我正在尝试更新以前版本的产品。我更改了产品代码,但未更改升级代码(主要升级)。
在升级过程中,我必须检测是否安装了以前的版本备份某些配置并在安装后恢复它们。
通过双击运行安装程序(MSI)时,每件事似乎都能正常工作。但是当我以静音模式进行升级时却不行。
在安静的情况下,安装程序检测到以前的版本备份我的配置,然后在重新启动后(它有些重启机器)(< - 这不应该发生)之后删除产品安装程序什么都不做,程序文件中根本没有产品
添加一些自定义操作后,我发现有一个预定义的预定进程“RemoveExistingProducts”,此步骤执行重启后发生
我尝试了REBOOT = ReallySuppress,/ norestart但没有运气等所有事情
我需要使用/ q或/ qn标签...它适用于/ qb但我不想要那个
日志(静音模式):https://www.dropbox.com/s/ss41z3pdahxrthv/msilogs.txt?dl=0 (InstallSheild 12专业版)