Vb.net 等待安装项目在.NET中关闭
我的最终结果是,我想在第一个安装项目关闭后启动另一个安装项目。问题在于,由于setup.exe只是MSI包的包装,因此当setup.exe完成时,WaitForExit将退出,而不是foo.MSIVb.net 等待安装项目在.NET中关闭,vb.net,installation,Vb.net,Installation,我的最终结果是,我想在第一个安装项目关闭后启动另一个安装项目。问题在于,由于setup.exe只是MSI包的包装,因此当setup.exe完成时,WaitForExit将退出,而不是foo.MSI Using Process As New System.Diagnostics.Process Process.StartInfo.FileName = "setup.exe" Process.StartInfo.WindowStyle = ProcessWindowStyle
Using Process As New System.Diagnostics.Process
Process.StartInfo.FileName = "setup.exe"
Process.StartInfo.WindowStyle = ProcessWindowStyle.Normal
Process.WaitForExit()
End Using
'Launch next setup here
实现这一目标的方法有哪些?该安装程序是一个Visual Studio安装项目
我想我需要试用一些专业的安装产品,看看是否能得到我想要的结果。试试看
msiexec
要运行msi文件而不是setup.exe()
下面是一个详细的示例:我们公司决定使用InstallAware Studio Edition。它能够在安装完成后运行安装程序,以及我可能需要的所有其他功能。使用msiexec是否会绕过setup.exe中完成的prereq检查?是的。setup.exe基本上包含先决条件检查,这可能是安装应用程序之前需要的。