VisualStudio2005とvdprojを使用して単純なMSIファイルを作成しています。起動時にREINSTALLMODEプロパティを渡す必要があります。
私はこれが次のようにコマンドラインを介して実行できることを知っています:
msiexec.exe /i foo.msi REINSTALLMODE=amus
ただし、ユーザーがmsiを直接クリックする(ウィザードを起動する)ことを選択した場合、プロパティは渡されません。VSとvdprojを介してこれを行うことは可能ですか?
私が調査したいくつかのオプション:
- VSを介してMSIをビルドすると、setup.exeも生成されます。これを介してREINSTALLMODEプロパティを渡す方法はありますか?
- Orcaをインストールしました。これにより、MSIのプロパティテーブルを表示/編集できます。この方法で追加することもできますが、MSIビルドを実行するたびに追加する必要があります。
アドバイスありがとうございます。