loading请求处理中...
10大优享服务
62项会员特权

怎样用c#为C/S结构的应用程序开发一个自动更新功能

问题补充:我已用c#开发了套应用程序,现有个方案,就是在全国每个城市放开发完了的这套程序,那就面临应用程序的更新,我想做成以下功能: 当客户机打开应用程序后,程序自动去服务器检索最新版应用程序,然后下载更新包至本地,自动解压到指定位置,完成更新,现不知道如何实现,请高手指点,指导至最后能完成功能后,可付劳务费用。注:程序用的素材文件夹大小是3.6GB,素材独立的放在了D盘下的文件夹下,应用程序是vs2008开发的,项目大小只有80MB
提问者:z544809292的店铺 1回答 浏览次数:2045 提问时间: 2021/12/01 11:36
提问者采纳
你是没有思路还是不是到具体实现方法?
这里也只能给你提供一个思路:
1.在服务器端生成一个XML文件,里面保存所有文件的信息(名称、路径或者网络路径、大小、版本号->可以用修改时的年月日时分秒)。
2.客户端制作一个UpdateServer程序,实现读取服务器端xml文件功能,并与本地的原来的xml文件对比版本号,如果不同则下载对应的文件,更新完成后,下载服务器端的xml文件。 
ps:生成xml文件用递归遍历的方式实现

全部回答

问题分类

我 要 回 答 我 要 提 问
问题分类   验证码 换一组