本鱼拟成立工作室承接项目开发/软件定制/云设施开发运维/办公设备技术支持等,如您有相关需求,欢迎来询 | ::博客文章推荐::

[发布] .Net 小型软件自动更新库 V2.0.0.1

: 原创作品 木魚 2929℃ 1评论
在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个自动升级程序就是基于这个目的而制作的。
 
为了让使用起来更加简单快捷,我对内置的功能进行了大幅度的精简和集成,最简单的情况下只需要你只需要一行代码即可实现自动更新。
功能支持
多种调用方式,支持引用自动升级客户端进行调用,或使用命令行进行调用;
调用简单,最简单的情况下一行代码完成自动更新;
全自动化的流程,自动下载,自动校验升级包,自动结束正在运行的程序;
支持增量更新;
安装的备份功能,如果更新时发生错误,能还原到安装更新前的状态;
系统需求
客户端要求至少 V2.0 Framework的支持,兼容 V2.0-V4.0;
升级包制作工具要求至少V3.5 Framework的支持,兼容V3.5-V4.0;
最新版本更新
+ 整体流程全部重新设计,全新的自动更新界面 
+ 支持增量更新;支持多线程下载升级包(增量更新需要更新多个文件时,非单个包多线程下载) 
+ 升级包增加本地路径和共享路径支持 
+ 升级包路径支持占位符自定义 
+ 增加自定义代理服务器 
+ 升级信息文件支持压缩减小大小 
+ 外部进程调用时支持环境变量访问当前所有的更新信息 
+ 编译为DLL引用,避免多个图标的主程序引起用户的好奇;同时也提供原可执行文件的方案 
– 移除 AppInfoProvider 的支持 
+ 增加更新操作的日志文件记录功能 
* 修改一些界面上的显示内容 
* 修正安装包制作工具的BUG

本升级库的主页位于http://www.fishlee.net/soft/simple_autoupdater/
下载的包里包含类库、示例项目以及使用手册。

反馈地址:     BUG/错误   建议/意见
作者:       木鱼 [email protected]
微博:       http://t.qq.com/ccfish/
官方主页:     http://www.fishlee.net/
QQ群:      ②群 216126338(高级群)  ①群 134546850(超级群,已满)
微信号:      c_fish  (呃。。好像几乎不开了)

本日志备份自 QQ 空间,原文地址:http://user.qzone.qq.com/286495995/blog/1344532400

喜欢 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 你让新手情何以堪= =

    -Utopia-2012-08-10 12:15 回复