2014-09-29 128 views
107

當我轉到Visual Studio 2015中的「新建項目」對話框時,Windows Installer XML不可用。我如何在Visual Studio 2015中啓用WiX項目?如何在Visual Studio 2015中啓用WiX項目

+0

我從來沒有能夠得到這個工作。我嘗試了多個WiX版本,修復了VS2015,但沒有運氣。謝天謝地,VS2017的擴展工作... – 2017-10-03 17:47:22

回答

146

更新2015-09-08: WiX Toolset 3.10發佈,並且對Visual Studio 2015版本提供官方支持。它可從wixtoolset.org下載。

,您可以手動啓用的Visual Studio 2015年兼容維克斯3.9或更早版本:

  1. 複製
    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

  2. 然後執行作爲管理員:

    「 C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv的」 /設置

    enter image description here

當您打開Visual Studio 2015年,維克斯3.9和更早的項目將是兼容的。

enter image description here

+3

使用最新的預覽(v14.0.22310.1),步驟#2需要指向'C:\ Program Files文件(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd。蝙蝠「 – Mrchief 2014-12-09 16:05:25

+0

我在執行這些步驟後遇到了一些麻煩,因爲我的Visual Studio 12.0目錄中的內容不是正確的文件。我終於找到了在Visual Studio 10.0目錄下找到正確的文件。 WiX目錄中應該有幾個ItemTemplates和ProjectTemplates,而不只是一個zip文件。 – 2015-02-09 21:04:56

+0

您不需要運行VsDevCmd.bat。只需在複製文件後以管理員身份運行devenv/setup。 – Wolf5 2015-07-21 10:18:12

36

這也是我的問題之前,它看起來像克里斯Schiffhauer的答案是不是現在最好的解決方案,因爲維克斯3.9或更早版本沒有特別打造的Visual Studio 2015年

該解決方案就是安裝最新的建立維克斯V3.10this link,因爲他們說他們的鳴叫什麼:https://twitter.com/wixtoolset/status/597796279729528833

@ 5ervant最新建立的WiX V3的。 10支持@VisualStudio 2015.

當我正在尋找解決方案時,我只有Visual Studio Community 2015 RC,在安裝了WiX Toolset v3.9 R2之後,我沒有找到Chris的答案C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE文件夾或我的系統中的C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7文件夾。

+0

Wix 3.10尚未公開發布,但由於Visual Studio 2015也是預發佈版本,因此我接受了此答案。我將驗證當Visual Studio公開發布時,這個答案仍然是最好的。 – 2015-05-13 16:28:44

+1

我也只有VS2015RC,安裝3.10,適合我。 – 2015-05-26 06:35:22

+1

WiX 3.10尚未正式發佈。在公開發布Visual Studio 2015之後,我嘗試了3.10預發佈版,發現它不完整,不得不將其卸載。我已經更新了自己的答案,使Wix 3.9能夠在Visual Studio 2015的最終版本中發揮作用,並將其標記爲已接受的答案。 – 2015-07-22 19:29:06

5

我發現安裝順序很重要。使用VS2015時,當我嘗試添加現有的WiX項目時,我無法選擇它,因爲* .wixproj擴展名不可用。當我嘗試添加新的WiX項目時,「Windows安裝程序XML」模板不可用。

爲了解決這個問題我關閉VS2015,卸載使用控制面板中的WiX工具和運行wix310.exe(從https://wix.codeplex.com/releases/view/619491下載3.10.2.2516版)

+0

我也必須這樣做。現在.wixproj文件在VS2015中打開,但在VS2013中不可用。嘎。 – Cameron 2016-07-08 17:28:07

5
  1. 重新安裝,如果你有VS 2012和VS 2015年,安裝Wix ToolSet V3.10.3。 這將安裝2012年和2015年的Wix工具集,但尚未檢測到它。
  2. 接下來在控制面板 - >程序中,選擇WIX安裝,右鍵單擊並更改。在工具集UI中選擇修復選項。
  3. 2015年開始修復後,開始檢測安裝程序,它工作正常後。
相關問題