我正在使用InstallShield 2009为C#程序创建安装包,该程序将部署在许多客户站点上,每个客户站点上都有数百个工作站。当我们发布一个补丁时,我无法去每个工作站手动进行升级,而且用户像婆罗洲野人一样精通计算机,所以我当然不会依赖每个运营商来处理他自己的问题升级。如何使用InstallShield进行自动更新安装?
Microsoft使用ClickOnce很好地处理了这个需求,但由于我的安装非常简单,并且已经使用InstallScript编写,所以我想向我的InstallShield项目添加自动升级功能......如果确实这个有可能。
遗憾的是,在有关该主题的帮助文档中找不到任何内容。也许我正在寻找错误的关键字。
InstallShield是否支持自动升级?如果是这样,请提供一个链接到他们的在线文档,在那里解释如何。
谢谢!
+1感谢您的信息!但严重的是 - ClickOnce的方式没有自动更新吗? – 2012-03-06 08:53:38
到目前为止,我所见过的最接近的方式就是Google Chrome使用的方法。 ClickOnce具有将更新移到OS中的启动器支持的优势。大多数应用程序无法利用此功能,并且在运行时,他们发现很难自行更新。 – 2012-03-06 12:36:57
您可以详细说明Chrome的功能吗? – 2012-03-06 13:32:06