1

インストーラーが 1.7.211 から 1.7.212 に移行するときにマイナー アップグレードを実行していますが、常にメジャー アップグレードを実行したいと考えています。新しいインストーラーは、例外なく、以前のインストーラーがインストールしたすべてのものを常に上書きする必要があります。これを達成するために installshield プロジェクトを変更する方法はありますか?

4

2 に答える 2

1

MSI プロジェクトの場合は、「アップグレード」エリア (「メディア」の下) に移動します。「アップグレード Windows インストーラー セットアップ」の下で、新しいメジャー アップグレード項目を作成します。その項目について、「バージョンの特定の範囲内」を選択し、最大バージョンを現在のバージョンよりも大きいバージョン番号に設定します (例: あなたの場合は 1.8)。

このように、アップグレード モードで実行する必要があることを Windows インストーラーが検出すると、現在インストールされているバージョン (1.7.11) がメジャー アップグレード ルールに適用されることがわかり、メジャー アップグレードの実行に進みます。

于 2016-05-26T05:29:43.807 に答える