Раздел "Элемент ApplicationPackage"

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

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

Атрибут

Описание

SchemaVersion

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

AppVersion

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

Author

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

Имя

Имя модуля.

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

Описание

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

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

Значок

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

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

HelpFile

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

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

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

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

ProductCode

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

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

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

UpgradeCode

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

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

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