读书人

c#程序自动更新,该如何处理

发布时间: 2012-09-08 10:48:07 作者: rapoo

c#程序自动更新
请教 c#程序自动更新的具体代码怎么写啊,请大家写写自己的代码,谢谢~

[解决办法]
可以这样做:
先建一个web服务,用于存储文件及版本信息供客户端使用
客户端程序开启时,首先调用服务,检查是否需要更新,如果需要则启动更新程序下在需更新文件(并关闭你的客户端程序),覆盖客户端文件.
我以前就做过一个
[解决办法]
AutoUpdater
http://www.cnblogs.com/KnightsWarrior/archive/2010/10/20/1856255.html
http://autoupdater.codeplex.com/

使用这个组件吧。
[解决办法]
我有一个项目中跟4楼说的差不多。
建立一个web service部署在服务器上,一些核心dll在服务器端,客户端第一次使用时会从客户端下载这些dll或一些配置文件。
之后,客户端运行时定期跟服务器通信,检查服务器的一个参数(我们称之为版本号吧)是否大于客户端本机的版本号中,如果是,则删除本机的旧文件,重新下载服务器的新文件。

不过,楼上一些朋友提供的一些组件如果更方便的话更好。

读书人网 >C#

热点推荐