最近我通过msp进行了小更新,我的团队负责人指示我不要改变项目指南。
由于无法更新已安装的文件,我们更改了产品GUID并正确安装了文件。
我想知道什么时候应该更改产品guid以及我们为什么要改变它?
答案 0 :(得分:4)
This article应该回答你的问题。你要问的摘录:
如果满足以下任何条件,则必须更改产品代码 更新:
- 必须能够在同一系统上共存原始产品和更新产品。
- .msi文件的名称已更改。
- 现有组件的组件代码已更改。
- 从现有功能中删除组件。
- 现有功能已成为现有功能的子功能。
- 现有子功能已从其父功能中删除。
此外,我建议你仔细阅读the entire section about patching and upgrades。