Файл PackageContents.xml содержит информацию о пакете приложения, в т. ч. сведения о его разработчике.
Сведения, содержащиеся в файле, могут использоваться для указания продуктов AutoCAD и их версий, в которые можно загрузить подключаемый модуль, поддерживаемые операционные системы и способ загрузки приложения (например, загрузка при запуске или при вызове команды).
Для определения и описания надстройки используются следующие элементы:
Планируемый способ развертывания подключаемого модуля определяет, какая информация должна содержаться в файле PackageContents.xml. При предоставлении подключаемого модуля для загрузки необходимо указать больше сведений, чем при локальном развертывании. В следующей таблице описываются элементы и атрибуты, обязательные, необязательные и рекомендуемые для развертывания.
|
Для загрузки с веб-сайта Autodesk App Store |
Для локального развертывания |
Поддерживаемые версии |
Дополнительные замечания |
|
|---|---|---|---|---|
|
Элемент ApplicationPackage |
Продукты на базе AutoCAD 2013 и более поздних версий |
|||
|
SchemaVersion |
Обязательно |
Обязательно |
||
|
AppVersion |
Обязательно |
Обязательно |
||
|
Author |
Обязательно |
Необязательно |
||
|
Имя |
Обязательно |
Рекомендуется |
||
|
Описание |
Обязательно |
Рекомендуется |
||
|
Значок |
Обязательно |
Рекомендуется |
||
|
Helpfile |
Обязательно |
Рекомендуется |
||
|
ProductCode |
Обязательно |
Обязательно |
||
|
UpgradeCode |
Обязательно |
Необязательно |
||
|
Элемент CompanyDetails |
Продукты на базе AutoCAD 2013 и более поздних версий |
|||
|
Имя |
Обязательно |
Необязательно |
||
|
Phone |
Необязательно |
Необязательно |
||
|
URL |
Необязательно |
Необязательно |
||
|
|
Обязательно |
Необязательно |
||
|
Элемент RuntimeRequirements обязателен, если существует элемент Components |
Продукты на базе AutoCAD 2013 и более поздних версий |
|||
|
OS |
Необязательно |
Необязательно |
||
|
Platform |
Необязательно |
Необязательно |
||
|
SeriesMin |
Необязательно |
Необязательно |
||
|
SeriesMax |
Необязательно |
Необязательно |
||
|
SupportPath |
Необязательно |
Необязательно |
||
|
Путь_инструментальной_палитры |
Необязательно |
Необязательно |
||
|
Элемент ComponentEntry обязателен, если существует элемент Components |
Продукты на базе AutoCAD 2013 и более поздних версий |
|||
|
AppName |
Обязательно |
Обязательно |
||
|
AppDescription |
Необязательно |
Необязательно |
||
|
AppType |
Необязательно |
Необязательно |
Требуется загрузить файл ARX из пакета в AutoCAD для Mac. |
|
|
ModuleName |
Обязательно |
Обязательно |
||
|
PerDocument |
Необязательно |
Необязательно |
||
|
LoadReasons |
Необязательно |
Необязательно |
||
|
Элемент Commands |
Продукты на базе AutoCAD 2013 и более поздних версий |
|||
|
GroupName |
Обязательно |
Необязательно |
||
|
Элемент Command обязателен, если существует элемент Commands |
Продукты на базе AutoCAD 2013 и более поздних версий |
|||
|
Global |
Обязательно |
Обязательно |
||
|
Local |
Обязательно |
Обязательно |
||
|
Раздел_справки |
Необязательно |
Необязательно |
||
|
Команда_запуска |
Необязательно |
Необязательно |
||
|
Элемент AssemblyMapping необязателен, но требуется при наличии элемента AssemblyMappings, который не содержит элемент AssemblyMappingFolder |
Продукты на базе AutoCAD 2013 и более поздних версий |
|||
|
Имя |
Необязательно |
Необязательно |
||
|
Траектория |
Необязательно |
Необязательно |
||
|
Элемент AssemblyMappingFolder необязателен, но требуется при наличии элемента AssemblyMappings, который не содержит элемент AssemblyMapping |
AutoCAD 2022 |
|||
|
Траектория |
Необязательно |
Необязательно |
||
|
Элемент RegistryEntry обязателен, если существует элемент RegistryEntries |
Продукты на базе AutoCAD 2015 и более поздних версий |
|||
|
Имя |
Необязательно |
Необязательно |
||
|
Значение |
Необязательно |
Необязательно |
||
|
Флаги |
Необязательно |
Необязательно |
||
|
Элемент SystemVariable обязателен, если существует элемент SystemVariables |
Продукты на базе AutoCAD 2015 и более поздних версий |
|||
|
Имя |
Необязательно |
Необязательно |
||
|
Значение |
Необязательно |
Необязательно |
||
|
PrimaryType |
Необязательно |
Необязательно |
||
|
StorageType |
Необязательно |
Необязательно |
||
|
Владелец |
Необязательно |
Необязательно |
||
|
Флаги |
Необязательно |
Необязательно |
||
|
Элемент EnvironmentVariable обязателен, если существует элемент EnvironmentVariables |
Продукты на базе AutoCAD 2015 и более поздних версий |
|||
|
Имя |
Необязательно |
Необязательно |
||
|
Значение |
Необязательно |
Необязательно |
||
|
Тип |
Необязательно |
Необязательно |
||
|
Флаги |
Необязательно |
Необязательно |
||
|
Элемент DependentBundle обязателен, если существует элемент DependentBundles |
AutoCAD 2022 или более поздней версии |
|||
|
UpgradeCode |
Необязательно |
Необязательно |
||
|
VersionMin |
Необязательно |
Необязательно |
||
|
VersionMax |
Необязательно |
Необязательно |
||