0

WiX 3.5 (ベータ版) Votive プロジェクト (およびインストールするプログラムのすべてのプロジェクト) を含む VS2010 ソリューションがあります。VS ソリューションをクリーンアップすると、すべてのプログラム プロジェクトが適切にクリーンアップされますが、WiX プロジェクトはクリーンアップされません。wixobj、wixpdb、および msi ファイルは削除されません。

だから私の質問は:

私が見ているのは予想される動作ですか?

その場合、ソリューションをクリーンアップしたときにこれらのファイルが削除されるようにするにはどうすればよいですか?

4

3 に答える 3

1

この動作を修正するには、wixproj ファイルを直接変更する必要があると思います。このファイルを開き、Target Name = "Clean" を見て、これを次のように変更します。

<Target Name = "Clean">
     <RemoveDir Directories="bin\$(Configuration)" />
     <RemoveDir Directories="obj\$(Configuration)" />
</Target>
于 2012-01-10T02:42:49.107 に答える
0

この振る舞いは正しくないと思います。しかし、WiX 3.0 RTM でも同じ動作を見つけることができます。

私はすべての製品ビルドを自動化し、次の (明白な) 手順でこの問題に直面しました。

  • WiX - Visual Studio プロジェクトのクリーニング。
  • Bin/(Debug または Release)フォルダーの内容をすべて削除します。
于 2010-07-21T01:45:10.367 に答える
0

以下の作品も一行で

<Target Name="CleanMe" AfterTargets="Clean">
<RemoveDir Directories="$(OUTDIR)"/>
</Target>
于 2016-04-01T00:40:30.007 に答える