当我'm looking for a solution, and upon following Chris'回答时,我只有Visual Studio Community 2015 RC,安装WiX Toolset v3.9 R2之后,我没有找到 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE 文件夹,也没有找到我系统中的 C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7 文件夹 .
5 回答
如果您有VS 2012和VS 2015,请安装Wix ToolSet V3.10.3 . 这将安装2012年和2015年的Wix工具集尚未检测到它 .
在控制面板 - >程序中,选择WIX安装,右键单击并更改 . 在工具集UI中选择“修复”选项 .
修复后,2015开始检测安装程序,之后工作正常 .
我在3.11中遇到了同样的问题 . 我卸载了3.11并安装了WIX 3.10 . Wix版本3.10在没有任何手动步骤的情况下顺利运行VS 2015 .
阿图尔
这也是我以前的问题,看起来Chris Schiffhauer的答案现在不是最好的解决方案,因为WiX 3.9或更早版本不是专门为Visual Studio 2015构建的 .
解决方案只是从this link安装最新版本的 WiX v3.10 作为他们在推文上回复的内容:https://twitter.com/wixtoolset/status/597796279729528833
当我'm looking for a solution, and upon following Chris'回答时,我只有Visual Studio Community 2015 RC,安装WiX Toolset v3.9 R2之后,我没有找到
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
文件夹,也没有找到我系统中的C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7
文件夹 .我发现安装顺序很重要 . 使用VS2015时,当我尝试添加现有的WiX项目时,我无法选择它,因为* .wixproj扩展名不可用 . 当我尝试添加新的WiX项目时,“Windows Installer XML”模板不可用 .
为了解决这个问题,我关闭了VS2015,使用控制面板卸载了WiX工具,并通过运行wix310.exe(从https://wix.codeplex.com/releases/view/619491下载的版本3.10.2.2516)重新安装了它
Update 2015-09-08: WiX Toolset 3.10发布,官方支持Visual Studio 2015版本 . 它可以从wixtoolset.org下载 .
您可以手动启用Visual Studio 2015与WiX 3.9或更早版本的兼容性:
复制
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX
来C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
然后以管理员身份执行:
打开Visual Studio 2015时,WiX 3.9及更早版本的项目将兼容 .