質問

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

次の質問があります。

  1. マイメインインストーラを実行すると、Mergeモジュールは実行されますが、Mergeモジュールが含むMSIファイルは実行されず、インストールフォルダにコピーされます。マージモジュールが実行されたときにMergeモジュール内のMSIファイルの両方を実行する方法は?

  2. 私はAdvanced Installer Merge Moduleオプションを使用できず、グレー表示されているようです(強調表示されていません)。理由があるのでしょうか。

役に立ちましたか?

解決

glytzhkof は、これがマージモジュールを使用する間違った方法です。

上級インストーラには2つのオプションがあります。

1)2つのMSIパッケージをフィーチャーベースの前提条件として追加する

2)またはあなたはそれらを連鎖パッケージとして追加することができます(連鎖パッケージは、 Windowsインストーラ4.5以上のシステムのみがインストールされています。/ P>

両方のオプションは、詳細なインストーラからの前提条件ページで利用できます。どちらの場合も、AIから出力されるメインパッケージはMSIパッケージになります。

他のヒント

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top