我有一个带有WiX 3.5(beta)Votive项目的VS2010解决方案(以及我正在安装的程序的所有项目)。当我清理VS解决方案时,所有程序项目都得到了适当的清理,但是WiX项目没有 - wixobj,wixpdb和msi文件没有被删除。
所以我的问题是:
我看到了预期的行为吗?
如果是这样,我可以这样做,以便在清理解决方案时删除这些文件?
答案 0 :(得分:1)
要纠正这种行为,我认为你应该直接修改wixproj文件。打开此文件,查看Target Name =“Clean”并将其更改为:
<Target Name = "Clean">
<RemoveDir Directories="bin\$(Configuration)" />
<RemoveDir Directories="obj\$(Configuration)" />
</Target>
答案 1 :(得分:0)
我认为这种行为不正确。但是你也可以在WiX 3.0 RTM上找到相同的行为。
我的所有产品构建都是自动化的,我在以下(显而易见的)步骤中遇到了这个问题:
答案 2 :(得分:0)
以下工作也在一行
<Target Name="CleanMe" AfterTargets="Clean">
<RemoveDir Directories="$(OUTDIR)"/>
</Target>