通过InstallShield更新安装的应用程序

时间:2017-11-14 12:24:01

标签: c# .net desktop-application installshield updating

所以我使用InstallShield作为我的安装程序部署了一个应用程序,在每个版本之后我必须卸载以前的版本并安装下一个版本,有没有更好的方法(更新应用程序而不卸载以前的版本)

提前致谢。

1 个答案:

答案 0 :(得分:1)

更新现有安装适用于InstallShield。您使用的是哪个版本? 请参阅包含的ProductSode,PackageCode和UpgradeCode GUID的InstallShield帮助。有一个详细的解释,它是如何工作的。

小型更新/次要升级概述

对于小更新或次要升级,ISM文件中的ProductCode保持稳定。因此,如果您执行设置,安装程序将查找具有该ProductCode的现有产品。

如果未找到,则会安装该产品。

如果找到,则比较PackageCodes。如果它们相同,则在维护模式下启动设置,您可以在其中修复,修改或删除当前安装。如果PackageCodes不相等,则会提供当前安装的更新。

对于安装项目中的每个更改,您都应该更改PackageCode。

因此,如果您稍微更改设置,请在安装信息/常规信息页面上创建一个新的PackageCode,增加ProductVersion并重建设置。然后提供更新。