2017-11-20 9 views
1

私のアプリケーションを実行するために必要な別のインストーラを実行する必要があります。他のインストーラを起動する方法、またはWixインストーラのオプションを提供する方法はありますか?Wix - インストーラ内で別のMSI(またはEXE)を起動するにはどうすればよいですか? (C#)

+1

[カスタムアクション](https://stackoverflow.com/questions/998703/)を作成する必要があります。 –

答えて

3

他のインストーラが前提条件の場合、通常はBurnブートストラップを使用してインストールし、前提条件をインストールしてからMSI製品をインストールします。これは、MSIベースのセットアップを安全にインストールすることができない主な理由(再帰的なMSIインストールが機能しないため)が良い理由がいくつかあります。

これが前提条件の場合はオプションではないため、詳細が必要な可能性があります。

セットアップからプログラムを実行するだけであれば、カスタムアクションを見てください。より詳細な説明がなければ、どこで、いつ最良のインプリメンテーションになるのかを言うのは難しいです。

関連する問題