Поделиться через


uap17:PackageDependency

Описание

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

Иерархия элементов

<Пакет>
<Расширения>
<uap17:PackageDependency>

Синтаксис

<uap17:PackageDependency     Type? = "install" | "installAndRuntime"
    Name = A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
    Publisher = A string with a value between 1 and 8192 characters in length that fits the regular expression  of a distinguished name.
    MinVersion = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
    MaxMajorVersionTested? = Unsigned short.
    uap6:Optional? = Boolean.
></uap17:PackageDependency>

Ключ

? необязательный (ноль или единица)

Атрибуты

Атрибут Описание Тип данных Обязательно
Тип Если задано значение "install", зависимость пакета требуется только во время установки. Если задано значение installAndRuntime, зависимость пакета требуется как для установки, так и для среды выполнения. Одно из следующих значений: "install" , "installAndRuntime" Нет
Имя Имя, отображаемое в атрибуте Name элемента Identity пакета зависимостей. Строка со значением от 3 до 50 символов в длину, состоящая из буквенно-цифровых символов, символов точки и дефиса. Да
Publisher Издатель, как он отображается в атрибуте Publisher элемента Identity пакета зависимостей. Строка со значением от 1 до 8192 символов, которое соответствует регулярному выражению различающегося имени. Да
MinVersion Минимальная версия пакета зависимостей. Строка версии в четырех нотации "Major.Minor.Build.Revision", где Основной не может быть "0". Да
MaxMajorVersionTested Максимальная версия протестированного пакета зависимостей. Используется для определения того, будут ли платформы выполняться параллельно и какая платформа загружается в граф пакета для пакета. Необязательное число со значением от 0 до 512 символов в длину. Нет
uap6:optional Указывает, что зависимость пакета платформы является необязательной для приложения, то есть приложение может быть установлено, даже если необязательные зависимости платформы не установлены. Логическое. Нет

Требования

Prefix Значение
uap17 http://schemas.microsoft.com/appx/manifest/uap/windows10/17
uap6 http://schemas.microsoft.com/appx/manifest/uap/windows10/6