关闭所有Visual Studio实例。
将
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
复制到
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Microsoft\WiX
(在目标路径中,根据您的版本将“Enterprise”替换为“Professional”或“Community”。)
您可能需要提供管理员权限:
结果将如下所示:
将C:\Program Files (x86)\MSBuild\Microsoft\WiX
复制到C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\WiX
然后以管理员身份执行以下命令:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv" /setup
(同样,根据您的版本将“Enterprise”替换为“Professional”或“Community”。)
我发现我还需要从"C:\Program Files (x86)\MSBuild\Microsoft"和"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft"复制WiX文件夹。如果没有这个文件夹,加载WiX项目时会出错,提示找不到其中一个MSBuild目标文件。
WiX现在提供对Visual Studio 2017的支持。
您只需执行以下操作:
我只安装了VS2017,并不得不从另一台安装了VS2015的机器上复制@Chris Schiffhauer提到的文件夹。对于@Basim提到的文件夹也是如此。 此外,我还不得不复制“C:\ Program Files(x86)\ Wix Toolset 3.10 \”,因为当我在我的机器上安装WiX时,这个文件夹中仍然缺少一些程序集。
安装Wix Toolset Visual Studio 2019 Extension扩展并重新加载项目,在路径中右键单击项目文件夹并取消只读选项,安装扩展后重新加载Wix,使用以下URL下载: https://marketplace.visualstudio.com/items?itemName=WixToolset.WixToolsetVisualStudio2019Extension