2

ルート フォルダーに保存されているファイルから製品のバージョン情報を取得するための簡単な WiX プリプロセッサ拡張機能を作成しました。

この拡張機能を WiX セットアップ プロジェクトと同じソリューションに保持したいと思います。保守が容易だからです。しかし、問題は、テスト時にDebug構成を使用し、ビルドをリリースするときに に切り替えることReleaseです。これは、対処する拡張機能が 2 つあることを意味します。

現在の構成に応じて WiX に取得するように指示するにはどうすればよいですか?

WiX プロジェクトのプロパティの参照パスを見て、「..\MyWiXExtensions\bin\$(Configuration)\」をフォルダーとして追加し、MSBuild プロパティが取得されることを期待しましたが、そうではありません動作するようです。

ビルドイベントも見ました。出力 dll をセットアップ プロジェクトのフォルダーにコピーできますが、ソリューションを消去すると参照が壊れませんか?

WiX 3.7 と Visual Studio 2012 を使用しています。

4

1 に答える 1