Схема манифеста для расширений Windows 8.1
эта ссылка предоставляет сведения для каждого элемента, атрибута и типа данных, определяющего схему манифеста пакета приложения для Windows 8.1 приложений. Файл определения схемы — AppxManifestSchema2010_v2. xsd.
AppxManifestSchema2010_v2. xsd — это схема, которая определяет общую схему манифеста для Windows 8.1 приложений. AppxManifestSchema2010_v2. xsd представляет собой копию схемы манифеста Windows 8 аппксманифестсчема. xsd, но добавляет новые элементы и атрибуты в пространство имен Windows 8.1. Эта схема используется только для проверки манифестов, которые определяют OSMinVersion как 6,3. *. эти Windows 8.1 типы пространств имен импортируются в эту схему из файла AppxManifestSchema2013. xsd.
В следующей таблице перечислены все элементы этой схемы, отсортированные в алфавитном порядке по имени.
Элемент | Описание |
---|---|
Активатаблекласс (тип: CT_InProcessActivatableClass) | Объявляет класс среды выполнения, связанный с точкой расширения. |
Активатаблекласс (тип: CT_OutOfProcessActivatableClass) | Объявляет класс среды выполнения, связанный с точкой расширения. |
ActivatableClassAttribute | определяет атрибут класса, который хранится в хранилище свойств среда выполнения Windows. |
Приложение | Представляет приложение, включающее часть или все функции, предоставляемые в пакете. |
ApplicationContentUriRules | Указывает, какие страницы в веб-контексте имеют доступ к устройствам географического расположения системы (если у приложения есть разрешение на доступ к этой возможности) и доступ к буферу обмена. |
ApplicationExtensionChoice | Абстрактный элемент выбора расширения приложения для группы подстановки XSD. Это не может быть объявлено в XML. |
Приложения | Представляет одно или несколько приложений, составляющих пакет. |
Аргументы | Указывает список аргументов, разделенных запятыми, для передачи в исполняемый файл. |
AutoPlayContent | Объявляет точку расширения приложения типа Windows. аутоплайконтент. Приложение предоставляет указанные действия по автозапуску содержимого. |
AutoPlayDevice | Объявляет точку расширения приложения типа Windows. аутоплайдевице. Приложение предоставляет указанные действия для автозапуска устройства. |
BackgroundTasks | Определяет точку расширяемости приложения типа Windows. баккграундтаскс. Фоновые задачи выполняются на выделенном фоновом узле. то есть без пользовательского интерфейса. |
Capabilities | Объявляет доступ к защищенным ресурсам пользователя, которые требуются для пакета. |
Возможность | Объявляет возможности, необходимые для пакета. |
Сертификат | Сертификат для использования с пакетом и помещается в хранилища системных сертификатов. |
Сертификаты | Объявляет точку расширения пакета типа Windows. Certificates. Приложению требуется один или несколько сертификатов из указанных хранилищ сертификатов. |
Формат. | Указывает формат пакета данных, например текстовый или HTML-формат, который может совместно использоваться приложением. Он уникален для каждого приложения в пакете и учитывает регистр. |
DefaultTile | Плитка по умолчанию, представляющая приложение на начальном экране. Эта плитка отображается при первой установке приложения до получения уведомлений об обновлениях. Если плитка не содержит уведомлений для показа, плитка возвращается к этому по умолчанию. |
Зависимости | Объявляет другие пакеты, от которых зависит пакет, для завершения программного обеспечения. |
Описание | Понятное описание, которое может отображаться для пользователей. |
DeviceCapability | Объявляет возможности устройства, необходимые для пакета. |
DeviceCapabilityChoice | Абстрактный элемент выбора возможностей устройства для группы подстановки XSD. Это не может быть объявлено в XML. |
Отображаемое имя | Понятное имя, которое может отображаться для пользователей. Эта строка может быть локализована. |
EditFlags | Указывает тип сведений, отображаемых пользователю при открытии файла, связанного с точкой расширения. |
Расширение (в типе: CT_PackageExtensions) | Объявляет точку расширения для пакета. |
Расширение (тип: CT_ApplicationExtension) | Объявляет точку расширения для приложения. |
Расширения (тип: CT_ApplicationExtensions) | Определяет одну или несколько точек расширяемости для приложения. |
Расширения (тип: CT_PackageExtensions) | Определяет одну или несколько точек расширения для пакета. |
FileOpenPicker | Объявляет точку расширения приложения типа Windows. филеопенпиккер. Приложение позволяет пользователю выбрать и открыть указанные типы файлов. |
FileSavePicker | Объявляет точку расширения приложения типа Windows. филесавепиккер. Приложение позволяет пользователю выбрать имя файла, расширение и место хранения для указанных типов файлов. |
Тип_файла (в типе: CT_FTASupportedFileTypes) | Поддерживаемый тип файла, указанный в качестве расширения типа файла. |
Тип_файла (тип: ST_FileType) | Тип файла, указанный в качестве расширения типа файла. Он уникален для каждого приложения в пакете и учитывает регистр. |
FileTypeAssociation | Объявляет точку расширения приложения типа Windows. филетипеассоЦиатион. Сопоставление типов файлов указывает, что приложение зарегистрировано для работы с файлами указанных типов. |
Инфраструктура | Указывает, является ли пакет пакетом платформы; то есть пакет, который может использоваться другими пакетами. По умолчанию его значение равно false . Не следует указывать значение для него, если не создается платформа. |
Удостоверение | Определяет глобальный уникальный идентификатор для пакета. Удостоверение пакета представлено в виде кортежа атрибутов пакета. |
InProcessServer | Объявляет точку расширения пакета типа Windows. активатаблекласс. инпроцесссервер. Приложение использует библиотеку динамической компоновки (DLL), которая предоставляет один или несколько классов активируемого. |
Подсказку | Определяет строку, которая предоставляет пользователю дополнительные сведения о типе файла. |
InitialRotationPreference | Описывает ориентацию, в которой приложение предпочитается для наилучшего взаимодействия с пользователем. На устройстве, которое можно поворачивать, например планшете, приложение не будет перерисовано для ориентации, не указанных здесь. Например, если в приложении заданы только альбомные и Ландскапефлиппедные ориентации, а устройство поворачивается в книжную ориентацию, приложение не будет вращаться. Обратите внимание, что на устройствах, которые невозможно поворачивать, приложение может отображаться на ориентации этого устройства по умолчанию, а предпочтительная ориентация приложения будет пропущена. Однако на устройстве, на котором активирована блокировка вращения, предпочтительное вращение вашего приложения по-прежнему будет учитываться. Эти параметры ориентации применяются как к [экрану-заставке] (element-SplashScreen.md), так и к пользовательскому интерфейсу приложения при запуске нового сеанса для приложения. Во время выполнения параметры можно изменить с помощью [AutoRotationPreferences] (/УВП/АПИ/Windows. Свойство Graphics. дисплея. DisplayInformation). |
Instancing | Указывает, запускается ли исполняемый объект как один экземпляр или может запускаться как несколько экземпляров. |
Интерфейс | Объявляет интерфейс, связанный с прокси-сервером. |
Лаунчактион (в типе: CT_AutoPlayContent) | Описывает действие автовоспроизведения содержимого. |
Лаунчактион (в типе: CT_AutoPlayDevice) | Описывает действие устройства автозапуска. |
LockScreen | Определяет значок и уведомления, представляющие приложение на экране блокировки, которое отображается, когда система заблокирована. |
Логотип | Путь к файлу, содержащему изображение. |
OSMaxVersionTested | он должен быть заполнен разработчиком с самой высокой версией Windows, на которой был протестирован пакет. Это обязательное поле. Windows не будет блокировать установку пакета в версиях ос, превышающих значение, указанное в этом поле. при выполнении приложения Windows будет сравнивать это поле с фактической версией ос. если значение, указанное в этом поле, меньше текущей версии ос, Windows может обеспечить совместимость с наиболее протестированной версией ос для некоторых или всех api-интерфейсов. если значение, указанное в этом поле, больше или равно текущей версии ос, Windows не будет применять какие-либо изменения совместимости для api. |
OSMinVersion | Минимальная версия операционной системы, необходимая для пакета. |
OutOfProcessServer | Объявляет точку расширения пакета типа Windows. активатаблекласс. аутофпроцесссервер. Приложение использует исполняемый файл (EXE), который предоставляет один или несколько классов активируемого. |
Пакет | Определяет корневой элемент манифеста пакета приложения. Манифест описывает структуру и возможности программного обеспечения для системы. |
PackageDependency | Объявляет зависимость от другого пакета, помеченного как пакет платформы. |
Путь (тип: ST_Executable) | Путь к исполняемому файлу. |
Путь (тип: ST_FileName) | Путь к библиотеке DLL. |
Предварительные требования | Объявляет минимальные требования к операционной системе и программному обеспечению, которые должны существовать, чтобы пакет был применим к системе. |
Свойства | Определяет дополнительные метаданные пакета, включая атрибуты, которые описывают, как пакет отображается для пользователей.
Примечание . может возникнуть ошибка, если элементы манифеста DisplayName или Description содержат символы, запрещенные брандмауэром Windows, а именно "|" и "все" из-за того, что Windows не удалось создать профиль AppContainer для пакета. Используйте эту ссылку для [Устранение неполадок] (/Windows/Win32/appxpkg/Troubleshooting) при возникновении ошибки.
|
протокол; | Объявляет точку расширяемости приложения типа Windows. Protocol. Ассоциация URI указывает, что приложение зарегистрировано для управления URI с указанной схемой. |
ProxyStub | Объявляет точку расширения пакета типа Windows. активатаблекласс. проксистуб. Прокси-сервер может состоять из одного или нескольких интерфейсов. |
PublisherDisplayName | Понятное имя издателя, которое может быть отображено пользователям. |
Ресурс | Объявляет язык для ресурса, содержащегося в пакете. Атрибуты уровня функций Scale и DirectX являются общими для всех ресурсов в пакете. |
ResourcePackage | Указывает, является ли пакет пакетом ресурсов. Пакет ресурсов может использоваться другими пакетами. По умолчанию его значение равно false . Не указывайте значение для него, если не создается ресурс. |
Ресурсы | Объявляет языки для ресурсов, содержащихся в пакете. Каждый пакет должен объявлять по крайней мере один язык для ресурсов. Атрибуты уровня функций Scale и DirectX являются общими для всех ресурсов в пакете. |
Поворот | Задает одну ориентацию ротации, в которой будет отображаться приложение. |
Правило | Указывает, какие страницы в веб-контексте имеют доступ к устройствам географического расположения системы (если у приложения есть разрешение на доступ к этой возможности) и доступ к буферу обмена. |
SelectionCriteria | Определяет критерии выбора для сертификатов, определенных для пакета. |
ShareTarget | Объявляет точку расширения приложения типа Windows. шаретаржет. Приложение может совместно использовать указанные типы файлов. |
SplashScreen | Определяет внешний вид экрана-заставки, отображаемого приложением во время запуска. |
Суппортедфилетипес (тип: CT_CharmsSupportedFileTypes) | Определяет типы файлов, к которым может предоставить доступ приложение. |
Суппортедфилетипес (тип: CT_FTASupportedFileTypes) | Определяет типы файлов, связанные с приложением. Они уникальны для каждого пакета и чувствительны к регистру. |
SupportsAnyFileType | Указывает, поддерживаются ли для общего доступа все типы файлов. |
Задача | Фоновая задача, связанная с точкой расширения приложения. |
TaskChoice | Абстрактный элемент выбора задачи для группы подстановки XSD. Это не может быть объявлено в XML. |
TrustFlags | Указывает, являются ли сертификаты для пакета эксклюзивными для пакета. |
VisualElements | Описание визуальных аспектов приложения UWP: его плитки по умолчанию, изображения логотипа, цвета текста и фона, начальная ориентация экрана, экран-заставка и внешний вид плитки экрана блокировки. |
VisualElementsChoice | Абстрактный элемент выбора визуальных элементов для группы подстановки XSD. Это не может быть объявлено в XML. |