複数の製品を持つアプリケーション フレームワークを使用しています。単一のインストーラーがあり、プラグインはビルドサーバーの構成に基づいて含まれる/除外されます。
ビルド プロセスを変更して、1 つのビルド (フレームワークに基づいて製品ごとに 1 つ) から複数の msi ファイルが生成されるようにしたいと考えています。それは可能ですか?
私は同じ問題に苦しんでいました。
1 つの wxs ファイルから 2 つの異なるビルドがあり、1 つのビルドから 4 つの構成がありました。例: build=server\client,conf=debug\release,platf=x86\x64.
私の問題:ビルドの変数で番号付けされたプロジェクトでソリューションを作成すること(私の場合、サーバー用とクライアント用に別々の2つのプロジェクトがありました)。すべてのプロジェクトは 1 つの wxs ファイルに基づいている必要があり、ビルド プロパティは異なる必要があります。Configuration と Platform で標準の環境変数を使用し、独自の変数 Build を使用しました。私はそのようにしてきました。より多くのビルドが必要な場合は、より多くのプロジェクトを作成し、より多くの変数を使用してください...
PSより良い方法を見つけたら、私に連絡してください。