2017-03-20 23 views
0

MSIをPer-MachineからPer-User ..にアップグレードしようとしていますが、動作しません。 アップグレード後、コントロールパネルに2回表示され、デスクトップ上にショートカットが2回あるということは、過去のものをアンインストールできないことを意味します。Wix MSIをPer-MachineからPer-Userにアップグレードする

とそれにマシンごとのアップグレードすることができ、マシンごとおよびユーザーへのユーザ単位が、(マシン単位とユーザ単位)

新しいビルドコード enter image description here

OLD BUILDにアップグレードすることができませんでしCODE enter image description here

答えて

0

これは、メジャーアップグレードがインストールコンテキスト(WiXがinstallScopeと呼ぶもの)を越えて動作しないためです。したがって、以前のバージョンはアンインストールされていません。アプリケーションは、アプリケーションのすべての主要なアップグレードはまた、ユーザーごとのコンテキストを使用して実行する必要があり、ユーザごとのinstallation contextにインストールされている場合

Major Upgrades上の第二ノートでは、この言います。アプリケーションがマシンごとのインストールコンテキストにインストールされている場合は、アプリケーションごとのメジャーアップグレードも、マシンごとのコンテキストを使用して実行する必要があります。 Windowsインストーラは、インストールの前後に大きなアップグレードをインストールしません。

関連する問題