为产品创建重大升级

Creating a major upgrade for a product

我使用的是 installshield Professional 2015。我需要升级一个产品,其安装目录、注册表路径和公司ID在最新版本中发生了变化。

Install shield 检测到安装了旧版本并进行升级。但升级失败并显示消息 "installation is interrupted".

是否可以升级产品不丢失任何数据(保留上一版本数据升级成功)?

如果可以的话,在升级路径下创建一个新的主要升级路径是否足够?

主要升级过程中调用的 DLL,returns false 或将标志设置为 false 条件,导致安装失败。

解决了dll文件中的问题,使本次安装成功。