2011-12-09 14 views
2

今は私のVS 2010ソリューションに存在するWix 3.5プロジェクトがあります。それは素晴らしい動作し、1 MSIまでコンパイルします。WIX 3.5 Visual Studio Project複数のMSIのインストール済みファイルの.NETバージョンを作成

私が望むのは、1つのプロジェクトを2つのMSIにコンパイルすることです。 MSIの1人はGACにインストールする.NET 3.5 DLLを参照し、もう1人はGACにもインストールしている.NET 4.0アセンブリを参照しています。

そのように私は.NETにそれぞれのMSIを与えることができます。

これは可能ですか?

答えて

6

あなたの好みに応じて、あなたがいずれかを行うことができます。このソリューションパネル/プロジェクトツリーで

は、二つの別々のプロジェクトを持っています。 .Net 3.5および4.0プロジェクト、ファイルを共有するプロジェクトでは異なるが、ビルドオプションを含む。 [ビルド]タブの下で

または

、新しい構成に現在のビルドをコピーするオプションを使用して、「設定マネージャ」と「新」を選択します。これは、リリース/デバッグのバージョンに似ています。 ここでは、このオプションの概要です: MSDN overview of VS Configuration Manager

第一の方法の利点は、溶液ペインは2のビルドがあることを明確に示している(ただし、冗長のその一種)。 2番目は少しクリーナーですが、もう少し隠されています(そして、私はかなりアクティブなプロジェクトを設定して、一度に1つの設定を作成することしかできません)。

関連する問題