5

我正在使用 Install shield 限量版来安装我的 WPF 应用程序。

我目前的情况是这样的。

  • 创建的设置可在我们的网站上下载。

  • 用户可以下载然后在自己的机器上安装设置。

  • 我可以选择修改软件并将修改后的
    安装程序更新到网站中,以便用户获得更新的
    软件。

我的下一步:

在我的应用程序中,我将包含“维护发布(下载更新)”功能。这样用户就可以从软件本身自动下载最新的更新。

我怎样才能做到这一点。?任何帮助,将不胜感激。Install shield 中是否有任何功能?

4

2 回答 2

3

我推荐NAppUpdate。它提供了一个框架,其中包含更新过程所需的所有任务的功能。例如,它允许您检查来自各种来源(Web http / ftp)的更新,触发更新检查并用更新的二进制文件替换您的二进制文件。

您仍然必须将其集成到您的应用程序中,因此它不是“开箱即用”的解决方案。但我的经验是,由于定制可能性有限,大多数开箱即用的解决方案最终会让人头疼,而且很少是免费的(如果这对你很重要的话)。

可以在这里找到一篇很好的介绍性文章:NAppUpdate 背后的哲学

于 2013-08-22T10:49:27.013 回答
0

我认为没有任何工具可以通过 install shield 添加该功能,但是有一个名为NetSparkle的 .NET 软件更新框架。如果你愿意,你可以试试。如果您想自己实现某些东西,那么最好使用其他一些网站,例如提供启动代码的代码项目或类似项目。

这是NetSparkle的链接。

StackOverflow 上也有类似的问题:Code to check for updates, install new version of app

于 2013-08-22T07:00:16.080 回答