【问题标题】:How to implement an Autoupdate background check using .NET technologies?如何使用 .NET 技术实现自动更新背景检查?
【发布时间】:2011-12-03 13:59:00
【问题描述】:

我使用了 ClickOnce,它有很好的 API 用于部署和实施后台软件检查。

ClickOnce 的问题是我需要安装我的应用程序的多个实例,而 clickonce 不支持这个。

是否有其他解决方案可以部署和执行软件更新背景检查,我可以在我的应用中实施?就像 google chrome 或 firefox 的做法一样。

谢谢。

【问题讨论】:

  • 为什么要安装多个实例?尝试解决这个问题并使用 ClickOnce。
  • 这个应用程序使用串口并对其原始数据进行一些数据管理。使用自己的配置安装不同的实例更容易。
  • 对于任何研究这个问题的人。我遇到了这个帖子stackoverflow.com/questions/5130765/software-auto-update,并把我带到了这个项目电话NetSparkle。还没有尝试过,但看起来它就是我想要的。
  • 如果您自己找到了答案,您可以回答自己的问题并将其标记为已接受的答案。这比发表评论要好。
  • 谢谢你,但我还没有找到答案。

标签: .net deployment clickonce software-update


【解决方案1】:

试试我为.net 创建的AutoUpdater.NET 类库。您只需要在每个实例中添加一行代码,您就可以轻松地使用多个实例更新您的应用程序。

【讨论】:

    【解决方案2】:

    您可以安装同一应用程序的多个实例。

    http://robindotnet.wordpress.com/2009/04/22/clickonce-installing-multiple-versions-concurrently/

    坦率地说,如果唯一的区别是配置,我会在启动应用程序之前提示用户选择配置,并让它使用选择的配置。除非他需要同时运行不止一个。

    【讨论】:

    • 谢谢。你的解决方案很好,但我看不到它适用于这个应用程序。如果部署像 2 个部署一样小(在您的演示中),那就没问题了。 2个部署是可管理的。但是拥有 16 个 com 端口意味着 16 个部署可能会变得混乱。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 2010-12-13
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    相关资源
    最近更新 更多