我正在为我的产品创建补丁。这是基本版本的第三个补丁。我的升级路径如下:
我所做的是在Patch View中创建一个新的补丁,并将1.0.3设置为最新版本,将1.0,1.0.1和1.0.2设置为以前的版本。 (我在创建补丁1.0.1和1.0.2时遵循相同的方法)
我遇到的问题是从1.0到1.0.3的升级路径不起作用,但前提是我将1.0.2添加到以前的版本列表中。如果我从以前的版本中删除1.0.2,则1.0 - > 1.0.3升级路径可以正常工作。
有人知道这种情况会出现什么问题吗?
注意:我在InstallShield 12和InstallShield 2011中都看到了这个问题。
注意2:有人可以将此标记为InstallShield-2011和InstallShield-12,标签不存在,我无法创建它们,因为没有足够的点数。感谢。
任何建议都将受到赞赏。
谢谢,
Juan C. Becerra
答案 0 :(得分:0)
听起来有些component rules可能会在1.0.2安装程序中被破坏。要找出问题所在,我建议运行升级验证向导,您可以通过单击构建|来从菜单中访问该向导。验证|升级验证向导......
在这里,您可以指定最新的设置,并指定前一个设置的路径,然后它将检查是否存在可能导致升级方案失败的任何问题。
祝你好运,
布赖恩