92

WiX インストーラー プロジェクトを使用した VS 2012 ソリューションがあります。ただし、VS 2013 (リリース) でソリューションを開くと、WiX プロジェクトに互換性がありません。

VS 2013 バージョン (wixtoolset ?) がどこで利用可能か、まだ作業中かどうかを知っている人はいますか? または、現在のプロジェクトを VS 2013 で互換性を持たせる方法はありますか?

4

7 に答える 7

125

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 ネイティブ ツールのコマンド プロンプトを (からC:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts) 開き、次を実行します。

    devenv /セットアップ

Visual Studio 2013 を開くと、WiX 3.7 プロジェクトは互換性があります。

于 2013-10-18T17:45:34.773 に答える
16

WiX の後にVS2013 をインストールする場合は、 WiX をアンインストールしてから再インストールする必要があります。WiX のインストールを修復するだけでは不十分です。

于 2014-05-30T15:21:37.207 に答える
1

最新の Wix インストーラーは、構成なしでインストールを修正しているようです。

  1. すべてのビジュアル スタジオを閉じます。https://wix.codeplex.com/releases/view/136891で .exe を実行し ます。
  2. 派手な赤いスプラッシュ画面が表示されたら、「インストール」というタイトルの中央セクションをクリックします。これにより、マシン上の VS のすべてのバージョンの Wix が再インストールされます。

私のために働いた。

于 2015-01-08T12:15:02.210 に答える