必须安装WiX Toolset v3.11(或更新版本)构建工具才能构建此项目

时间:2017-11-29 14:21:53

标签: visual-studio msbuild wix visual-studio-2017

刚刚安装了Visual Studio 2017和wix扩展,当尝试构建使用Wix的解决方案时,我收到以下错误:

Error       The WiX Toolset v3.11 (or newer) build tools must be installed to build this project. Could not find wix.targets at 'C:\Program Files (x86)\MSBuild\Microsoft\WiX\v3.x\'. To download WiX Toolset v3.11 (or newer), see http://wixtoolset.org/releases/ Installer   C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\WiX\v3.x\Wix.targets 10  

在文件夹" C:\ Program Files(x86)\ MSBuild \ Microsoft \ WiX \ v3.x \"我有以下文件

2017-11-29  15:12    <DIR>          .
2017-11-29  15:12    <DIR>          ..
2017-05-01  07:34           293 705 difxapp_x64.wixlib
2017-05-01  07:34           203 950 difxapp_x86.wixlib
2017-02-27  23:52             3 369 LICENSE.TXT
2017-02-27  23:52             4 233 lux.targets
2017-03-28  02:20             9 067 wix.ca.targets
2017-05-01  07:32             1 731 wix.nativeca.targets
2017-03-28  02:20             1 097 wix.targets
2017-02-27  23:52           145 601 wix200x.targets
2017-02-27  23:52           146 067 wix2010.targets

其中包括文件&#34; wix.targets&#34;哪个Visual Studio报告缺少。我究竟做错了什么?

5 个答案:

答案 0 :(得分:5)

稍后重新启动计算机,现在正在运行。因此,如果有人遇到同样的问题,我会在安装WiX后推荐这个问题。 (重启视觉工作室还不够)

答案 1 :(得分:2)

要解决此问题,您需要下载并安装: 另外,“ WiX Toolset构建工具” 不只是 “ WiX Toolset Visual Studio扩展” 从这里开始:https://wixtoolset.org/releases/

答案 2 :(得分:0)

我尝试了上述解决方案,即使反复重新安装并重新启动后也无法解决问题。

我删除了现有的安装项目并创建了一个新的安装项目,这解决了我的问题。注意,在删除安装项目之前,请先对其进行备份,以免浪费您的工作或从头开始创建。

对于那些即使在重新安装并重新启动后仍可能陷入该问题的人来说,可能是一个提示。

答案 3 :(得分:0)

使用记事本打开您的csprog项目文件并编辑此行(在我的情况下,我使用的是WiX版本4)

发件人:

@Autowired

收件人:

@Configuartion

答案 4 :(得分:0)

我已经通过NuGet软件包管理器安装了WiX.Toolset软件包。截至本文发布时,最新值为3.9.1208,但是我的安装程序至少需要3.11。我卸载了WiX.Toolset软件包并安装了Wix.Toolset.UnofficialFork软件包,即v3.11.2。 VS重新启动后,一切正常。