为什么需要版本对应
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 官方支持团队了解相应的兼容性信息。