【发布时间】:2017-04-29 17:14:28
【问题描述】:
我有 VS 2015 并且我已经安装了 Wix v3.10,但是当我尝试构建安装项目时,它显示了这个错误:
必须安装 WiX Toolset v4 构建工具才能构建此项目。
我不想安装 wix v4,因为它还不稳定。
我怎样才能摆脱这个错误?
【问题讨论】:
我有 VS 2015 并且我已经安装了 Wix v3.10,但是当我尝试构建安装项目时,它显示了这个错误:
必须安装 WiX Toolset v4 构建工具才能构建此项目。
我不想安装 wix v4,因为它还不稳定。
我怎样才能摆脱这个错误?
【问题讨论】:
VS2017 和 WiX 3.11 也出现此错误。
我在我的解决方案中添加了 WiX Toolset v4 安装项目作为新项目,而不是 WiX Toolset v3 安装项目。我在构建时不断收到相同的错误。
所以我在解决方案中添加了一个 WiX Toolset v3 安装项目并*删除了 WiX Toolset v4 安装项目(在我删除 WiX Toolset v4 安装项目之前,错误一直存在)。
现在错误消失了,构建工作正常,我的安装程序工作正常。你身边有同样的问题吗?这是一个可能有助于说明的屏幕截图:Add New Project window
【讨论】:
我在 VS2012 中使用 WiX 3.x(我忘记了它的版本)创建了一个 .EXE。
然后,我安装了 VS 2013(我安装了 WiX 3.10)。发生了同样的错误。然后我将之前版本的Wix项目中yourProduct.wixproj的内容复制到了较新的版本,没有出现错误。
【讨论】:
我在 Visual Studio 2017 中遇到了同样的问题,我在 Visual Studio 项目模板中使用带有 V4 项目的 Wix 3.11,所以出现了这个问题。
我删除了 v4 项目并选择了 v3 项目模板。这解决了我的问题。
【讨论】:
通过安装 WiX Toolset 构建工具
解决了该问题面临同样的问题。就我而言,我已经安装了 WIX 的 VS2017 扩展,并认为它已经足够了。但是,必须安装 WiX Toolset 构建工具才能从 VS 触发构建,这意味着扩展需要 WiX Toolset 构建工具。
【讨论】: