【发布时间】:2016-07-08 12:16:20
【问题描述】:
我有 Visual Studio WIX 安装项目,该项目之前与 WIX 3.9 一起使用,但在我安装新的 WIX 4.0 后,它不适用于 WIX。
ServerSetup.wixproj(67,5): error MSB6004: The specified task executable location "C:\Program Files (x86)\WiX Toolset v3.10\Bin\Heat.exe" is invalid.
ServerSetup.wixproj 项目文件的第 67 行是:
<HeatProject Project="%(ProjectReference.FullPath)" ProjectName="%(ProjectReference.Name)" OutputFile="$(IntermediateOutputPath)Harvested XML\_%(ProjectReference.Name).xml" ProjectOutputGroups="%(ProjectReference.RefProjectOutputGroups)" ToolPath="$(Wix)Bin\" SuppressAllWarnings="true" AutogenerateGuids="false" GenerateGuidsNow="true" SuppressFragments="true" SuppressUniqueIds="false" Condition="'%(ProjectReference.FullPath)'!='' And '%(ProjectReference.DoNotHarvest)'!='True' And '%(ProjectReference.ImportedFromVDProj)'!='True'" />
我已经卸载了 WIX 3.x,我只有 Wix 4.0。我应该改变什么来强制 Visual Studio 2013 使用 WIX 4.0?
【问题讨论】:
标签: visual-studio-2013 wix heat