2009-07-06 78 views
1

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

故事。

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

很明显,小升级有很多限制,所以最近我们已经清理了整个自动部署和更新过程。在2.x版本中,我们使用自动生成的MSI软件包进行主要升级(由WiX3推荐)。在2.x版本之间进行升级时,所有更新均完美无瑕。

然而,当1.x用户更新为2.x时,由于传递给msiexec的那个v开关没有真正发生。是否有可能压制它?

回答

0

我不这么认为。 “v”开关告诉Windows安装程序重新缓存MSI,Windows安装程序会在此过程中尽早完成此操作。