C# WinForm怎么通过Web Service进行升级

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:46:00
我做了一个客户端程序.但是想要进行升级.我想使用Web Services服务来实现.我看了网上部分代码.都是有样没样的.请问哪位大虾子有好的比较全面的例子给我呀.最好是有详细的步骤或源码.内容长可帖个地址我自己去看.如果本人有源码.发我邮箱吧.qinyun118@163.com.注明是哪位发的.如果好的话.马上给分.本人开了百度Hi,在线等.

为什么一定要用webService来升级呢?
如果想用,拿它来检查版本就行了.
我的办法是专门也了个下载器,每一次登录时,下载器会先检查版本,如果版本旧了,就获取需要下载更新的文件列表,然后一个个下载.
本地要有一个配置文件记录每一个文件的版本号.

被替换的文件可以先move到一个临时文件夹里,然后把新文件下载到正确的位置.

这样做不会影响程序运行的,连某个正在运行的文件本身都可以直接移走,换上新的.

等下次再启动时,就会是新版本了.你可以设置进行版本检查前,把临时目录中的旧文件删掉.

一切就OK了.