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.

エラーの内容は理解できましたが、アンインストール時にこれらのフォルダを削除したくない場合はどうすればよいですか?

4

1 に答える 1

3

このRemoveFolder要素は、空のディレクトリのみを削除します。つまり、コンテンツを途中で削除することなく、ユーザー プロファイル内のフォルダーを安全にクリーンアップするために使用できます。

于 2013-04-02T23:40:33.410 に答える