小型软件自动更新库是一个.NET小程序自动更新软件,用于快速实现一个简单的自动更新程序,可以简单地完成小型应用程序的快速更新。整个工具分成两部分,一部分是供用户使用的类库,一部分是用于生成更新包的工具。
1、多种调用方式,支持引用自动升级客户端进行调用,或使用命令行进行调用;
2、调用简单,最简单的情况下一行代码完成自动更新;
3、全自动化的流程,自动下载,自动校验升级包,自动结束正在运行的程序;
4、支持增量更新;
5、安装的备份功能,如果更新时发生错误,能还原到安装更新前的状态;
1、在检测到更新后,自动更新客户端会在系统的临时目录中创建一个随机目录,将自己复制到其中,然后启动其中的副本,进行正式的自动更新。
2、要进行更新,第一步就是制作升级包并发布到服务器上。最新版升级包制作工具可以制作出兼容老版本升级库升级的升级文件。但是在启用增量更新的情况下,会生成很多的包文件(依据程序文件的多少和文件更新方式的不同而不同)。因此,建议每个软件的升级包都单独按目录放置。
【客户端】修正使用命令行模式启动更新时,更新地址不正确的BUG
【客户端】修正重试计数变量出错导致的无限制重试BUG
【客户端】修正随机化地址逻辑判断遗漏导致的FTP模式无法更新的BUG