Паккажедепенденци (схема расширений для Windows 8.1)
Объявляет зависимость от другого пакета, помеченного как пакет платформы.
Иерархия элементов
- <Пакет>
-
- <Зависимости>
- <PackageDependency>
Синтаксис
<PackageDependency Name = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
Publisher? = A string between 1 and 8192 characters in length that fits the regular expression of a distinguished name : "(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.
MinVersion? = A version string in quad notation, "Major.Minor.Build.Revision". />
Ключ
?
необязательно (ноль или один)
Атрибуты и элементы
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
MinVersion | Минимальная версия пакета зависимостей. |
Строка версии в представлении «основная. Дополнительная. сборка. Редакция». | Нет | |
имя; | Имя, которое отображается в атрибуте Name элемента Identity пакета зависимостей. |
Строка длиной от 3 до 50 символов, которая состоит из буквенно-цифровых символов, точек и дефисов. | Да | |
Publisher | издатель, как он отображается в атрибуте Publisher элемента Identity пакета зависимостей. |
Строка длиной от 1 до 8192 символов, которая соответствует регулярному выражению различающегося имени: "(CN | L | O | Подразделение | E | C | S | Улица | T | G | I | SN | DC | SERIALNUMBER | Описание | PostalCode | Побокс | Телефон | X21Address | Днкуалифиер | Кода. (0 | [1-9] [0-9] *) (\. ( 0 | [1-9] [0-9] *)) = (([^, + = " <> #;]) +|". * ") (, (CN | L | O | Подразделение | E | C | S | Улица | T | G | I | SN | DC | SERIALNUMBER | Описание | PostalCode | Побокс | Телефон | X21Address | Днкуалифиер | Кода. (0 | [1-9] [0-9] *) (\. ( 0 | [1-9] [0-9] *)) = (([^, + = " <> #;]) +|". *")))*". кроме того, семантическая проверка гарантирует, что строка совместима с реализацией API цертнаметостр Windows в правилах X. 500. | Нет |
Дочерние элементы
Отсутствует.
Родительские элементы
Родительский элемент | Описание |
---|---|
Зависимости | Объявляет другие пакеты, от которых зависит пакет, для завершения программного обеспечения. |
Remarks
При работе с зависимостями пакетов Обратите внимание на следующее:
- Пакет не может иметь несколько объявлений зависимостей с одинаковым атрибутом 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/2010/manifest |