在Visual Studio 2013中启用WiX项目

Red*_*ed1 92 compatibility wix wix3.8 visual-studio-2013

我有一个带有WiX安装程序项目的VS 2012解决方案.但是,当我在VS 2013(Release)中打开解决方案时,WiX项目不兼容.

有谁知道VS 2013版本(wixtoolset?)在哪里可用?或者有没有办法让当前项目在VS 2013中兼容?

Chr*_*uer 125

更新2013-12-02: WiX Toolset 3.8发布,官方支持Visual Studio 2013版本.它可以从wixtoolset.org下载.

您可以手动启用Visual Studio 2013与旧版WiX的兼容性:

  1. 复制
    C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\WiX
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX


  2. C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX\extension.vsixmanifest通过添加以下内容修改:

    <VisualStudio Version="12.0">
        <Edition>Ultimate</Edition>
        <Edition>Premium</Edition> 
        <Edition>Pro</Edition>
        <Edition>Express_All</Edition>
    </VisualStudio>
    
    Run Code Online (Sandbox Code Playgroud)
  3. 然后打开VS2013 Native Tools命令提示符(从C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts)并执行:

    devenv/setup

当您打开Visual Studio 2013时,WiX 3.7项目将兼容.

  • 我猜这是从我的帖子中提取的:http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Using-WiX-3-7-Votive-with-VS2013-RC-td7589257 html的 (10认同)
  • 当VS2013于10月14日在候选版本中时,我[博客这些说明](http://www.schiffhauer.com/enable-support-for-wix-3-7-in-visual-studio-2013-rc/)在这个问题之前.但是说明与nabble链接中的说明相同. (4认同)

eMa*_*ika 21

只需更新到WiX v3.8,它确实支持VS2013:http://wixtoolset.org/releases/v3.8/stable


Rus*_*kin 16

如果您 WiX 之后安装VS2013 ,则必须卸载WiX然后重新安装.仅修复WiX安装是不够的.

  • :D:D:D:D:D :) (2认同)