Схема манифеста для расширений 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.