我已经设置了应用程序。
我的应用程序的先决条件是SQLServer2005_BC(MSI文件),如果我已手动安装然后我的应用程序正在运行,但我不想这样做。虽然只安装安装程序我想安装msi文件而不进行任何点击。
如何在安装项目中添加msi文件? 我尝试过自定义操作,但没有结果......
答案 0 :(得分:1)
您无法使用自定义操作从Visual Studio安装项目安装它,因为不允许递归MSI安装(您可以调用SQL)。
对于需要自定义先决条件的VS设置,BootStrap Manifest Generator是人们通常使用的。它会生成一个setup.exe,它将安装先决条件,然后安装MSI。它是一个数据驱动工具,您可以在其中说明如何检测和安装SQL MSI,通常基于MSI的ProductCode,您可以通过使用Orca打开它来找到它。