在次要升级时未安装组件

时间:2017-06-27 16:39:17

标签: windows-installer upgrade installshield-2015

我有一个产品安装程序,因为它有几个功能&每个功能都包含一些组件。在一个组件中,我有一个桌面快捷方式。所以我只是重命名了快捷方式名称并构建了我的安装程序。从那时起,Minor升级不会替换属于该组件的文件。从日志中,我收到以下消息:

  

组件:PQR​​_x64;已安装:本地;要求:无效;行动:空

虽然只是次要升级,但我看到以下几行:

  

特征:XYZ;已安装:广告;

我不知道为什么这个组件和同一功能中出现的其他组件在次要升级时没有安装。有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

我认为您可能已经重命名了组件的密钥文件。进行小幅升级时不允许这样做。请查看本文档中的表格,以确保您没有破坏任何Windows安装程序upgrade rules

有类似的documentation on MSDN,但我喜欢InstallShield如何将其分解为第一个链接中的表格。