8

我正在使用 InstallShield 2009 为要部署在许多客户端站点上的 C# 程序创建安装包,每个客户端站点都有数百个工作站。当我们发布补丁时,我根本无法去每个工作站手动运行升级,而用户和婆罗洲的野人一样精通计算机,所以我当然不会依赖每个操作员来处理他自己的升级。

Microsoft 使用 ClickOnce 很好地处理了这个要求,但由于我的安装非常重要,并且已经使用 InstallScript 编写,我想将自动升级功能添加到我的 InstallShield 项目中......如果这确实是可能的。

遗憾的是,我在有关该主题的帮助文档中找不到任何内容。也许我正在搜索错误的关键字。

InstallShield 是否支持自动升级?如果是这样,请提供指向其在线文档的链接,其中解释了如何操作。

谢谢!

4

2 回答 2

3

在过去几年中,对 FlexNet Connect 的 InstallScript 支持变得更加困难,但这是可能的。尽管请务必使用最新版本的 FNC,但本文中的步骤应该可以帮助您。另请注意,FlexNet Connect 是一项您可能必须购买才能使用的服务。此外,它不会自动更新机器;它会通知用户他们已在其机器上安装的产品的更新,并指导他们完成下载和安装过程。

附带说明一下,InstallScript MSI 应该在专业版中可用,但我不建议为此目的将您的项目迁移到它。

于 2012-03-06T01:38:06.277 回答
0

看起来这个功能被小心地隐藏在一个叫做“FlexNet”的东西中。它仅适用于 InstallScript MSI 项目,而不适用于普通的 InstallScript ......并且从 InstallScript 升级到 InstallScript MSI 需要拥有 Premier 版......(抱怨)......

于 2012-03-05T14:46:40.097 回答