现情况如下:
服务器采用webservice 客户端采用vb.net 开发的应用程序
如何像许多网络游戏一样,在开始使用时,检查并自动更新下载程序。
请高手指点明细!最好能附带源程序。多谢
8 个解决方案
#1
用VB2005吧
VB2005有个ClickOnce部署的功能。尤其你已经有了可用的WebSite,实现起来更容易。真的就是只需单击一次。
不过,这样的程序会变成具有SmartClient特性的软件。
你可以先看看MSDN的ClickOnce,非常非常容易实现你的需求。我就不多说了
VB2005有个ClickOnce部署的功能。尤其你已经有了可用的WebSite,实现起来更容易。真的就是只需单击一次。
不过,这样的程序会变成具有SmartClient特性的软件。
你可以先看看MSDN的ClickOnce,非常非常容易实现你的需求。我就不多说了
#2
我的方法是这样...
主程序启动检查服务器最新版本(服务器数据库里面有最新版本的资料,并附带升级的一些相关讯息,比如升级地址,版本号什么的)
如果检测到服务器信息的版本比当前高,则升级
启动升级程序(比如update.exe),读取服务器端的升级讯息,文件列表...覆盖本地文件..升级
主程序启动检查服务器最新版本(服务器数据库里面有最新版本的资料,并附带升级的一些相关讯息,比如升级地址,版本号什么的)
如果检测到服务器信息的版本比当前高,则升级
启动升级程序(比如update.exe),读取服务器端的升级讯息,文件列表...覆盖本地文件..升级
#3
2005的参考System.Deployment.Application 命名空间
2003的参考:
使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/AutoUpdApp.mspx
2003的参考:
使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/AutoUpdApp.mspx
#4
http://blog.csdn.net/chendazhi/archive/2006/05/09/715542.aspx
C#的,你可以翻译成VB.NET
http://authors.aspalliance.com/aldotnet/examples/translate.aspx
C#的,你可以翻译成VB.NET
http://authors.aspalliance.com/aldotnet/examples/translate.aspx
#5
就是,用2005就可以了
#6
我现在就用的2005 怎么实现,能附点源码吗?
rzpc(淡蓝色) 请帮忙
rzpc(淡蓝色) 请帮忙
#7
1、先学会如何从服务器上下载文件(编程程序实现)
2、比较本地与服务器的更新,有选择的下载所需的文件
3、优化程序
本人qq:547157337
2、比较本地与服务器的更新,有选择的下载所需的文件
3、优化程序
本人qq:547157337
#8
用vs2005中的clickonce打包,可以自动升级
#1
用VB2005吧
VB2005有个ClickOnce部署的功能。尤其你已经有了可用的WebSite,实现起来更容易。真的就是只需单击一次。
不过,这样的程序会变成具有SmartClient特性的软件。
你可以先看看MSDN的ClickOnce,非常非常容易实现你的需求。我就不多说了
VB2005有个ClickOnce部署的功能。尤其你已经有了可用的WebSite,实现起来更容易。真的就是只需单击一次。
不过,这样的程序会变成具有SmartClient特性的软件。
你可以先看看MSDN的ClickOnce,非常非常容易实现你的需求。我就不多说了
#2
我的方法是这样...
主程序启动检查服务器最新版本(服务器数据库里面有最新版本的资料,并附带升级的一些相关讯息,比如升级地址,版本号什么的)
如果检测到服务器信息的版本比当前高,则升级
启动升级程序(比如update.exe),读取服务器端的升级讯息,文件列表...覆盖本地文件..升级
主程序启动检查服务器最新版本(服务器数据库里面有最新版本的资料,并附带升级的一些相关讯息,比如升级地址,版本号什么的)
如果检测到服务器信息的版本比当前高,则升级
启动升级程序(比如update.exe),读取服务器端的升级讯息,文件列表...覆盖本地文件..升级
#3
2005的参考System.Deployment.Application 命名空间
2003的参考:
使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/AutoUpdApp.mspx
2003的参考:
使用 .NET 和后台智能传输服务 API 来编写自动更新应用程序
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/AutoUpdApp.mspx
#4
http://blog.csdn.net/chendazhi/archive/2006/05/09/715542.aspx
C#的,你可以翻译成VB.NET
http://authors.aspalliance.com/aldotnet/examples/translate.aspx
C#的,你可以翻译成VB.NET
http://authors.aspalliance.com/aldotnet/examples/translate.aspx
#5
就是,用2005就可以了
#6
我现在就用的2005 怎么实现,能附点源码吗?
rzpc(淡蓝色) 请帮忙
rzpc(淡蓝色) 请帮忙
#7
1、先学会如何从服务器上下载文件(编程程序实现)
2、比较本地与服务器的更新,有选择的下载所需的文件
3、优化程序
本人qq:547157337
2、比较本地与服务器的更新,有选择的下载所需的文件
3、优化程序
本人qq:547157337
#8
用vs2005中的clickonce打包,可以自动升级