从 c# 代码运行安装程序,我可以成功安装 .exe 文件并卸载 exe 和 msi 文件......但是,每当启动 msi 进行安装时,它就坐在那里,从不做任何事情......
start = new ProcessStartInfo("msiexec.exe", "/i \"" + tempDir + "/" + s.executable + "\"");
start.WindowStyle = ProcessWindowStyle.Hidden;
start.CreateNoWindow = true;
Process.Start(start).WaitForExit();
谁能发现我的错误。我知道等待退出将无限期地等待,这很好,因为将有 10-12 次安装同步进行,但它从未真正安装......