企业级商用软件离线版本大家都是如何实现增量包升级的?
各位朋友,针对企业级商用软件(软件模块较多,更新频繁),离线部署安装版本大家都是如何实现增量包升级的?求分享经验,谢谢。 之前在项目中的处理思路是是把功能模块的DLL尽量细化,通过接口实现具体业务逻辑的调用。 不就是覆盖掉旧版本的文件嘛?
所谓的离线增量升级包,我大概理解为相应的一些升级文件,然后压缩包打包好,客户执行解压缩,然后对应覆盖旧版本的文件不就行了么?{:17_1062:} 无夜滴滴 发表于 2023-11-26 20:35
不就是覆盖掉旧版本的文件嘛?
所谓的离线增量升级包,我大概理解为相应的一些升级文件,然后压缩包打包 ...
问题是如何快速找到需要替换的dll,避免遗漏 DrCatcher 发表于 2023-11-26 20:37
问题是如何快速找到需要替换的dll,避免遗漏
你DLL文件的位置,难道不是固定的?{:17_1061:} 无夜滴滴 发表于 2023-11-26 20:39
你DLL文件的位置,难道不是固定的?
天天都在改bug,单个找怕有遗漏 DrCatcher 发表于 2023-11-26 20:42
天天都在改bug,单个找怕有遗漏
首先,你每次改动,你应该知道涉及到那些文件,如果你连自己改了哪些文件都不知道的话。。。
那就枚举文件形式,一个个dll取MD5对比,不相等的,就更新覆盖他~~~~(这种比较麻烦,而且每次都要附带所有文件,比较臃肿~) 说白了就是补丁,补丁生成器就能实现
页:
[1]