Das Ergebnis ist, dass ich ein weiteres Setup-Projekt starten möchte, nachdem das erste Setup-Projekt geschlossen wurde. Das Problem ist, dass, da setup.exe nur ein Wrapper für das MSI-Paket ist, WaitForExit beendet wird, wenn die setup.exe beendet ist und nicht 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
Welche Möglichkeiten gibt es, dies zu erreichen? Das Setup ist ein Visual Studio Setup-Projekt.
Ich glaube, ich werde einige professionelle Installationsprodukte ausprobieren müssen, um zu sehen, ob ich die gewünschten Ergebnisse erzielen kann.