【发布时间】:2017-11-15 17:02:42
【问题描述】:
我正在尝试使用 WiX 实施次要升级(不是补丁)。我不确定是否有很多教程或示例,包括卸载它的步骤。有人可以帮忙吗?
【问题讨论】:
我正在尝试使用 WiX 实施次要升级(不是补丁)。我不确定是否有很多教程或示例,包括卸载它的步骤。有人可以帮忙吗?
【问题讨论】:
首先,使用小升级几乎没有什么好处,因为基本上您制作的另一个 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 规则。您还需要在小升级中遵循组件规则,就像使用补丁一样。
【讨论】: