标签: wix windows-installer
我希望开始在现有产品中使用补丁。目前,产品ID是自动生成的。浏览了一些在线资源后,我不清楚是否可以开始使用补丁。
由于现有版本的产品ID未知(因为它是自动生成的) - 我认为我别无选择,只能将我的下次升级作为重大升级?
我认为将重大升级作为补丁是不明智的吗? This意味着你可以对补丁进行重大升级,但this似乎暗示这是一个坏主意,虽然我不确定为什么。
假设我的下一次升级必须是主要的,并且主要升级不应该是补丁,那是我最好的行动方案(因为我希望能够在将来使用补丁)使下一次升级成为一个重大升级产品Id到一个已知的常数(直到下一个大变化)并在那之后使用补丁?
非常感谢您的帮助。
答案 0 :(得分:1)
Windows Installer支持主要升级修补程序,这是一个讨论:
Major Upgrade Patches
但是,WiX不支持它:
Restrictions for Patches
也许doco很老了。这对于WiX-Users邮件列表来说是一个很好的问题。我做了一些搜索,找不到任何谈论这些问题的话题。我不熟悉,因为它不是我曾经想要使用的策略。