Installation 带有嵌入式Installshield可再发行对象的Installshield差异安装程序

Installation 带有嵌入式Installshield可再发行对象的Installshield差异安装程序,installation,installshield,Installation,Installshield,我有一个产品X的安装程序。产品X的安装程序使用的是installshield对象Y 产品X的版本3.2R1是使用产品Y的版本5.0R5构建的 产品X的版本3.3C1与产品Y的版本5.1R7一起构建 我也有一个差异安装程序来更新3.2R1安装到3.3C1。它可以很好地处理普通文件,但是installshield对象Y中的文件没有从5.0R5更新到5.1R7 但是,如果我使用installshield中的工具打开差异安装程序,则差异安装程序似乎包含该对象的版本5.1R7 有什么想法吗?在inst

我有一个产品X的安装程序。产品X的安装程序使用的是installshield对象Y

  • 产品X的版本3.2R1是使用产品Y的版本5.0R5构建的
  • 产品X的版本3.3C1与产品Y的版本5.1R7一起构建
我也有一个差异安装程序来更新3.2R1安装到3.3C1。它可以很好地处理普通文件,但是installshield对象Y中的文件没有从5.0R5更新到5.1R7

但是,如果我使用installshield中的工具打开差异安装程序,则差异安装程序似乎包含该对象的版本5.1R7


有什么想法吗?

在installshield安装程序中添加installshield对象时,会为该对象提供GUID。要升级,我需要更改安装程序引用的对象,这将生成不同的GUID

解决办法是:

  • 更改对象
  • 保存项目
  • 使用文本编辑器打开项目(.ism文件)
  • 搜索对象条目(@ism…)
  • 将相应的GUID更改为与旧版本相同
现在,差异安装程序将升级对象