对 AutoCAD 应用程序编程接口 (API) 的更改会随每个新的版本一起出现,但可能并不需要重新编译或更改现有自定义程序,就可以在最新版本中使用它们。
对于每个新的版本,都应该重新测试所有自定义和第三方应用程序。
以下内容概述了在使用为基于 AutoCAD 的产品(AutoCAD 2015 之前的版本)开发的自定义程序之前需要完成的操作:
- 脚本和动作宏 – 不需要进行更改,除非脚本或动作宏使用产品中已弃用或更改的命令或系统变量。
- AutoLISP – 不需要进行更改,除非它使用产品中已弃用或更改的命令或系统变量。
- .NET - 为基于 AutoCAD 2014 的产品及更早版本开发的程序需要进行重新编译。
- ObjectARX - 为基于 AutoCAD 2014 的产品及更早版本开发的程序需要进行重新编译。
注: 从基于 AutoCAD 2014 的产品开始,当 SECURELOAD 系统变量设置为 1 或 2 时,自定义应用程序必须在安全模式下工作。当在安全模式下进行操作时,产品限制为从受信任的位置加载和执行包含代码的文件;受信任的位置由 TRUSTEDPATHS 系统变量指定。有关详细信息,请参见“关于防止恶意代码”。