随便的C# 发表于 2022-7-6 20:16:35

关于C#二次开发的版本问题

我知道AutoCAD中,高版本能打开低版本的dwg,所以一般保存dwg都是保存最低版本防止其他人打不开高版本。
那在二次开发中是不是也是同样的道理?假如我用08版本开发的.dll,是不是所有的高版本都能使用呢?求大佬解惑。

tiancao100 发表于 2022-7-6 22:31:14

肯定不是,

烟盒迷唇 发表于 2022-7-7 06:30:15

不可能的,哪有那么好的事情呢

MUSIC-DIE 发表于 2022-7-7 09:20:53

https://img-blog.csdnimg.cn/20210527144341561.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzExODE1OQ==,size_16,color_FFFFFF,t_70#pic_center

随便的C# 发表于 2022-7-7 15:57:07

MUSIC-DIE 发表于 2022-7-7 09:20


是不是可以这么理解,07开发的能在08-12上运行,13开发的能在14-20上运行?

edata 发表于 2022-7-8 10:45:42

随便的C# 发表于 2022-7-7 15:57
是不是可以这么理解,07开发的能在08-12上运行,13开发的能在14-20上运行?

兼容性基本上是这样,但是不能说100%没问题,某些接高版本可能改得离谱了,就不能使用那个接口了。

d1742647821 发表于 2022-7-21 12:22:00

最好是3个版本 12以下用net3.5 1314用net4.015以上用net4.5
页: [1]
查看完整版本: 关于C#二次开发的版本问题