Пакет (схема расширений для Windows 8.1)
Определяет корневой элемент манифеста пакета приложения. Манифест описывает структуру и возможности программного обеспечения для системы.
Иерархия элементов
<Пакет>
Синтаксис
<Package IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end. >
<!-- Child elements -->
( Identity
& Properties
& Resources
& Prerequisites
& Dependencies?
& Capabilities?
& Extensions?
& Applications?
)
</Package>
Ключ
?
Необязательный соединитель чередования (один или несколько) &
(может происходить в любом порядке)
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
игнорабленамеспацес | Объявляет пространства имен, используемые в манифесте, которые следует игнорировать. Игнорируемые элементы пространства имен не проверяются и должны считаться ненадежными. Несколько пространств имен указываются с пробелами между ними. |
Строка длиной от 1 до 32767 символов с символом, отличным от пробела, в начале и в конце. | Нет |
Дочерние элементы
Дочерний элемент | Описание |
---|---|
Приложения | Представляет одно или несколько приложений, составляющих пакет. |
Capabilities | Объявляет доступ к защищенным ресурсам пользователя, которые требуются для пакета. |
Зависимости | Объявляет другие пакеты, от которых зависит пакет, для завершения программного обеспечения. |
Расширения (тип: CT_PackageExtensions) | Определяет одну или несколько точек расширения для пакета. |
Удостоверение | Определяет глобальный уникальный идентификатор для пакета. Удостоверение пакета представлено в виде кортежа атрибутов пакета. |
Предварительные требования | Объявляет минимальные требования к операционной системе и программному обеспечению, которые должны существовать, чтобы пакет был применим к системе. |
Свойства | Определяет дополнительные метаданные пакета, включая атрибуты, которые описывают, как пакет отображается для пользователей.
Примечание . может возникнуть ошибка, если элементы манифеста DisplayName или Description содержат символы, запрещенные брандмауэром Windows, а именно "|" и "все" из-за того, что Windows не удалось создать профиль AppContainer для пакета. Используйте эту ссылку для [Устранение неполадок] (/Windows/Win32/appxpkg/Troubleshooting) при возникновении ошибки.
|
Ресурсы | Объявляет языки для ресурсов, содержащихся в пакете. Каждый пакет должен объявлять по крайней мере один язык для ресурсов. Атрибуты уровня функций Scale и DirectX являются общими для всех ресурсов в пакете. |
Родительские элементы
Этот внешний элемент (Document) не может содержаться в каких-либо других элементах.
Требования
Значение | |
---|---|
Пространство имен | http://schemas.microsoft.com/appx/2010/manifest |