En cada nueva versión de los productos basados en AutoCAD, vuelva a probar las aplicaciones personalizadas para asegurarse de que funcionen correctamente antes de distribuir la versión más reciente a todos los usuarios.
Al actualizar a la versión más reciente, es posible que deban volverse a adquirir las aplicaciones de terceros y que deban compilarse de nuevo las aplicaciones de .NET y ObjectARX personalizadas internas. Los cambios realizados en las interfaces de programación de aplicaciones (API) de AutoCAD varían de una versión a otra y la mayoría de los cambios importantes se alinean con la introducción de un nuevo formato de archivo de dibujo nativo.
Nota: A partir de los productos basados en AutoCAD 2014, las aplicaciones personalizadas deben funcionar en modo seguro cuando la variable de sistema SECURELOAD se establece en 1 o 2. Al funcionar en modo seguro, el producto basado en AutoCAD queda restringido a la carga y ejecución de archivos que contengan código de ubicaciones de confianza; las ubicaciones de confianza se especifican mediante la variable de sistema TRUSTEDPATHS. Para obtener más información, consulte Acerca de la seguridad y la protección contra virus.
En la siguiente tabla se enumeran los SDK de .NET y ObjectARX que son compatibles con la versión correspondiente de AutoCAD.
| Versión de AutoCAD
|
SDK de .NET y ObjectARX compatible
|
.NET Framework
|
| AutoCAD 2021
|
AutoCAD 2021
|
4.8
|
| AutoCAD 2020
|
AutoCAD 2020 y AutoCAD 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
|
N/D
|
Los siguientes recursos pueden ser útiles para determinar los cambios realizados en las API que pueden afectar a los programas personalizados:
- Ayuda del producto: los cambios que afectan al lenguaje de programación de AutoLISP se pueden encontrar en el apartado "Referencia de las funciones de AutoLISP nuevas y modificadas (AutoLISP)" de la Ayuda en línea del producto.
- ActiveX Reference Guide: los cambios realizados en la API de ActiveX API se pueden encontrar en el tema "ActiveX API History" (Historial de API de ActiveX) de ActiveX Developer’s Guide (<drive>:\Program Files\Common Files\Autodesk Shared\acad_aag.chm).
- SDK de .NET administrado: los cambios realizados en el SDK de .NET administrado se pueden encontrar en las secciones "What’s New" (Novedades) y "Migration Guide" (Guía de migración) de "Managed .NET Reference Guide" (<unidad>:\<carpeta de instalación de objectarx>\docs\arxmgd.chm - https://www.autodesk.com/developer-network/platform-technologies/autocad/objectarx).
- SDK de ObjectARX: los cambios realizados en el SDK de ObjectARX se pueden encontrar en las secciones "What’s New" (Novedades) y "Migration Guide" (Guía de migración) de "ObjectARX Reference Guide" (Guía de referencia de ObjectARX) (<unidad>:\<carpeta de instalación de objectarx>\docs\arxref.chm - https://www.autodesk.com/developer-network/platform-technologies/autocad/objectarx).