使用WebClient自动升级程序

我这里其实做的是一个自动升级程序(这里使用webclient 异步更新数据 )只贴了部分代码;

大体思路就是利用 本地和服务器都存在一个程序升级xml 文件,比较更新时间 来确定需要下载那些文件

 

xml 大体格式如下

 

<?xml version="1.0" encoding="gb2312"?>
<AutoUpdater>
  <description>Application autoUpdate</description>
  <Updater>
 <Url>http://192.168.167.85/WebService/SoftUpdate</Url>
 <LastUpdateTime>2008-09-05</LastUpdateTime>
  </Updater>
  <Application applicationId="ForestryPDA">
    <EntryPoint>ForestryPDA</EntryPoint>
 <Version>1.0.0.0</Version>
  </Application>
  <Files>
    <File Ver="1.0.0.0" Name="test.txt"/>
    <File Ver="1.0.0.0" Name="lgms.ico"/>
    <File Ver="1.0.0.0" Name="FormUI.exe"/>
  </Files>
</AutoUpdater>

xml 里面放服务ip地址,有可能服务器地址有变化,

还有 需要下载的文件列表

大家在写过程当中 有可能提示大家web不支持并发io操作,这里要注意创建多个webclient对象,不会出现这种情况了!

这里有一篇 使用webservcie 来做的自动升级

http://blog.csdn.net/zhoujun2008/archive/2009/08/31/4503179.aspx 

没细看.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值