Упаковка, развертывание и глоссарий запросов

Идентификатор пользовательской модели приложения

Идентификатор пользовательской модели приложения однозначно идентифицирует приложение в операционной системе, чтобы операционная система может отправлять уведомления и т. д. в приложение.

Карта блоков

Определяет индексы и криптографические хэши для блоков исполняемого кода и данных, хранящихся в файлах пакета приложения. Для каждого пакета приложения требуется файл BlockMap.xml.

Пакет зависимостей

Пакет, от которого зависит другой пакет. Зависимость объявляется в манифесте зависимого пакета, а не в манифесте пакета зависимостей.

зависимый пакет

Пакет, который принимает зависимость от другого пакета. Зависимость объявляется в манифесте зависимого пакета.

файлы с объемом памяти

Файлы в пакете приложения, который не является частью приложения для развертывания. Эти файлы предоставляют метаданные, относящиеся к пакету. Стандартные файлы следов включают манифест, карту блоков, карту потоков и цифровую подпись. Файлы следов создаются в процессе сборки пакета. Кроме того, в соответствии со спецификацией OPC [Content_Types].xml и файлы, имена которых соответствуют шаблону "*\_rels\*.rels", являются файлами следов.

manifest

XML-файл, описывающий содержимое и метаданные, связанные с пакетом, включая идентификатор пакета. XML-файл манифеста необходим для каждого пакета приложения.

OPC

Открытые соглашения об упаковке (OPC) описывают технологию файлов контейнера, которая описана в стандартах ISO/IEC 29500 и ECMA 376. Пакеты приложений совместимы с OPC.

package

Единица развертывания, управления и обслуживания программного обеспечения, связанного с моделью упаковки приложений. Пакет содержит файлы, составляющие приложение, а также файл манифеста, описывающий программное обеспечение в Windows.

Имя семейства пакетов

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

полное имя пакета

Сериализованная форма идентификатора пакета, уникально представляющая эту версию пакета на компьютере. Он подходит для именования таких объектов, как файлы и папки.

Идентификатор пакета

Глобальный уникальный идентификатор пакета. Он состоит из кортежей атрибутов пакета, включая имя, издателя, поддерживаемую архитектуру, сведения о ресурсе и версию. См. полное имя пакета и имя семейства пакетов для сериализованных форм идентификатора пакета.

идентификатор относительного приложения пакета

Атрибут Id элемента Application в манифесте пакета, который также называется PRAID. Эта строка однозначно идентифицирует приложение в пакете. Этот атрибут необходим для элемента Application .

полезные файлы

Файлы в пакете приложения, который является частью приложения для развертывания. Эти файлы извлекаются и помещаются в папку установки пользователя.

Идентификатор ресурса

Необязательная часть идентификатора пакета, которая используется для различения ресурсов в пакете. Например, идентификатор ресурса можно использовать для указания языка или языкового стандарта.

Центральный каталог ZIP

Последовательности байтов в ZIP-файле, в которых хранятся метаданные о ZIP-архиве и его содержимом, включая имя, размер, параметры сжатия и расположение в архиве.