在打包的客户端中也有对应的XML文件,当客桐猜户端打开的时候,首先去服务器上下载那个XML,下下来后分别从两个XML文件中读取版本号,来分析客户端的版本号是否低于服务器的版本号,如果是,那说明需要更新,此时再去做更新 *** 作.
当然也可以把更新 *** 作和内容纪录在XML中,在下载后按照更新局耐型内容来进行更新即可.
思路就是这样,自己再试一下吧.
1你有网站放祥逗升级文件2程序分块制作,小更新就更新谨知卖组件,大更新就自动重装
3
有更新功能
设定打开时检测版本,或定时检测,有高版本就猛派提示更新
不好意思,我不太明白;升级控件为什么要重新添加一遍?难道不是直接升级DLL就行了吗?
Dotnetbar我没用过,基中但是我用源橡过Devexpress,这个控件的升级方式就是把所有引用这个项目雹锋旁的DLL替换成新版本的就行了
一般来说控件升级都会兼容旧版本的,所以大部分的内容都无需修改;你想要升级那个项目的控件,只需把这个项目中对应的DLL引用成新版本对应的DLL就行了,仅在一些特殊情况下控件提供方觉得应该变更一下原有控件的实现方式时才会修改原来DLL中的API
所以,换成新版本DLL后重新编译一下项目(右键项目→生成)应该就可以了
如果编译失败并提示有XXX方法不存在,那就去搜索一下,看看新版本的DLL对应功能的API的提供方式,然后修改就行了(一般来说在使用新DLL后只要保证编译通过就表示升级成功)
我之前把Devexpress从12.2升级成17.2只改了不多于50行代码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)