通常、Wix パッチ (xxx.msp) をダブルクリックしてインストールします。しかし、インターネット上のさまざまな場所で、MsiExec ユーティリティを使用する必要があることを目にします。例えばmsiexec /update patch.msp REINSTALL=ALL
MsiExec ユーティリティを使用しないことの欠点はありますか?
通常、Wix パッチ (xxx.msp) をダブルクリックしてインストールします。しかし、インターネット上のさまざまな場所で、MsiExec ユーティリティを使用する必要があることを目にします。例えばmsiexec /update patch.msp REINSTALL=ALL
MsiExec ユーティリティを使用しないことの欠点はありますか?
いいえ、マイナス面はありません。事実上、ダブルクリックすると実行されmsiexec /p patch.msp
ます。
パッチがバージョン管理されたファイル、EXE および DLL のみを更新し、.xml を追加せずに正しく動作するREINSTALL=ALL
場合、それはすばらしいことです。
明示的に使用するポイントは、プロパティmsiexec
を追加することです。REINSTALL=ALL
インストーラーにすべてのファイルを再インストールさせます。これは通常、パッチをダブルクリックして直接インストールしたときに一部のファイルが更新されないという問題を修正するために追加されます。