Acerca de la instalación y la desinstalación de aplicaciones de módulo de extensión

El mecanismo de carga automática de módulos de extensión permite una implantación más sencilla de aplicaciones personalizadas mediante un formato de paquete.

El formato de paquete es una estructura de carpetas común que contiene la extensión .bundle en su nombre y tiene un archivo XML que define los distintos componentes del módulo de extensión. Mediante la implantación de aplicaciones personalizadas como BUNDLE, resulta más sencillo aplicar el módulo de extensión a varios sistemas operativos y versiones de producto, ya que los parámetros de este se definen en el archivo XML del paquete. BUNDLE se puede utilizar como sustituto en la creación de secuencias de comandos de instalación complejas para implantar un módulo de extensión.

Nota: AutoCAD LT for Mac no admite módulos de extensión.

Se puede implantar un módulo de extensión incluyéndolo en una de las carpetas ApplicationPlugins o ApplicationAddins de una unidad local.

Al iniciarse un producto basado en AutoCAD o AutoCAD LT, se examinan las carpetas ApplicationPlugins o ApplicationAddins en busca de módulos de extensión. Los módulos de extensión detectados se registran y cargan automáticamente en función de los metadatos del archivo XML de cada paquete.

Nota: Aunque se puede descargar un módulo de extensión desde cualquiera de las carpetas ApplicationPlugins, se recomienda incluir todos los módulos de extensión en la carpeta %ProgramFiles%\Autodesk\ApplicationPlugins de Windows. Los módulos de extensión de esta ubicación son de confianza y no se comprueban para buscar la presencia de una firma digital. Todas las demás carpetas ApplicationPlugins deben ser de confianza como parte de las preferencias de la aplicación y deberían firmarse digitalmente.

Confianza de los paquetes de módulos de extensión

A partir de los productos basados en AutoCAD 2016 en Windows, se recomienda firmar digitalmente los archivos de programa personalizados. Al firmar digitalmente un archivo de programa personalizado, puede informar al usuario acerca de quién publicó el archivo de programa personalizado y de si se han realizado cambios en el archivo después de firmarlo digitalmente. Para obtener información sobre cómo firmar digitalmente archivos de programa personalizados, consulte el tema "Acerca de la firma digital de archivos de programa personalizados".

En cada archivo de programa personalizados cargado se comprueba la existencia de una firma digital. Si se encuentra una firma digital enlazada a un archivo de programa personalizado, al usuario se le ofrece información sobre el certificado digital y el editor que firmó el archivo. El usuario puede optar por seguir cargando el archivo y, de forma opcional, confiar en todos los archivos del editor del archivo que se está cargando. Si no se encuentra ninguna firma digital, al usuario se le informa de que es posible que no sea seguro cargar y ejecutar el archivo de programa.

Instalación de los paquetes de módulos de extensión

Un paquete puede implantarse mediante un instalador, como MSI, o copiando manualmente los archivos y la estructura de carpetas en la carpeta ApplicationPlugins o ApplicationAddins. Para las descargas de Autodesk App Store, la implementación del paquete se realiza mediante el instalador MSI en Windows.

Carga de los paquetes de módulos de extensión

Por defecto, los módulos de extensión se registran con los productos basados en AutoCAD o AutoCAD LT automáticamente y cuando se instala un nuevo módulo de extensión durante la sesión actual. El comportamiento de carga de los módulos de extensión se controla con la variable de sistema APPAUTOLOAD. Si APPAUTOLOAD se establece en 0, no se cargará ningún módulo de extensión a menos que se utilice el comando CARGAAUTOAPL.

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 programa 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.

Desinstalación de los paquetes de módulos de extensión

El paquete se puede desinstalar eliminando la carpeta correspondiente con la extensión .bundle de la carpeta ApplicationPlugins o ApplicationAddins. Esto se puede llevar a cabo proporcionando una opción de desinstalación con el instalador original o suprimiendo manualmente la carpeta .bundle.

Nota: Un módulo de extensión descargado desde el sitio web de Autodesk App Store también se puede desinstalar descargando de nuevo el módulo de extensión. Cuando la descarga se completa, se le pregunta si desea desinstalar el módulo de extensión.