Мой конечный результат - я хочу запустить другой проект установки после закрытия первого проекта установки. Проблема в том, что так как setup.exe - это просто оболочка для пакета MSI, WaitForExit завершает работу после завершения setup.exe, а не foo.msi.
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.
Я считаю, что мне нужно попробовать некоторые профессиональные продукты для инсталлятора, чтобы посмотреть, смогу ли я получить желаемые результаты.