Элемент ApplicationPackage

Каждый файл PackageContents.xml должен содержать элемент ApplicationPackage. Элемент ApplicationPackage содержит общие сведения о подключаемом модуле в форме атрибутов XML. В него также входят другие типы элементов, которые позволяют определить содержимое подключаемого модуля.

Элемент ApplicationPackage может иметь следующие присвоенные ему атрибуты.

Атрибут

Описание

SchemaVersion

Номер версии формата PackageContents.xml. Значение всегда должно равняться 1.0 до выхода новой версии схемы.

AppVersion

Номер версии приложения. В AutoCAD LT и программах на основе AutoCAD это значение используется для определения наличия установленной последней версии. Если доступна обновленная версия, отобразится соответствующее сообщение, позволяющее загрузить и установить последнюю версию. Рекомендуется использовать версию приложения с основным и вспомогательным значением (например, "1.0.0.0").

Author

Имя автора подключаемого модуля.

Name

Имя подключаемого модуля.

Чтобы задать локализованное имя модуля, добавьте к атрибуту Name код языка. См. раздел «Справочник по поддерживаемым кодам языков» для получения полного списка поддерживаемых кодов языков.

Description

Краткое описание подключаемого модуля.

Локализованные описания можно задать путем добавления к атрибуту Description кода языка. См. раздел «Справочник по поддерживаемым кодам языков» для получения полного списка поддерживаемых кодов языков.

Icon

Значок для подключаемого модуля; используется Диспетчером приложений, установщиком и сайтом Autodesk App Store.

Значок должен иметь размер 32 на 32 пиксела и 32-разрядный цвет (TrueColor). Рекомендуется использовать формат файла BMP или ICO.

Прим.: В путях указываются символы «/», а не «\». Пути задаются относительно корневой папки .bundle.

HelpFile

Файл справки, который разъясняет использование подключаемого модуля, а также содержит дополнительные сведения о модуле.

Рекомендуется создавать раздел, посвященный использованию подключаемого модуля. Файл может быть текстовым файлом ASCII, документом HTML или PDF-файлом и должен содержать полную документацию подключаемого модуля или ссылки на требуемое содержимое в интернете.

Локализованные файлы справки можно задать путем добавления к атрибуту HelpFile кода языка. См. раздел «Справочник по поддерживаемым кодам языков» для получения полного списка поддерживаемых кодов языков.

Прим.: В путях указываются символы «/», а не «\». Пути задаются относительно корневой папки .bundle.

ProductCode

Уникальный GUID подключаемого модуля. GUID создается для каждого уникального модуля и используется для уведомлений о первом запуске, а также в качестве идентификатора программы установки в окне Windows «Установка и удаление программ» при установке приложения с веб-сайта Autodesk App Store.

Необходимо обновить атрибут ProductCode, если атрибут AppVersion был изменен. Это обеспечивает корректность установок для обновления и отображение уведомлений при загрузке в AutoCAD LT или программу на основе AutoCAD.

В ОС Windows можно использовать ProductCode установщика MSI или создать GUID с помощью приложения (например, GuidGen.exe). Существуют также веб-сайты, которые позволяют создавать GUID.

UpgradeCode

Уникальный неизменяемый GUID для подключаемого модуля. GUID будет использоваться веб-сайтом Autodesk App Store для обновления предыдущей версии до новой версии без необходимости удаления подключаемого модуля.

Прим.: Для корректного обновления подключаемого модуля необходимо пошагово увеличить значение AppVersion.

Элемент ApplicationPackage может содержать следующие элементы или являться их оболочкой:

Важное замечание: Для надлежащей работы пакета подключаемых модулей с AutoCAD LT необходим элемент RuntimeRequirements. Это также касается программ на основе AutoCAD.