日期:2014-05-18  浏览次数:20900 次

WCF开发 自动检测新版本,更新客户端。
我的客户端client是一个winForm的,我想在客户端加载时,做一个自动检测的机制,保持与服务器service通信,当服务器有新版本发布时,让客户端能够及时的了解,弹出提示框“是否更新到新版本”,没有新版本不做提示。(类似Flash Adobe的更新流程) 有木有人指导下,本人新手上路,最好有代码示例讲解,谢谢。

------解决方案--------------------
http://www.cnblogs.com/jenry/archive/2006/08/15/477302.html
------解决方案--------------------
这个不难,我这里提供一个简单易行的路:我就是用的这个办法,已应用于多个项目:
1.服务端指定目录下放一个客户端运行所需文件的完全拷贝,
2. 客户端call一个服务获取这些文件的文件名和最后更新日期列表,
3. 和客户端本地的文件一一比对,比客户端新的(或者客户端没有的)就下载。