在Visual Studio 2013中启用WiX项目

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

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

更新 2013年12月2日 WiX Toolset 3.8发布与Visual Studio 2013年版本的官方支持。 它可以从wixtoolset.org下载。

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

  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> 
  3. 然后打开VS2013 Native Tools命令提示符(从C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts )并执行:

    devenv / setup

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

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

如果您 WiX 安装VS2013 则必须卸载WiX然后重新安装。 只是修复WiX安装是不够的。

运行wix的工具包安装程序之后:

对于Wix 3.8和3.9,在Visual Studio 2012和2013中,我需要删除所有的caching文件

“%appdata%.. \ Local \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache”(适用于VS 2012)和“%appdata%.. \ Local \ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache”(适用于VS 2013)。

删除这些文件后 ,从命令提示符执行每个版本的VS:

 devenv /setup 

例如“C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv / setup”

和“C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv / setup”

只有在我删除这些文件并重新启动机器后,执行“devenv / setup”才能达到预期效果。

如果这些caching文件不是首先被删除,那么您可能会遇到一个问题,即您的包无法正确加载。 你会知道,如果你的软件包无法加载,因为VS启动时会惨败。

使用WiX 3.7,即使无法在Visual Studio 2013中打开wixproj,也可以使用MSBuild编译VS2013解决scheme。 (更改wixproj ToolsVersion =“12.0”)

最新的Wix安装程序似乎更正了没有任何configuration的安装。

  1. closures所有的视觉工作室。 运行.exe在https://wix.codeplex.com/releases/view/136891
  2. 出现一个奇特的红色闪屏,点击标题为“安装”的中间部分,这将为您的机器上的所有版本的VS重新安装Wix。

为我工作。

您必须升级您的wix并安装WIX 3.9以使您的WIX Project与vs 2013兼容。以下是下载链接wix 3.9 https://wix.codeplex.com/releases/view/136891