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

我已用c#开发了套应用程序,现有个方案,就是在全国每个城市放开发完了的这套程序,那就面临应用程序的更新,我想做成以下功能:当客户机打开应用程序后,程序自动去服务器检索最新... 我已用c#开发了套应用程序,现有个方案,就是在全国每个城市放开发完了的这套程序,那就面临应用程序的更新,我想做成以下功能: 当客户机打开应用程序后,程序自动去服务器检索最新版应用程序,然后下载更新包至本地,自动解压到指定位置,完成更新,现不知道如何实现,请高手指点,指导至最后能完成功能后,可付劳务费用。注:程序用的素材文件夹大小是3.6GB,素材独立的放在了D盘下的文件夹下,应用程序是vs2008开发的,项目大小只有80MB 展开
 我来答
aund1986
推荐于2016-08-29 · TA获得超过1618个赞
知道小有建树答主
回答量:1000
采纳率:0%
帮助的人:492万
展开全部
你是没有思路还是不是到具体实现方法?
这里也只能给你提供一个思路:

1.在服务器端生成一个XML文件,里面保存所有文件的信息(名称、路径或者网络路径、大小、版本号->可以用修改时的年月日时分秒)。
2.客户端制作一个UpdateServer程序,实现读取服务器端xml文件功能,并与本地的原来的xml文件对比版本号,如果不同则下载对应的文件,更新完成后,下载服务器端的xml文件。

ps:生成xml文件用递归遍历的方式实现
pj96127
2009-10-13 · TA获得超过477个赞
知道小有建树答主
回答量:703
采纳率:0%
帮助的人:567万
展开全部
劳务费用多少?我可以给你开发一个参考程序.Q:43098336
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式