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 |