WIX 3.5 Visual Studio项目为已安装文件的.NET版本创建多个MSI

时间:2011-12-09 15:29:28

标签: visual-studio wix windows-installer

现在我的VS 2010解决方案中有一个WIX 3.5项目。它运行良好,可编译为1 MSI。

我想要的是让1个项目可能编译为2个MSI。其中一个MSI引用了安装到GAC中的.NET 3.5 DLL,另一个MSI引用了一个.NET 4.0程序集,它也安装到GAC中。

这样我可以将.NET各自的MSI提供给那些取决于它们所处的框架的人。

这可能吗?

1 个答案:

答案 0 :(得分:6)

根据您的偏好,您可以:

在此解决方案面板/项目树中,有两个单独的项目; a .Net 3.5和4.0项目,项目共享文件但不同的包含/构建选项。

在Build选项卡下,选择“Configuration Manager”和“New”,使用选项将当前版本复制到新配置。这与发布/调试版本类似。 以下是此选项的概述: MSDN overview of VS Configuration Manager

第一种方法的优点是解决方案窗格清楚地显示有两个构建(但它的冗余)。第二个是更清洁,但更隐蔽(我很确定,你只能将活动项目设置为一次构建一个配置)。