检测和抑制REINSTALLMODE = v开关

时间:2009-07-06 19:27:59

标签: installer wix windows-installer wix3

摘要:是否可以从WiX脚本代码中检测到REINSTALLMODE = v开关(传递给msiexec)并禁用它?

故事。

我们的软件一直使用随MSI次要升级一起提供的自动更新(自动下载并作为REINSTALL = ALL REINSTALLMODE = vomus调用)。这是版本1.x。

显然,次要升级有很多限制,所以最近我们已经清理了整个自动部署和更新过程。在版本2.x中,我们使用自动生成的MSI包进行主要升级(按照WiX3的建议)。在2.x版本之间升级时,所有更新都可以正常运行。

然而,当1.x的用户更新为2.x时,没有什么真正发生,因为传递给msiexec的v开关。有可能抑制它吗?

1 个答案:

答案 0 :(得分:0)

我不相信。 “v”开关告诉Windows Installer重新安装MSI,Windows Installer会在此过程中尽早完成。