小型软件自动更新库是一款简易好用的自动升级程序,它能够迅速简易地为现有的.NET应用程序加上非常简单的自动升级功能。当您发布应用程序时,通常需要为自己的程序添加自动升级功能。虽然.NET Framework内置的ClickOnce具有自动升级功能,但通常使用不便,例如必须使用ClickOnce发布,安装的文件夹名称每个版本都不一样。所以您可能需要一个简单、甚至软件工具也可以使用的自动升级功能,这款自动升级程序就是根据这一目的而制作的。
为了使使用更加简便,我对内嵌的功能进行了大幅的精减和集成化,在非常简单的情况下,您只需要一行代码就可以完成自动升级。
软件特点
简易易用:即使您不熟悉编程,也可以轻松使用。
高效快速:自动升级过程快速高效。
高度集成:内嵌功能丰富,满足各种升级需求。
灵活配置:支持自定义升级前后的操作。
如何使用
使用小型软件自动更新库需要填写以下信息:
应用程序名
当前的版本(也就是升级后的版本)
发布地址(可选,如果填写了,在升级弹出框上面有一个链接可以连接到这一网站地址)
新程序文件目录(选择全新版本程序的发布文件目录,在版本 1.5.0.0 以后您可以直接从任务管理器中拖拽目标文件夹名称到目录的输入框来快速选择了!)
升级包路径:选择一个路径用于存储升级包(.zip),同时自动升级信息 .xml 也会存储在这个目录下。
升级前执行:在下载完成、将要安装升级时会执行这里选择的程序。这里有点儿BUG一旦选择了就不能取消,所以一定要注意下;
升级后执行:在安装完成后、将要退出前执行的操作。BUG跟上面一样。一般选择需要运行的主程序。
执行时间限制:用于限制6中选择的程序的执行时间,超过设定的时间后过程可能被强制结束。
升级提示:用于提醒升级时显示信息的文字内容。
建立:依照填写的信息形成升级包。
开启:开启一个现有的升级信息文档,用以下一次升级版本时立即改动信息就可以,其他的都不用改变(在1.5.0.0以后,您可以通过直接拖拽之前保存的升级xml文件到文本框上立即打开了!)。
更新日志
小型软件自动更新库 #160;V4.2.3.1,更新: 2015-08-30 11:16:00
提升升级成功提示框自动关闭选项(默认设置打开,打包时可在打包工具的选项2中设置)
封装工具页面有关调节
升级包文件安装逻辑性微小调节
自动升级程序取当前程序文件的版本,是以当前运行的程序集版本作为鉴别根据的。
首先在VS中为当前的主程序项目添加引用,引用“客户端”中的“SimpleUpdater.exe”。