Wix中的次要升级(不是补丁)

时间:2017-11-15 17:02:43

标签: wix minor-upgrade

我正在尝试使用WiX实施次要升级(不是补丁)。我不确定是否有很多教程或示例,包括卸载它的步骤。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

首先,使用次要升级几乎没有什么好处,因为除了要更新的更新文件之外,基本上你创建的另一个MSI文件与现有MSI文件相同。 ProductCode是一样的。它通过命令行应用,例如:

msiexec / I [msi的路径] REINSTALLMODE = vomus REINSTALL = ALL

这对此没有任何好处,因为您可能会进行重大升级MSI,这是新客户端的全新安装,并且它恰好使用相同的命令行升级任何旧的现有已安装产品。

基本文档在这里:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370037(v=vs.85).aspx

解释ProductCode,ProductVersion规则。与补丁一样,您还需要在次要升级中遵循组件规则。