刚刚安装了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报告缺少。我究竟做错了什么?
答案 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重新启动后,一切正常。