Каждый файл 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 может содержать следующие элементы или являться их оболочкой: