我希望开始使用现有产品的补丁。目前,产品Id是自动生成的。在浏览了一些在线资源后,我不清楚我是否可以开始使用补丁。
-
由于现有版本的产品Id是未知的(因为它是自动生成的)-我想我别无选择,只能让我的下一次升级是一个主要的升级?
-
我是否认为将主要升级作为补丁是不明智的?这意味着你可以对补丁进行重大升级,但这似乎意味着这是一个坏主意,尽管我不确定为什么。
假设我的下一次升级必须是主要的,而主要的升级不应该是补丁,我最好的做法是(因为我希望将来能够使用补丁)使下一次升级成为一个主要的升级,将产品Id更改为已知常数(直到下一次大更改),然后使用补丁吗?
非常感谢您的帮助
Windows Installer支持主要升级补丁,这里有一个讨论:
主要升级补丁
但是,WiX不支持:
补丁限制
也许狗老了。这对WiX-Users邮件列表来说是一个很好的问题。我做了一些搜索,但找不到任何讨论这些问题的主题。我不熟悉,因为这不是我想使用的策略。