vb.net 如何实现程序自动更新升级

疯狂de夹饼 2006-05-10 05:03:11
1请高手指教如何进行程序自动升级。
现情况如下:
服务器采用webservice 客户端采用vb.net 开发的应用程序
如何像许多网络游戏一样,在开始使用时,检查并自动更新下载程序。
请高手指点明细!最好能附带源程序。多谢
...全文
1159 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanshuhe 2006-05-14
  • 打赏
  • 举报
回复
用vs2005中的clickonce打包,可以自动升级
daisi 2006-05-11
  • 打赏
  • 举报
回复
就是,用2005就可以了
wugong 2006-05-11
  • 打赏
  • 举报
回复
1、先学会如何从服务器上下载文件(编程程序实现)
2、比较本地与服务器的更新,有选择的下载所需的文件
3、优化程序
本人qq:547157337
疯狂de夹饼 2006-05-11
  • 打赏
  • 举报
回复
我现在就用的2005 怎么实现,能附点源码吗?
rzpc(淡蓝色) 请帮忙
泡沫游走 2006-05-10
  • 打赏
  • 举报
回复
http://blog.csdn.net/chendazhi/archive/2006/05/09/715542.aspx

C#的,你可以翻译成VB.NET
http://authors.aspalliance.com/aldotnet/examples/translate.aspx
水如烟 2006-05-10
  • 打赏
  • 举报
回复
2005的参考System.Deployment.Application 命名空间

2003的参考:
使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/AutoUpdApp.mspx
HBIBH 2006-05-10
  • 打赏
  • 举报
回复
我的方法是这样...

主程序启动检查服务器最新版本(服务器数据库里面有最新版本的资料,并附带升级的一些相关讯息,比如升级地址,版本号什么的)

如果检测到服务器信息的版本比当前高,则升级

启动升级程序(比如update.exe),读取服务器端的升级讯息,文件列表...覆盖本地文件..升级
淡蓝色2 2006-05-10
  • 打赏
  • 举报
回复
用VB2005吧
VB2005有个ClickOnce部署的功能。尤其你已经有了可用的WebSite,实现起来更容易。真的就是只需单击一次。
不过,这样的程序会变成具有SmartClient特性的软件。
你可以先看看MSDN的ClickOnce,非常非常容易实现你的需求。我就不多说了

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧