【问题标题】:'Automatic Updates' and Public Versioning for .NET (desktop) application?.NET(桌面)应用程序的“自动更新”和公共版本控制?
【发布时间】:2012-07-21 06:26:53
【问题描述】:

我们正在用 C# 构建一个基于桌面的 .Net 应用程序,我们希望包括自动升级,本地桌面不时轮询我们的 Web 服务器以查找更新。

公共版本管理以及在我们的 Desktop .Net 应用程序中包含自动升级的最佳解决方案是什么?

基本上,客户安装我们的桌面软件,比如 15.1 版,当 15.2 版发布时,他们的软件会自动更新到最新版本。

【问题讨论】:

  • 感谢您对 ClickOnce 和 .NET 应用程序更新程序组件的引用。 @KHoff 您的链接包含对版本控制的引用:“..然后指定发布版本(主要、次要、构建、修订),它指定可以安装的应用程序的最低版本号。”任何人都可以链接到我如何在我的应用程序中实现符合自动更新代码预期的版本控制?

标签: c# versioning upgrade


【解决方案1】:

.NET 应用程序更新程序组件 使向任何应用程序添加更新程序变得非常容易。它也可以很容易地与现有项目耦合。 Microsoft 在 ClickOnce 中也使用了相同的 UAB(更新程序应用程序块)方法。

Reference

【讨论】:

    【解决方案2】:

    我建议你使用ClickOnce Deployment

    【讨论】:

      【解决方案3】:

      在以前的应用程序中,我们使用了ClickOnce,这可能是一个选项。 Here 解释了更新是如何使用它的。

      【讨论】:

      • 感谢您添加解释更新工作原理的链接。该链接提到了它如何检查要使用的版本:“.. 然后指定发布版本(Major、Minor、Build、Revision),它指定了可以安装的应用程序的最低版本号。”
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      • 2012-07-06
      相关资源
      最近更新 更多