我正在尝试使用WiX实施次要升级(不是补丁)。我不确定是否有很多教程或示例,包括卸载它的步骤。有人可以帮忙吗?
答案 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规则。与补丁一样,您还需要在次要升级中遵循组件规则。