.NET开发的在线升级程序
时间:2010-08-31 来源:佘邵镔
源代码下载地址:http://download.csdn.net/source/2615177
原有项目的需要,自己开发了一个.NET的升级程序。支持WEB方式和FTP方式两种升级形式。升级列表采用XML格式描述如下:
<?xml version="1.0" encoding="gb2312"?>
<Application Company="CCTV">
<Files>
<File Desc="客户端框架" Name="CRMIM" RemotePath="CRMIM.exe" LocolPath="" Version="1.6.5.1" Size="906240"/>
<File Desc="ATOCX.ocx" Name="ATOCX.ocx" RemotePath="ATOCX.ocx" LocolPath="" Version="1.0.0.1" Size="122880"/>
<File Desc="AxInterop.ATOCXLib.dll" Name="AxInterop.ATOCXLib.dll" RemotePath="AxInterop.ATOCXLib.dll" LocolPath="" Version="1.0.0.0" Size="45056"/>
<File Desc="Interop.ATOCXLib.dll" Name="Interop.ATOCXLib.dll" RemotePath="Interop.ATOCXLib.dll" LocolPath="" Version="1.0.0.0" Size="45056"/>
<File Desc="INI.XML" Name="INI.XML" RemotePath="INI.XML" LocolPath="" Version="0.0.0.1" Size="777"/>
</Files>
</Application>
手工保存此文件为比如LiveUpdate.xml文件,并且部署在某个WEB服务器下,在应用程序中,指定此升级地址。其他有兴趣的人,自己下载源代码查看吧。升级的界面如下图示意: