2013-04-02 102 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

完美。感謝你的回答! –

相關問題