Skip to content

huguojunsy/FSLib.App.SimpleUpdater

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 

Repository files navigation

SimpleAutoUpdater.NET

#简要说明

在发布应用程序时,我们经常会需要给自己的程序加上自动升级功能。.Net Framework自带的ClickOnce中有自动升级的功能,但是往往不太好用,比如必须用ClickOnce发布,安装的文件夹一个版本一个等等,我们会想要一个比较简单、甚至绿色软件也能使用的自动升级功能,这个自动升级程序就是基于这个目的而制作的。

为了让使用起来更加简单快捷,我对内置的功能进行了大幅度的精简和集成,最简单的情况下只需要你只需要一行代码即可实现自动更新,如下所示:

FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple("http://localhost/update.xml");

内含测试项目&手册,更多信息请参阅下载分发包里的手册。

#发布和支持信息

###软件发布主页 http://www.fishlee.net/soft/simple_autoupdater/ 反馈意见建议 http://bbs.fishlee.net/

#更新记录

###客户端

####2.3.8.21 [2014年7月5日]

  • 支持在正式更新前Ping请求到指定地址(统计)
  • 更新界面更新
  • 细节更新
  • 代码重构

###生成工具

####2.3.9 [2014年7月18日]

  • 【包工具】 修正就算没有指定/build命令行的时候依然会自动构建的BUG
  • 【包工具】 修正因为转短路径后因为出现了“..”导致的异常
  • 【包工具】 短路径为空的时候(同级目录)显示为“.\”而不是空白。
  • 【包工具】 当打开项目的时候,如果已经绑定了信息文件,则自动重新读取
  • 【包工具】 增加默认更新模式选项,当没有为文件指定更新模式的时候,自动使用项目默认

####2.3.8.21 [2014年7月5日]

  • 完全重构
  • 支持命令行模式,支持命令行打开项目
  • 支持命令行指定构建参数直接构建更新项目
  • 支持三种模式构建以及无提示构建项目
  • 支持绑定版本信息到指定文件,避免每次需要手动修改版本
  • 支持绑定更新说明到指定文件,避免每次都需要手动更新说明
  • 项目文件重新设计,不受文件位置移动的影响

About

A simple automatic update library for .net.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published