“吾乐吧软件站”提供了很全面详细的InstallShield制作安装包教程(http://www.wuleba.com/23892.html),但是按上面的方法再次制作的升级安装包,安装后会在系统中同时存在两个版本的程序。要么就是提示”已安装了该产品的另一个版本“。后来找到了正确制作安装包的方法(http://stackoverflow.com/questions/12337860/update-an-existing-installation-using-installshield-le),制作此教程。
1. 在General Information里,修改Product Version为新的版本号,此版本号应大于旧的版本号。点击Product Code右面的{...},获取一个新的Product Code。不要更换Upgrade Code!
InstallShield 2015 LimitedEdition VS2015打包 覆盖安装

2.“解决方案资源管理器”中选择“1.Organize Your Setup”,然后选择"Upgrade Paths",在左边的“Upgrade Paths”中点击右键,选择”New Upgrade Path“。
InstallShield 2015 LimitedEdition VS2015打包 覆盖安装
3. 这时会弹出打开对话框,文件类型选择exe文件,打开旧版本的安装包。
InstallShield 2015 LimitedEdition VS2015打包 覆盖安装
4.此时左侧或出现”NewUpgradeEntry1“,即升级入口,右侧显示该安装包的Upgrade Code和版本号。注意,需要时应修改Min Version和Max Version(即覆盖安装的旧版本范围)。如果不小心存在不同Upgrade Code的旧版本,再次添加相应安装包。
InstallShield 2015 LimitedEdition VS2015打包 覆盖安装

5.至此,制作的新的安装包,即会覆盖升级安装。

 

from:https://tieba.baidu.com/p/3596681127?red_tag=0167609699

 

 

相关文章: