如何将MSI文件添加到vb.net安装程序中

时间:2014-04-19 09:46:31

标签: sql-server-2005 windows-installer installation setup-deployment

我已经设置了应用程序。

我的应用程序的先决条件是SQLServer2005_BC(MSI文件),如果我已手动安装然后我的应用程序正在运行,但我不想这样做。虽然只安装安装程序我想安装msi文件而不进行任何点击。

如何在安装项目中添加msi文件? 我尝试过自定义操作,但没有结果......

1 个答案:

答案 0 :(得分:1)

您无法使用自定义操作从Visual Studio安装项目安装它,因为不允许递归MSI安装(您可以调用SQL)。

对于需要自定义先决条件的VS设置,BootStrap Manifest Generator是人们通常使用的。它会生成一个setup.exe,它将安装先决条件,然后安装MSI。它是一个数据驱动工具,您可以在其中说明如何检测和安装SQL MSI,通常基于MSI的ProductCode,您可以通过使用Orca打开它来找到它。

http://msdn.microsoft.com/en-us/library/ms165429.aspx