AutoUpdater迁移到Github

一. 摘要

  最近一两年在做跨平台的解决方案,使应用程序能支持Android, iOS, Windows, MacOs. Linux等操作系统,在Android, iOS上可以使用Google Play Store 和 Apple App Store 只带的自动更新特性,但在Windows, MacOs. Linux,就需要自己写解决方案。

今天新加坡国庆节,由于肺炎疫情,宅在家没事,就完成了从CodePlex到Github的迁移,该组件已经成功托管到Github,所以大家可以到上面下载其源代码,也可以提交Issue,具体地址:https://github.com/knightswarrior/AppAutoUpdater 

2010年我在CodePlex上开源了这个框架,在十年时间内下载量接近百万,感谢各位社区朋友的支持,我也尽力在努力升级,同时也尽量在工作之余回答各位在使用中的问题,但是可能有一些没有回复到,希望各位海涵。

2010-10-18 22-10-52

     众所周知,对于一般的软件开发,在开始的时候都会有一个技术选型的阶段,最大的选型就是首先要确定是选择Client/Server模式还是Browser/Server模式。综合而论:两者各有优劣,在很多方面都不能被对方互相取代,如在适用Internet、维护工作量等方面,B/S比C/S要强很多;但在运行速度、数据安全、人机交互等方面,B/S就远不如C/S那么强大。所以综上所述,凡是C/S的强项,便是B/S的弱项,反之亦然。由于今天讨论的是自动更新组件,所以接下来我们就往这方面细讲,既然C/S模式在运行速度、数据安全、人机交互有这么多的优点,尤其是客户端技术日益发展的今天,如何解决客户端的部署与自动升级问题便是一个非常重要的问题。

二. 本文提纲

· 1.摘要

· 2.本文提纲

· 3.为什么不使用ClickOnce

· 4.简要介绍

· 5.项目中如何使用

· 6.具体效果

· 7.维护与下载

· 8.总结

三. 为什么不

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WPF (Windows Presentation Foundation)是一种用于创建Windows桌面应用程序的框架。WPF AutoUpdater是一个自动更新工具,用于在WPF应用程序中实现自动更新功能。 WPF AutoUpdater可以帮助开发人员将自动更新功能集成到他们的WPF应用程序中。它提供了一个简单的方式来检查和下载最新版本的应用程序,并自动安装更新。使用WPF AutoUpdater,用户无需手动下载和安装新版本,而是可以直接通过应用程序自动执行更新。 该工具的使用非常简单。开发人员只需在其WPF应用程序的代码中添加几行代码,即可实现自动更新功能。通过指定一个URL,这个URL将用于检查更新和下载最新版本的应用程序。WPF AutoUpdater还提供了一些选项,例如设置更新检查的时间间隔、设置是否在更新时显示进度条等。 WPF AutoUpdater的工作原理如下:首先,它会检查一个预先指定的URL,以确定是否有新版本可用。如果有新版本,WPF AutoUpdater将下载该版本到本地。然后,它会自动关闭当前应用程序,并启动一个更新程序,该程序将自动安装新版本的应用程序。安装完成后,更新程序将自动启动新版本的应用程序,以便用户可以立即体验更新后的功能。 WPF AutoUpdater的好处是它能够帮助开发人员提供更好的用户体验。通过自动更新功能,用户可以方便地获得最新的功能和修复bug,而不必手动下载和安装新版本。此外,开发人员可以在后台管理和控制更新过程,确保更新的顺利进行。 总之,WPF AutoUpdater是一个有用的工具,可以轻松实现WPF应用程序的自动更新功能。它为开发人员和用户提供了便利,使应用程序的更新过程更加简单和高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值