如何使用visual studio将两个msi包合并为一个

时间:2013-12-19 09:20:39

标签: visual-studio-2010 windows-installer

如何使用visual studio将两个msi包合并为一个。因此,在安装一个msi之后,将按顺序安装其他msi。我需要使用Visual studio捆绑2个msi。

2 个答案:

答案 0 :(得分:1)

我唯一能想到的是使用自定义先决条件: •http://msdn.microsoft.com/en-us/library/vstudio/7eh4aaa5(v=vs.100).aspx

这样安装程序就会要求安装其他两个。就像您可以要求安装特定版本的.net一样。

答案 1 :(得分:1)

处理此要求的最佳方法是创建Bootstrapper package并添加第二个MSI包作为第一个安装程序的先决条件。首先,您必须从我在下面提供的链接安装bootstrapper manifest generater工具。工具将自动生成必要的清单文件。您必须将这些文件复制到以下文件夹(Visual Studio2010)C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

完成后,转到Application deployment project> Properties> Prerequisite在那里,您将看到第二个MSI包作为先决条件选项之一。只需选择它并创建MSI即可。现在,当您运行与.MSI一起创建的Setup.exe时,它将按顺序安装两个MSI。