如何使用visual studio将两个msi包合并为一个。因此,在安装一个msi之后,将按顺序安装其他msi。我需要使用Visual studio捆绑2个msi。
答案 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。