关于应用程序兼容性

针对每个新的基于 AutoCAD 的产品的版本,重新测试自定义应用程序以确保它们正确工作,然后再推出最新版本以供所有用户使用。

在升级到最新版本时,可能需要重新购买第三方应用程序,并且可能需要重新编译内部自定义 .NET 和 ObjectARX 应用程序。对 AutoCAD 应用程序编程接口 (API) 的更改因发行版本而异,其中大部分更改与引入的新本地图形文件格式一致。

注: 从基于 AutoCAD 2014 的产品开始,当 SECURELOAD 系统变量设置为 1 或 2 时,自定义应用程序必须在安全模式下工作。当在安全模式下进行操作时,基于 AutoCAD 的产品限制为从受信任的位置加载和执行包含代码的文件;受信任的位置由 TRUSTEDPATHS 系统变量指定。有关详细信息,请参见“关于安全性和病毒防护”。

下表列出了与相应的 AutoCAD 版本一起受支持的 .NET 和 ObjectARX SDK。

AutoCAD 版本 受支持的 .NET 和 ObjectARX SDK .NET Framework
AutoCAD 2021 AutoCAD 2021 4.8
AutoCAD 2020 AutoCAD 2020AutoCAD 2019 4.7
AutoCAD 2019 AutoCAD 2019 4.7
AutoCAD 2018 AutoCAD 2018 4.6
AutoCAD 2017 AutoCAD 2017 4.6
AutoCAD 2016 AutoCAD 2015, AutoCAD 2016 4.5
AutoCAD 2015 AutoCAD 2015 4.5
AutoCAD 2014 AutoCAD 2013, AutoCAD 2014 4.0
AutoCAD 2013 AutoCAD 2013 4.0
AutoCAD 2012 AutoCAD 2010, AutoCAD 2011, AutoCAD 2012 3.51 SP1
AutoCAD 2011 AutoCAD 2010, 2011 3.51 SP1
AutoCAD 2010 AutoCAD 2010 3.51 SP1
AutoCAD 2009 AutoCAD 2007, AutoCAD 2008, AutoCAD 2009 3.0
AutoCAD 2008 AutoCAD 2007, AutoCAD 2008 2.0
AutoCAD 2007 AutoCAD 2007 2.0
AutoCAD 2006 AutoCAD 2004, AutoCAD 2005, AutoCAD 2006 1.1 SP1
AutoCAD 2005 AutoCAD 2004, AutoCAD 2005 1.1
AutoCAD 2004 AutoCAD 2004

以下资源有助于确定对可能影响自定义程序的 API 更改: