【问题标题】:Update application installed through InstallShield更新通过 InstallShield 安装的应用程序
【发布时间】:2018-04-27 09:41:35
【问题描述】:

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

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    在 InstallShield 中更新现有安装。您使用的是哪个版本? 有关 ProductCode、PackageCode 和 UpgradeCode GUID,请参阅随附的 InstallShield 帮助。有一个详细的解释,它是如何工作的。

    小更新/小升级概览

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

    如果没有找到,它会安装产品。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多