清洁VS2010 WiX安装程序项目

时间:2010-07-20 15:22:41

标签: visual-studio-2010 wix wix3.5 votive

我有一个带有WiX 3.5(beta)Votive项目的VS2010解决方案(以及我正在安装的程序的所有项目)。当我清理VS解决方案时,所有程序项目都得到了适当的清理,但是WiX项目没有 - wixobj,wixpdb和msi文件没有被删除。

所以我的问题是:

我看到了预期的行为吗?

如果是这样,我可以这样做,以便在清理解决方案时删除这些文件?

3 个答案:

答案 0 :(得分:1)

要纠正这种行为,我认为你应该直接修改wixproj文件。打开此文件,查看Target Name =“Clean”并将其更改为:

<Target Name = "Clean">
     <RemoveDir Directories="bin\$(Configuration)" />
     <RemoveDir Directories="obj\$(Configuration)" />
</Target>

答案 1 :(得分:0)

我认为这种行为不正确。但是你也可以在WiX 3.0 RTM上找到相同的行为。

我的所有产品构建都是自动化的,我在以下(显而易见的)步骤中遇到了这个问题:

  • 清洁WiX - Visual Studio项目。
  • 删除 Bin /(调试或发布)文件夹中的所有内容。

答案 2 :(得分:0)

以下工作也在一行

<Target Name="CleanMe" AfterTargets="Clean">
<RemoveDir Directories="$(OUTDIR)"/>
</Target>