2011-12-09 147 views
2

現在我有一個WIX 3.5項目,住在我的VS 2010解決方案。它效果很好,可編譯爲1 MSI。WIX 3.5 Visual Studio項目創建多個MSI的.NET版本的安裝文件

我想要的是將1個項目編譯爲2個MSI。其中一個MSI引用了.NET 3.5 DLL,它正在安裝到GAC中,另一個MSI引用了.NET 4.0程序集,它也將安裝到GAC中。

這樣我可以給.NET各自的MSI的那些取決於他們在哪個框架。

這可能嗎?

回答

6

根據你的喜好,你可以:

在這種解決方案面板/項目樹,有兩個獨立的項目; .Net 3.5和4.0項目,項目共享文件但包含/構建選項不同。

在Build選項卡,選擇「配置管理」和「新」,用在當前構建複製到一個新的配置選項。這與發佈/調試版本類似。 這裏的這個選項的概述: MSDN overview of VS Configuration Manager

第一種方法的優點是該溶液窗格清楚地表明,有兩個版本(但其排序冗餘的)。第二個是更清潔一點,但更隱藏一點(我敢肯定,你只能設置活動項目一次構建一個配置)。

相關問題