公司做一个自动管理系统,遇到版本升级,每个人都去发一遍不现实,最好时打开时能够自动升级,之前网上找到过类似资源,但是要不是自定义的协议过于复杂,要不传输会因网络延时导致升级大文件失败。我这个改良的版本完好的解决了这个问题,已经在公司使用了一段时间,功能稳定完好,推荐给大家。
1、升级信息在一个autoupdate.xml 文件中,包含服务器ip、端口号;当前版本号;所需要更新的文件列表。该文件在客户端也有一份,升级后该文件同时传输过去更新。当文件版本一样时不用更新 直接执行应用文件(Start.