Установка и удаление приложений подключаемого модуля

Механизм автоматической загрузки подключаемого модуля обеспечивает легкое развертывание пользовательских приложений с помощью пакетного формата.

Пакетный формат — это типовая структура папки, содержащая в имени расширение .bundle и XML-файл, который определяет поведение различных компонентов подключаемого модуля. При использовании пользовательских приложений BUNDLE упрощается разработка для нескольких операционных систем и версий продукта, так как параметры подключаемого модуля определяются в XML-файле пакета. Пакет BUNDLE можно использовать вместо создания сложных сценариев установки для развертывания подключаемого модуля.

Подключаемые модули каждого пакета загружаются в AutoCAD и программы на основе AutoCAD путем помещения в папку ApplicationPlugins или ApplicationAddins на локальном диске.

При запуске AutoCAD и продуктов на основе AutoCAD в папках ApplicationPlugins и ApplicationAddins выполняется проверка на наличие подключаемых модулей. Найденные пакеты автоматически регистрируются и загружаются в зависимости от XML-файла каждого пакета.

Прим.: Начиная с продуктов на базе AutoCAD 2014, пользовательские приложения должны работать в безопасном режиме; в этом случае системной переменной SECURELOAD установлено значение 1 или 2. В безопасном режиме работа программы будет ограничена загрузкой и выполнением файлов, содержащих код из доверенных источников. Пути к доверенным источникам определяются системной переменной TRUSTEDPATHS.

Установка пакетов подключаемых модулей

Комплект можно развернуть с помощью программы установки (например, MSI) или путем ручного копирования структуры файлов и папок в папку ApplicationPlugins или ApplicationAddins. Для приложений, загружаемых с Autodesk Exchange Apps, развертывание пакета в ОС Windows выполняется с помощью программы установки MSI.

Загрузка подключаемых модулей

Подключаемые модули по умолчанию автоматически регистрируются в AutoCAD и продуктах на основе AutoCAD, а также при установке нового подключаемого модуля в ходе текущего сеанса. Поведение загрузки подключаемого модуля определяется системной переменной APPAUTOLOAD. Если APPAUTOLOAD имеет значение 0, то подключаемые модули не загружаются (если не используется команда APPAUTOLOADER).

Удаление пакетов подключаемого модуля

Комплект можно удалить путем удаления соответствующей папки с расширением BUNDLE из папки ApplicationPlugins или ApplicationAddins. Для этого используйте исходную программу установки или вручную удалите папку BUNDLE.

Прим.: Подключаемый модуль, загруженный с веб-сайта Autodesk Exchange Apps, также можно удалить путем его повторной загрузки. По завершении загрузки отображается запрос на удаление подключаемого модуля.