C#客户端自动更新

客户端程序在用户角度来说比较方便使用,界面效果以及相应速度都可以做到非常快,也可以定制很细化的交互方式,并且可以连接很多本地设备,总之对于比较复杂的本地功能来说,是比较人性化的选择。

但是客户端程序维护起来还是比较麻烦的,比方说更新。

客户端程序由于安装在用户电脑上,没有办法随时更新,所以一般来说,都是后台发布新版本,客户端检测到,然后启用自动更新程序,下载新版本,覆盖老版本,自动启动程序。

自己做也是可以的,但是还是要花点时间的。这里推荐一个github上的开源项目AutoUpdater.NET,还是有很多人使用的。思路基本如上,做了一些标准化开发,提供了诸如忽略控制,强制更新,更新事件捕获,更新日志展示等功能。比较具备通用性。

地址:https://github.com/ravibpatel/AutoUpdater.NET

AutoUpdater项目是支持本地化的,需要手动设置本地化zh。

ZipExtractor这个项目没有做本地化处理,但是可以自行修改源码,注意修改Resource中的text,然后手动添加新生成的exe到AutoUpdater的Resource文件夹下,替换原文件,这样就可以了。

使用的时候直接饮用AutoUpdate.NET.dll就好。

具体使用方法Github上说明的很详细,就不细说了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值