0

通常、Wix パッチ (xxx.msp) をダブルクリックしてインストールします。しかし、インターネット上のさまざまな場所で、MsiExec ユーティリティを使用する必要があることを目にします。例えばmsiexec /update patch.msp REINSTALL=ALL

MsiExec ユーティリティを使用しないことの欠点はありますか?

4

1 に答える 1

1

いいえ、マイナス面はありません。事実上、ダブルクリックすると実行されmsiexec /p patch.mspます。

パッチがバージョン管理されたファイル、EXE および DLL のみを更新し、.xml を追加せずに正しく動作するREINSTALL=ALL場合、それはすばらしいことです。

明示的に使用するポイントは、プロパティmsiexecを追加することです。REINSTALL=ALLインストーラーにすべてのファイルを再インストールさせます。これは通常、パッチをダブルクリックして直接インストールしたときに一部のファイルが更新されないという問題を修正するために追加されます。

于 2012-11-07T06:34:04.863 に答える