何时以及为何需要更改产品guid进行升级?

时间:2012-09-28 05:34:39

标签: wix windows-installer installshield wix3.5

最近我通过msp进行了小更新,我的团队负责人指示我不要改变项目指南。

由于无法更新已安装的文件,我们更改了产品GUID并正确安装了文件。

我想知道什么时候应该更改产品guid以及我们为什么要改变它?

1 个答案:

答案 0 :(得分:4)

This article应该回答你的问题。你要问的摘录:

  

如果满足以下任何条件,则必须更改产品代码   更新:

     
      
  • 必须能够在同一系统上共存原始产品和更新产品。
  •   
  • .msi文件的名称已更改。
  •   
  • 现有组件的组件代码已更改。
  •   
  • 从现有功能中删除组件。
  •   
  • 现有功能已成为现有功能的子功能。
  •   
  • 现有子功能已从其父功能中删除。
  •   

此外,我建议你仔细阅读the entire section about patching and upgrades