Installation 为什么我不能按特定顺序安装?

Installation 为什么我不能按特定顺序安装?,installation,installshield,Installation,Installshield,我有两个安装程序和一个补丁。它们的升级代码相同,但产品代码不同,如下所示 高级12R1 12.1 121212 555555 基础12R1 12.1 3434 555555 Basic12R1补丁12.1至12.2 343434 555555 按以下顺序安装时,结果如下: 高级12R1→ 已安装Basic12R1 碱性12R1→ 已安装Advanced12R1 碱性12R1→ 已安装Basic12R1修补程序 Basic12R1+Basic12R1贴片→ Advanced12R1未安装※这会提示

我有两个安装程序和一个补丁。它们的升级代码相同,但产品代码不同,如下所示

高级12R1 12.1 121212 555555
基础12R1 12.1 3434 555555
Basic12R1补丁12.1至12.2 343434 555555

按以下顺序安装时,结果如下:

  • 高级12R1→ 已安装Basic12R1
  • 碱性12R1→ 已安装Advanced12R1
  • 碱性12R1→ 已安装Basic12R1修补程序
  • Basic12R1+Basic12R1贴片→ Advanced12R1未安装※这会提示类似“产品的最新版本”的消息 已安装”
  • 我的问题是,既然已经安装了Basic12R1和Basic12R1修补程序,为什么不能安装Advanced12R1。
    它们的升级代码相同,但产品代码不同。这可能是什么原因?有什么解决办法吗?

    以下是我得到的答案:

    Advanced12R1和Basic12R1修补程序的产品版本保持不变。因此,当已安装Basic12R1修补程序时,尝试安装Advanced12R1时会出现错误

    解决方法:
    将Advanced12R1的版本号改为12.2,然后安装

    @Christopher Painter:有什么想法吗?
                Version           ProductCode     UpgradeCode