2013-04-02 103 views
1

我想为我的自定义TFS工作项控件的文件创建一个安装程序。我使用WIX。 为了使控制工作,我必须把文件拖入将文件放入现有文件夹

C:\Users\UserName\AppData\Local\Microsoft\Team Foundation\Work Item Tracking\Custom Controls\. 

文件夹。

我做的XML此目录结构:

<Fragment> 
    <!--Microsoft\Team Foundation\Work Item Tracking\Custom Controls\.--> 
    <Directory Id="TARGETDIR" Name="SourceDir"> 
     <Directory Id="LocalAppDataFolder"> 
     <Directory Id="MS" Name="Microsoft"> 
      <Directory Id="TF" Name="Team Foundation"> 
      <Directory Id="WIT" Name="Work Item Tracking"> 
       <Directory Id="CC" Name="Custom Controls"> 
       <Directory Id="INSTALLFOLDER"/> 

       </Directory> 
      </Directory> 
      </Directory> 
     </Directory> 
     </Directory> 
    </Directory> 
    </Fragment> 

的问题是,我得到了一个错误MS,TF,构建过程中WIT,CC文件夹:

ICE64: The directory <<id>> is in the user profile but is not listed in the RemoveFile table. 

好吧,我了解错误,但如果我不想在卸载时删除这些文件夹呢?

+1

我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –

回答

3

RemoveFolder元素只会删除空的目录。这意味着它可以安全地用于清理用户配置文件中的文件夹,而不会过早地删除那里的内容。

+0

完美。感谢你的回答! –

相关问题