Справочник по файлу формата PackageContents.xml

Файл PackageContents.xml содержит информацию о пакете приложения, в т. ч. сведения о его разработчике.

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

Для определения и описания надстройки используются следующие элементы:

PackageContents.xml для загрузки или локального развертывания

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

 

Для загрузки с веб-сайта Autodesk App Store

Для локального развертывания

Поддерживаемые версии

Дополнительные замечания

Элемент ApplicationPackage

Продукты на базе AutoCAD 2013 и более поздних версий

SchemaVersion

Обязательно

Обязательно

AppVersion

Обязательно

Обязательно

Author

Обязательно

Необязательно

Имя

Обязательно

Рекомендуется

Описание

Обязательно

Рекомендуется

Значок

Обязательно

Рекомендуется

Helpfile

Обязательно

Рекомендуется

ProductCode

Обязательно

Обязательно

UpgradeCode

Обязательно

Необязательно

Элемент CompanyDetails

Продукты на базе AutoCAD 2013 и более поздних версий

Имя

Обязательно

Необязательно

Phone

Необязательно

Необязательно

URL

Необязательно

Необязательно

Email

Обязательно

Необязательно

Элемент 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

Необязательно

Необязательно