Wix“无法从路径加载工具”

时间:2019-01-28 19:02:57

标签: visual-studio wix

我正在尝试为Visual Studio服务项目创建WIX安装MSI,但我正努力使用Heat收集文件。我创建了一个WIX(v4)安装项目,添加了对源项目的引用,并将其添加到Setup.wixproject中:

<HeatDirectory Directory="..ImportService\bin\$(Configuration)" 
               VerboseOutput="true" 
               PreprocessorVariable="var.SourceDir"
               OutputFile="HeatGeneratedFileList.wxs" 
               ComponentGroupName="HeatGenerated" 
               DirectoryRefId="INSTALLFOLDER" 
               AutogenerateGuids="true" 
               ToolPath="$(WixToolPath)" 
               SuppressFragments="true" 
               SuppressRegistry="true" 
               SuppressRootDirectory="true" />

并在安装项目中将 SourceDir = $(SoluctionDir)ImportService \ bin \ $(Configuration)(根据this example)添加为预处理程序变量。当我构建项目时,我得到:

Unable to load tool from path file:///C:\Users\<Username>\Documents\Visual Studio Projects\ImportService\Import Setup\Heat.exe.  Consider setting the ToolPath parameter to $(WixToolPath).

我不明白为什么会收到该错误。我的配置中的ToolPath已经设置为$(WixToolPath)。我在做什么不正确?

0 个答案:

没有答案