Visual Studio 2013には2つのWIX 3.10プロジェクトがあります。最初の "Bootstrapper"プロジェクトは "ProgramABundle"と呼ばれています。 2番目は "ProgramAInstaller"という "セットアップ"プロジェクトです。 ProgramABundleはProgramAInstallerの出力が正しく動作するかどうかによって異なります。 Visual Studioソリューションでは、ProgramABundleはProgramAInstallerに依存しており、ProgramAInstallerプロジェクト参照をProgramABundleプロジェクトに追加しました。WIx書き込みプロジェクトの依存関係は作成されません
ProgramABundleを右クリックして[ビルド]または[再ビルド]を選択すると、出力が空の場合でもProgramAInstallerはビルドされません。 ProgramAInstallerをビルドするにはどうすればProgramABundleがビルドされるのですか?
私は実際にProgramABundleとProgramAInstallerを構築するための設定をしたいとは思っていませんが、必要な場合にはそれを行うことができます。
、あなたがProgramABundle https://1drv.ms/u/s!AlvaNEnglADDgQGDPpJnRvspjrm4を構築する際に、2つのプロジェクトを構築します、私は2プロジェクトでの簡単なデモを作成し、ProgramABundleという名前のプロジェクトがProgramAInstallerに依存 –
これを動作させるには、ポストビルドイベントを依存関係に追加しなければなりませんでした。ビルドに成功すると、それに依存するプロジェクト出力が削除されました。ハックのビットが、それは働いた。 –