我尝试为我的应用程序创建安装程序。我想要安装新版本,所以卸载旧版本。 Iusing命令行解决。
这是我的命令:
start /b msiexec.exe /x{79735753-F9D4-49AD-B29E-55C578390D25} /passive &cmd /k "e:\22-08-2016\setup.exe"
但卸载命令尚未完成,请安装启动。我想要卸载命令完成然后deloy install命令。
如何做到这一点。
PS:我是通过Installshiedl 2015创建安装程序的,如果在安装之前有办法创建卸载,请为我显示,谢谢。
答案 0 :(得分:1)
您可以使用Process.WaitForExit方法:
Alias
答案 1 :(得分:0)
除非你有充分的理由这样做,为什么不做更正常的主要升级。这将安装新版本以及卸载旧版本。我不确定您拥有哪个版本的InstallShield,但这是文档:
http://helpnet.installshield.com/installshield22helplib/helplibrary/UpgradeMsiMajorAdvanced.htm