PackageDependency (Windows 10)
Объявляет зависимость от другого пакета, помеченного как пакет платформы.
Иерархия элементов
<PackageDependency>
Синтаксис
<PackageDependency
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 = 'An optional number with a value between 0 and 512 characters in length.'
uap6:Optional = 'An optional boolean value.' />
Элементы и атрибуты
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
имя; | Имя, отображаемое в атрибуте Name элемента Identity пакета зависимостей. | Строка со значением от 3 до 50 символов длиной, состоящей из буквенно-цифровых, периодов и тире. | Да | |
Издатель | Издатель, как он отображается в атрибуте Publisher элемента Identity пакета зависимостей. | Строка со значением от 1 до 8192 символов в длину, которая соответствует регулярному выражению различающегося имени. | Да | |
MinVersion | Минимальная версия пакета зависимостей. | Строка версии в четырехугольной нотации (Major.Minor.Build.Revision ), где Major не может быть 0 . |
Да | |
MaxMajorVersionTested | Максимальная версия протестированного пакета зависимостей. Используется для определения того, будут ли платформы поэтапно выполняться параллельно и какая платформа загружается в граф пакетов для пакета. | Необязательный номер со значением от 0 до 512 символов в длину. | Нет | |
uap6:Optional | Указывает, что зависимость пакета платформы является необязательной для приложения, то есть приложение можно установить, даже если необязательные зависимости платформы не установлены. | Необязательное логическое значение. | Нет | false |
Дочерние элементы
Отсутствует.
Родительские элементы
Родительский элемент | Описание |
---|---|
Зависимости | Объявляет другие пакеты, от которые пакет зависит от завершения своего программного обеспечения. |
Комментарии
При работе с зависимостями пакетов обратите внимание на следующее:
- Пакет не может иметь несколько объявлений зависимостей с одинаковым атрибутом Name .
- Если атрибут Publisher не указан, пакет зависимостей должен быть без знака. Если пакет зависимостей не подписан, его также необходимо пометить как пакет платформы. См. элемент Framework .
- Версия пакета зависимостей должна быть больше или равна минимальной версии, указанной этим атрибутом.
Примеры
<Dependencies>
<PackageDependency Name="Microsoft.WinJS.1.0"
Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
MinVersion="1.0.0.0"/>
</Dependencies>
Требования
Элемент | Значение |
---|---|
Пространство имен | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |