1

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

故事。

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

显然,小升级有很多限制,所以最近我们清理了整个自动化部署和更新过程。在版本 2.x 中,我们使用自动生成的 MSI 包进行重大升级(如 WiX3 所推荐的)。在 2.x 版本之间升级时,所有更新都能完美运行。

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

4

1 回答 1

0

我不相信。“v”开关告诉 Windows Installer 重新缓存 MSI,Windows Installer 在此过程的早期就执行此操作。

于 2010-08-08T10:29:20.507 回答