0

InstallShield 12 を使用してインストーラーを作成していますが、ユーザーにオプションを提供したいと考えています。たとえば、ユーザーがアンインストールするか、以前のバージョンを保持して新しいバージョンをインストールできるかをチェックボックスで指定します。

上記をどのように達成できるか考えている人はいますか?

ダイアログにチェック ボックスを追加し、プロパティを追加しました。ユーザーがそれを選択した場合は、以前のバージョンをアンインストールします。それ以外の場合は、以前のバージョンをアンインストールせずに新しいバージョンを使用します。

4

1 に答える 1

0

あなたが説明していると思うことは、MSDN のドキュメントでは、Installing Multiple Instances of Products and Patchesと呼ばれています。製品コードが変更されていない場合、マシン コンテキストには 1 つのインスタンスしかインストールできず、各ユーザー コンテキストには 1 つのインスタンスしかインストールできないため、インスタンス トランスフォーム (基本的には製品コード トランスフォーム) を作成する必要があります。

インスタンス変換を作成して適用する方法については、次の情報を参照してください。

インスタンス変換を使用した複数のインスタンスの作成

インスタンス変換による複数インスタンスのインストール

于 2012-12-14T18:53:00.120 に答える