如何实现高版本软件对低版本软件的兼容

问题描述

先前开发了一个软件,2年后对软件进行了重构,软件的结构发生了较大的变化。为了保留用户原先的工作,需要新版本的软件能够兼容原先的版本,具体来说,就是现在的软件要能打开老软件产生的文件(序列化文件)。不知道高手们都是怎么解决这类问题的啊。感激不尽!(只有10分了,好的解答全给了)

时间: 2024-09-02 04:05:03

如何实现高版本软件对低版本软件的兼容的相关文章

如何把SQLServer数据库从高版本降级到低版本?

原文:如何把SQLServer数据库从高版本降级到低版本? 由于目前还广泛使用着SQLServer2000,很多公司又想使用新的SQLServer,从而直接[分离/附加]或者[备份/还原]数据库,在不同版本之间存放.往往就会遇到版本不兼容的问题.前几天遇到了从我本机2008R2上备份的一个数据库还原到2008上面时报错: 从运行版本10.50.2500(2008R2是10.50)和10.00.1600(2008是10.00)中可以看出这个版本不兼容问题,大部分情况下,从低版本升级到高版本,只要不

ubuntu上把gcc高版本换成低版本

问题描述 ubuntu上把gcc高版本换成低版本 我安装了ubuntu14.04,gcc默认版本为4.8,可是我要用gcc4.7,怎么也换不过来了,各位有谁指点一下 解决方案 降低版本的方法是,把ubuntu的sources.list 中的源,改为低版本的源,这样,通过apt-get 就能下载到想要的低版本. 解决方案二: 可以从源码单独安装gcc4.7.然后建立软连接gcc4.7.需要的地方用gcc4.7编译

SQLServer数据库从高版本降级到低版本实例详解_MsSql

SQLServer数据库从高版本降级到低版本实例详解 由于目前还广泛使用着SQLServer2000,很多公司又想使用新的SQLServer,从而直接[分离/附加]或者[备份/还原]数据库,在不同版本之间存放.往往就会遇到版本不兼容的问题.前几天遇到了从我本机2008R2上备份的一个数据库还原到2008上面时报错: 从运行版本10.50.2500(2008R2是10.50)和10.00.1600(2008是10.00)中可以看出这个版本不兼容问题,大部分情况下,从低版本升级到高版本,只要不是跨度

SQLServer数据库从高版本降级到低版本实例详解

SQLServer数据库从高版本降级到低版本实例详解 由于目前还广泛使用着SQLServer2000,很多公司又想使用新的SQLServer,从而直接[分离/附加]或者[备份/还原]数据库,在不同版本之间存放.往往就会遇到版本不兼容的问题.前几天遇到了从我本机2008R2上备份的一个数据库还原到2008上面时报错: 从运行版本10.50.2500(2008R2是10.50)和10.00.1600(2008是10.00)中可以看出这个版本不兼容问题,大部分情况下,从低版本升级到高版本,只要不是跨度

Oracle11g中数据的倒库和入库操作以及高版本数据导入低版本数据可能引发的问题

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/. 1.前言 在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.所以在11G的倒库和入库方式中,我们也有两种方式可以选择:传统模式和数据泵模式. 传统模式又分为:常规导入导出和直接导入导出. 下面以导出数据为例,分别介绍各自导出原理. 1.1简述各导入导出方式的

Excel高版本自动保存Excel2003低版本方法

  在excel办公软件的使用过程中,不少还在使用excel2003版本的,而多数已经升级到2007或是2010版本的,在excel2007或2010版本默认的保存也是2007或是2010版本的,这些版本如果发给excel2003用户的话,他们是无法打开的,当然在Excel2007或是2010在保存时可以选择另存为,在另存为中选择低版本,但是这样一来就比较麻烦每次这样保存是很麻烦的,本文就说一下在Excel2007及Excel2010软件中的excel高版本自动保存为低版本方法. 适用范围:Ex

excel 高版本能不能保存为低版本?

  第1步 :在开始菜单中找到Microsoft Office并打开栏目下的Microsoft Office Excel 2007即可打开Excel2007软件. 小提示:桌面可能也有这个程序的快捷启动菜单,在桌面直接双击即可同样打开. 第2步 :打开Excel2007之后,单击左上角的Office按扭,在弹出的Office菜单中找到并单击Excel选项. 第3步 :在打开的Excel选项窗口中,单击左侧[保存],然后单击右侧[将文件保存为此格式]的下拉菜单,在下拉菜单中选择[Excel 97-

高版本的office怎么设置文件默认保存为低版本?

  如何设置高版本的OFFIC默认保存为低版本,让低版本的office也可以打开你的文档,版本问题导致文档打不开是一个比较麻烦的问题.为此,特写本帖为高版本office的朋友们解决这个问题: 步骤一:打开word 如图: 点击文件,选项,如图 设置默认方式为word97- 2003文档.doc,确定.如图 excel 2013 2010和ppt的设置方法也是如此.

Android 高版本API方法在低版本系统上的兼容性处理_Android

Android 版本更替,新的版本带来新的特性,新的方法. 新的方法带来许多便利,但无法在低版本系统上运行,如果兼容性处理不恰当,APP在低版本系统上,运行时将会crash. 本文以一个具体的例子说明如何在使用高API level的方法时处理好兼容性问题. 例子:根据给出路径,获取此路径所在分区的总空间大小. 在安卓中的文件存储使用参考中提到: 获取文件系统用量情况,在API level 9及其以上的系统,可直接调用File对象的相关方法,以下需自行计算 一般实现 就此需求而言,API leve