【问题标题】:Check for Updates functionality For Windows application检查 Windows 应用程序的更新功能
【发布时间】:2013-08-22 06:50:41
【问题描述】:

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

我现在的情况是这样的。

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

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

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

我的下一步:

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

我该怎么做?任何帮助,将不胜感激。 Install shield 中是否有任何功能?

【问题讨论】:

    标签: c# wpf winforms installation installshield


    【解决方案1】:

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

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

    可以在这里找到一篇很好的介绍性文章:The philosophy behind NAppUpdate

    【讨论】:

      【解决方案2】:

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

      这是NetSparkle的链接。

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

      【讨论】:

      • 谢谢。我会检查一下。
      猜你喜欢
      • 2016-09-10
      • 1970-01-01
      • 2018-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 2011-10-08
      相关资源
      最近更新 更多