Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自动更新Windows应用程序_C#_Auto Update - Fatal编程技术网

C# 自动更新Windows应用程序

C# 自动更新Windows应用程序,c#,auto-update,C#,Auto Update,如何开发我的Windows应用程序,使其在客户端计算机(如Firefox等)上自动更新 是否有任何简单的方法或开源库可以帮助我只需遵循一些步骤或几行代码就可以做到这一点?试试microsoft技术 (in)是您正在搜索的内容 您可能还会发现这些问题非常有趣(提供了一些不同的解决方案): 您可以使用或msft在Ent库中还有更新块。System Center 2012 Configuration Manager如何 最流行的框架是: -这就是Chrome的用途。非常强大 -这用于电子应用。

如何开发我的Windows应用程序,使其在客户端计算机(如Firefox等)上自动更新

是否有任何简单的方法或开源库可以帮助我只需遵循一些步骤或几行代码就可以做到这一点?

试试microsoft技术

(in)

是您正在搜索的内容

您可能还会发现这些问题非常有趣(提供了一些不同的解决方案):


您可以使用或

msft在Ent库中还有更新块。

System Center 2012 Configuration Manager如何

最流行的框架是:

  • -这就是Chrome的用途。非常强大
  • -这用于电子应用。易于使用,但无法更新机器范围的安装。此外,没有图形更新通知
  • -为您提供图形更新通知。但不如松鼠成熟
  • -图形和静默更新。类似于松鼠和WinSparkle

我从中获取了这些链接。它详细介绍了每种框架的优缺点。

我将添加另一种可能的变体:


虽然ClickOnce很简单,并且在.NET 5中重新出现,但它仍然有很多限制,所以我发现现在有更好的选择:您可以使用Windows 10中包含的应用交付机制AppInstaller,将您的应用打包到MSIX捆绑包或包中


我在这篇

中介绍了我与该主题相关的发现。这里有一篇针对ClickOnce的文章,可能是重复的。ClickOnce的另一个缺点是它只能更新用户(而不是机器范围)的安装。对于可用更新框架的列表,您可能会发现很有趣。