Механизм автоматической загрузки подключаемого модуля обеспечивает легкое развертывание пользовательских приложений с помощью пакетного формата.
Пакетный формат — это типовая структура папки, содержащая в имени расширение .bundle и XML-файл, который определяет поведение различных компонентов подключаемого модуля. При использовании пользовательских приложений BUNDLE упрощается разработка для нескольких операционных систем и версий продукта, так как параметры подключаемого модуля определяются в XML-файле пакета. Пакет BUNDLE можно использовать вместо создания сложных сценариев установки для развертывания подключаемого модуля.
Подключаемый модуль можно развернуть, поместив его в папку ApplicationPlugins или ApplicationAddins на локальном диске.
При запуске AutoCAD и продуктов на основе AutoCAD в папках ApplicationPlugins и ApplicationAddins выполняется проверка на наличие подключаемых модулей. Найденные подключаемые модули автоматически регистрируются и загружаются в зависимости от метаданных в XML-файле каждого пакета.
При использовании программ на базе AutoCAD 2016 в операционной системе Windows рекомендуется добавлять к программным файлам пользователей цифровую подпись. Благодаря ей можно узнать, какой пользователь опубликовал программный файл и вносились ли изменения в этот файл после добавления цифровой подписи. Дополнительные сведения о добавлении цифровых подписей к программным файлам пользователей см. в разделе "Цифровые подписи для программных файлов пользователей".
Каждый пользовательский программный файл при загрузке проверяется на наличие цифровой подписи. Если цифровая подпись существует, пользователь получает сведения о цифровом сертификате и издателе, который подписал файл. После этого пользователь может загрузить файл и разрешить загрузку файлов, подписанных этим издателем, в дальнейшем. Если цифровая подпись является недействительной или отсутствует, пользователь получает уведомление о том, что загрузка и выполнение программного файла связаны с определенными рисками.
Комплект можно развернуть с помощью программы установки (например, MSI) или путем ручного копирования структуры файлов и папок в папку ApplicationPlugins или ApplicationAddins. Для приложений, загружаемых из Autodesk App Store, развертывание пакета в ОС Windows выполняется с помощью программы установки MSI.
Подключаемые модули по умолчанию автоматически регистрируются в AutoCAD и продуктах на основе AutoCAD, а также при установке нового подключаемого модуля в ходе текущего сеанса. Поведение загрузки подключаемого модуля определяется системной переменной APPAUTOLOAD. Если APPAUTOLOAD имеет значение 0, то подключаемые модули не загружаются (если не используется команда APPAUTOLOADER).
Комплект можно удалить путем удаления соответствующей папки с расширением BUNDLE из папки ApplicationPlugins или ApplicationAddins. Для этого используйте исходную программу установки или вручную удалите папку BUNDLE.