关于应用程序兼容性

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

在升级时,可能需要重新购买第三方应用程序,并且可能需要重新编译内部自定义 .NET 和 ObjectARX 应用程序。对 AutoCAD 应用程序编程接口 (API) 的更改会随每个版本一起出现,但是任何重大更改(可能需要对自定义程序所做的任何重大更改)通常与本地图形文件格式的更改定时出现。

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

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

AutoCAD 版本 受支持的 .NET 和 ObjectARX SDK .NET Framework
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 更改: