Visual Studio 2017 の [新しいプロジェクト] ダイアログに、Windows インストーラー XML (WiX) のエントリがありません。
Visual Studio 2017 で WiX プロジェクトを有効にすることはできますか?
Visual Studio 2017 の [新しいプロジェクト] ダイアログに、Windows インストーラー XML (WiX) のエントリがありません。
Visual Studio 2017 で WiX プロジェクトを有効にすることはできますか?
Visual Studio 2017 と WiX 3.10 以前との互換性を手動で有効にすることができます。
Visual Studio のすべてのインスタンスを閉じます。
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
にコピー
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Microsoft\WiX
(宛先パスで、エディションに応じて「Enterprise」を「Professional」または「Community」に置き換えます。)
管理者権限を提供する必要がある場合があります。
結果は次のようになります。
C:\Program Files (x86)\MSBuild\Microsoft\WiX
にコピーC:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\WiX
次に、管理者として次のコマンドを実行します。
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv" /setup
(ここでも、エディションに応じて、「Enterprise」を「Professional」または「Community」に置き換えます。)
Visual Studio 2017 を開くと、WiX 3.10 以前のプロジェクトと互換性があります。
「C:\Program Files (x86)\MSBuild\Microsoft」「C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft」から WiX フォルダーもコピーする必要があることがわかりました。これがないと、MSBuild ターゲット ファイルの 1 つが見つからないという WiX プロジェクトを読み込もうとしてエラーが発生しました。
クリスの答えは機能しますが、私のマシンでは、何らかの理由で、「C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX」の Wix フォルダーに「 CustomActionCPP.zip". 他の古いバージョンの Visual Studio で完全な Wix フォルダーを検索する必要がありました。「C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft\WiX\ProjectTemplates」から Wix をコピーすることでうまくいきました。
また、「C:\Program Files (x86)\MSBuild\Microsoft」から「C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft」に Wix をコピーして、Basim による回答を適用する必要がありました"。