欢迎来到天天文库
浏览记录
ID:33503229
大小:98.50 KB
页数:20页
时间:2019-02-26
《在winform应用程序中实现自动升级》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去哪里下载需要升级的文件。我选择了到指定的网站上去下载,这样比较简单,也通用一些。在这个网站上,需要放置一个当前描述最新文件列表的文件,我们估且叫它服务器配置文件。这个文件保存了当前最新文件的版本号(lastver),大小(size),
2、下载地址(url),本地文件的保存路径(path),还有当更新了这个文件后,程序是否需要重新启动(needRestart)。这个文件大致如下:updateservice.xml 3、Restart="true" /> 4、lient.zip" lastver="1.0.0.0" size="24576" needRestart="true" /> 5、ond.com/CompanyClientApplication/Utility.zip" lastver="1.0.0.0" size="20480" needRestart="true" /> 同时,客户端也保存了一个需要升级的
3、Restart="true" /> 4、lient.zip" lastver="1.0.0.0" size="24576" needRestart="true" /> 5、ond.com/CompanyClientApplication/Utility.zip" lastver="1.0.0.0" size="20480" needRestart="true" />
4、lient.zip" lastver="1.0.0.0" size="24576" needRestart="true" /> 5、ond.com/CompanyClientApplication/Utility.zip" lastver="1.0.0.0" size="20480" needRestart="true" />
5、ond.com/CompanyClientApplication/Utility.zip" lastver="1.0.0.0" size="20480" needRestart="true" />
6、本地文件的列表,形式和服务器配置文件差不多,我们叫它本地配置文件。其中,节点表示是否启用自动升级功能,表示服务器配置文件的地址。update.config true 7、l>http://update.iyond.com/updateservice.xml 8、" size="24576" />
7、l>http://update.iyond.com/updateservice.xml
8、" size="24576" />
此文档下载收益归作者所有