【问题标题】:InstallShield 2010 InstallScript: prerequisites in upgrade/update modeInstallShield 2010 InstallScript:升级/更新模式的先决条件
【发布时间】:2014-06-19 14:24:25
【问题描述】:

我们有一个 IS2010 InstallScript 设置,多年来一直将 .NET Framework 2 作为先决条件。我们正在将我们的应用程序升级到 .NET 4 并切换到该先决条件。

现在,如果在新机器上运行设置,一切正常。但是,如果它在预先存在的安装上运行,它将不会运行 che 先决条件检查,因此它将升级应用程序但不安装 .NET4。

在进一步检查中,我们发现如果我们从旧安装中删除 .NET2 然后运行修复模式会发生相同的行为:它只会忽略先决条件现在缺失的事实。

有没有办法让 IS 即使在更新/修复模式下也检查先决条件,可能是通过 InstallScript 或通过摆弄设置先决条件编辑器?

【问题讨论】:

    标签: .net installation installshield prerequisites


    【解决方案1】:

    回答我自己的问题,以防将来有人陷入同样的​​陷阱。 IS2010 及以前的版本有一个错误,已在后续版本中解决。我们升级到 IS2014,果然,更新模式现在将安装先决条件(包括新版本的 .NET 框架)。

    【讨论】:

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