2

Advanced Installer を使用して 2 つの .msi ファイルを作成しました。次に、Advanced Installer でマージ モジュール プロジェクトを作成し、これら 2 つの msi ファイルを追加しました。次に、Merge Module をメインのインストーラーに追加しました。

次の質問があります。

  1. メイン インストーラーを実行すると、マージ モジュールも実行されますが、マージ モジュールに含まれる msi ファイルは実行されず、インストール フォルダーにコピーされるだけです。マージ モジュールの実行時にマージ モジュール内の両方の msi ファイルを実行するにはどうすればよいですか?

  2. Advanced Installer Merge Module Option を使用できず、グレー表示されています (強調表示されていません)。その理由は何ですか?

4

2 に答える 2

1

これはマージ モジュールの間違った使い方です。これらは基本的に、複数の MSI ファイルに含めることができる方法で共有ランタイムと共有データをインストールする方法です。つまり、マージ モジュールは MSI ファイルに含まれており、その逆ではありません。

2 つの msi ファイルを順番にインストールする場合は、ブートストラップ アプリケーションまたはバッチ ファイルを使用して順番にインストールします。MSI ファイルのブートストラップ/バンドラーの 1 つは、WIX のインストール パッケージ バンドルです: http://wixtoolset.org/documentation/manual/v3/bundle/

于 2014-02-27T19:02:00.810 に答える