日期:2014-05-19  浏览次数:21058 次

vs2005中怎么做在线升级程序?
我在用vs2005做了一个winform应用程序,现在要做在线升级程序,可我又不想使用   Once   click,希望能通过一个窗体有用户自行升级。之前在网上看到有用   WebService   进行升级的,但是研究了好几天还是没头绪,不知道客户应该把文件更新到那个地方。
    各位ggjj能不能帮帮忙啊?给个具体的例子吧,孟子的文章看了好几遍还是没弄懂,郁闷啊!!
    谢谢了,帮帮忙哈!

------解决方案--------------------
hertcloud(·£孙子兵法£·) ( ) 信誉:100 Blog 2007-3-17 9:43:58 得分: 25



用Application Updater Block生成一个自我更新的WinForms 应用(amart client)
http://blog.csdn.net/yls087412/archive/2007/01/16/1484233.aspx

下载地址
http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C09314-E222-4AF2-9395-1E0BD7060786&displaylang=en




------解决方案--------------------
先在你的软件中设置版本常量,
然后在打开软件时用常量和升级服务器的最新版本号比较,
如果本软件不是最新的,则可以通过Socket自动下载升级补丁包,自动安装并运行软件。
还可以发一个URL打开升级下载页面,手工下在升级