1

VS2010 でインストーラーを作成しようとしています。

私の状況は次のとおりです。2 つのアプリがあります。アプリケーションのインストール中に、他のアプリが存在するかどうかを確認する必要があります。存在する場合は最初のアプリのみをインストールし、存在しない場合は両方をインストールします。VS2010でこれを行うにはどうすればよいですか。ここで検索して解決策を見つけました。しかし、これらのコードをどこに配置できるかわかりません。

詳細な指示をいただければ幸いです。ありがとうございました。

4

1 に答える 1

0

おそらく、カスタム BootStrapperの作成を検討する必要があります。

上記のリンクから:

セットアップ プログラムは、Windows インストーラ (.msi) ファイルや実行可能プログラムなどの再配布可能なコンポーネントを検出してインストールするように構成できる汎用インストーラです。インストーラーは、ブートストラップとも呼ばれます。これは、コンポーネントのインストールを管理するためのメタデータを指定する一連の XML マニフェストによってプログラムされます。

ブートストラップは、最初に前提条件のいずれかが既にインストールされているかどうかを検出します。前提条件がインストールされていない場合、最初にブートストラッパーは使用許諾契約を表示します。次に、エンド ユーザーが使用許諾契約に同意すると、前提条件のインストールが開始されます。それ以外の場合、すべての前提条件が検出された場合、ブートストラッパーはアプリケーション インストーラーを起動するだけです。

于 2012-10-29T05:39:53.230 に答える