web-dev-qa-db-ja.com

Visual Studio 2015でWiXプロジェクトを有効にする方法

Visual Studio 2015で[新しいプロジェクト]ダイアログに移動すると、WindowsインストーラーXMLを使用できません。 Visual Studio 2015でWiXプロジェクトを有効にするにはどうすればよいですか?

111

2015-09-08更新:WiX Toolset 3.10は、Visual Studio 2015エディションの公式サポートとともにリリースされます。 wixtoolset.org からダウンロードできます。

Visual Studio 2015とWiX 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」/ setup

    enter image description here

Visual Studio 2015を開くと、WiX 3.9以前のプロジェクトに互換性があります。

enter image description here

149

これも以前の私の問題でしたが、WiX 3.9以前はVisual Studio 2015用に特別にビルドされていないため、Chris Schiffhauerの答えは今のところ最良のソリューションではないようです。

解決策は、WiX v3.10の最新ビルドを this link からツイートに返信したとおりにインストールすることです。 https://Twitter.com/wixtoolset/status/5977962797295288

@ 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フォルダーも見つかりませんでした。

36
5ervant
  1. VS 2012およびVS 2015がある場合、インストール Wix ToolSet V3.10. 。これにより、2012年と2015年のWixツールセットがインストールされ、まだ検出されません。
  2. 次に、[コントロールパネル]-> [プログラム]で、WIXインストールを選択し、右クリックして変更します。ツールセットUIで[修復]オプションを選択します。
  3. 修復が完了すると、2015年にインストーラーの検出が開始され、その後正常に動作します。
5
Soumi

インストールの順序が重要であることがわかりました。 VS2015を使用して、既存のWiXプロジェクトを追加しようとしたときに、*。wixproj拡張が利用できないため、選択できませんでした。新しいWiXプロジェクトを追加しようとしたときに、「Windows Installer XML」テンプレートが使用できませんでした。

これを修正するには、VS2015を閉じ、コントロールパネルを使用してWiXツールをアンインストールし、wix310.exe(バージョン3.10.2.2516を https://wix.codeplex.com/releases/view/619491)からダウンロードして実行します

5
NoBrassRing

3.11でも同じ問題が発生しました。 3.11をアンインストールし、WIX 3.10をインストールしました。 Wixバージョン3.10は、VS 2015で手動の手順を行わなくてもスムーズに機能しました。

アトゥル

1
Atul Sureka

私のシナリオでは、VS 2015ソリューションのWixプロジェクトは正常にロードされますが、wixプロジェクトタイプがサポートされていないことを除き、1日のロードは停止しました。関連するVS 2015を既にインストールした後でも、この問題は引き続き表示されますWix Toolset v3.11.1.2318が更新されました。

ソリューションはTools-> Extension and Updatesに移動し、拡張機能のリストでWix拡張機能を見つけて有効にしました。どういうわけか無効になっていた。有効にするとVS 2015の再起動が要求され、再起動するとWixプロジェクトが正常にロードされました。

HTH!

0
DiligentKarma