0

WIX インストーラーを使用してアプリケーションを作成しています。このアプリケーションにはドライバーが必要で (これも私が作成しました)、これはメインの WIX インストーラー プロジェクトに含まれるマージ モジュールを介してインストールされます。

異なるプラットフォームには異なるドライバー バリアントが必要です。また、同じインストーラーに diffxapp_x64 と diffxapp_x86 を含めることはできないため、私が知る限り、異なるインストーラー パッケージが必要です。

したがって、1 つのメイン インストーラーと 3 つのマージ モジュール (x86、x64、および ia64 用) があります。ターゲット プラットフォーム設定を使用して、正しいマージ モジュール バリアントを条件付きでメイン インストーラー プロジェクトに含め、3 つのパッケージを吐き出すことはできますか?

ありがとう

トム

4

1 に答える 1

0

WiXプリプロセッサを使用します。

インストーラーのビルドを起動するときは、WiXプリプロセッサー変数を設定し、条件ステートメントを使用して変数の値に応じて異なるマージモジュールを選択します。

于 2012-05-24T06:48:24.970 に答える