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