AutoCAD用C#二次开发版本都对应.NET版本

2023-04-09 21:00:21

为什么需要版本对应
AutoCAD自身也提供了一些.net开发接口和库,供开发者使用.net框架编写插件和扩展程序。
这些接口和库通常是特定版本的AutoCAD所提供的,因此,如果你想在特定版本的AutoCAD中开发使用.net开发接口和库的应用程序,那么你需要确保使用的.net版本与AutoCAD版本相对应。
举个例子,如果你想在AutoCAD 2019中开发使用.net开发接口和库的应用程序,那么你需要使用与AutoCAD 2019版本兼容的.net版本,以确保你的应用程序能够正常运行。
不同版本的AutoCAD可能会引入新的API或者修改旧的API,从而导致旧的.net版本无法兼容新的AutoCAD版本,或者新的.net版本无法兼容旧的AutoCAD版本。
总之,版本对应的主要原因是为了确保应用程序能够在特定版本的AutoCAD中正常运行,并且兼容AutoCAD提供的.net开发接口和库。
版本对应关系
AutoCAD 2019 - .NET Framework 4.7
AutoCAD 2020 - .NET Framework 4.8
AutoCAD 2021 - .NET Framework 4.8
AutoCAD 2022 - .NET 5.0
注意:.NET Core 3.x 及更高版本与 AutoCAD 不兼容。而 .NET 5.0 是 .NET Core 3.x 的后继版本,与 AutoCAD 2022 兼容。
AutoCAD 2018 之前的版本使用的是旧版的 .NET Framework,具体如下:
AutoCAD 2018 - .NET Framework 4.6.2
AutoCAD 2017 - .NET Framework 4.6
AutoCAD 2016 - .NET Framework 4.5.1
AutoCAD 2015 - .NET Framework 4.5
AutoCAD 2014 - .NET Framework 4.0
AutoCAD 2013 - .NET Framework 4.0
AutoCAD 2012 - .NET Framework 4.0
更早的 AutoCAD 版本使用的是更老的 .NET Framework 或者没有使用 .NET Framework,具体如下:
AutoCAD 2011 - .NET Framework 3.5 SP1
AutoCAD 2010 - .NET Framework 3.5
AutoCAD 2009 - .NET Framework 3.0
AutoCAD 2008 - .NET Framework 2.0
AutoCAD 2007 - .NET Framework 2.0
AutoCAD 2006 - 没有使用 .NET Framework

需要注意的是,这些旧版本的 AutoCAD 在与 .NET Framework 的兼容性方面可能会存在问题,而且一些较新的 .NET Framework 版本可能不支持这些旧版本的 AutoCAD。

对应关系表

AutoCAD Version 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023
Release R17.0 R17.1
R17.2
R18.0
R18.1
R18.2
R19.0
R19.1
R20.0
R20.1
R21.0
R22.0
R23.0
R23.1
R24.0
R24.1
R24.2
.NET framework 2.0 2.0
2.0
3.5 3.5
4.0 4.0
4.0
4.5
4.5
4.6
4.6 4.7 4.7 4.8 4.8
4.8


















Visual Studio 2005(8.0)
















Visual Studio 2008(9.0)

















Visual Studio 2010(10.0)

















Visual Studio 2012(11.0)

















Visual Studio 2013(12.0)

















Visual Studio 2015(14.0)

















Visual Studio 2017(15.0)

















Visual Studio 2019(16.0)



































因此,计算机教程网提醒如果您需要使用旧版本的 AutoCAD,最好先查阅官方文档或者咨询 Autodesk 官方支持团队了解相应的兼容性信息。