Зависимости (Windows 10)
Объявляет другие пакеты, от которые зависит пакет для завершения работы с программным обеспечением.
Иерархия элементов
<Зависимости>
Синтаксис
<Dependencies>
<!-- Child elements -->
TargetDeviceFamily{1,128},
PackageDependency{0,128},
uap3:MainPackageDependency{0,1},
uap5:DriverDependency{0,1000},
uap7:OSPackageDependency{0,1000},
uap10:HostRuntimeDependency{0,128},
win32dependencies:ExternalDependency{0,128}
</Dependencies>
Ключ
{}
определенный диапазон вхождений
Элементы и атрибуты
Атрибуты
Отсутствует.
Дочерние элементы
Дочерний элемент | Описание |
---|---|
PackageDependency | Объявляет зависимость от другого пакета, помеченного как пакет платформы. |
TargetDeviceFamily | Определяет семейство устройств, на которое предназначен ваш пакет. Дополнительные сведения о семействах устройств см. в руководстве по приложениям UWP. |
uap3:MainPackageDependency | Указывает пакет приложения main, к которому применяется этот дополнительный пакет. |
uap5:DriverDependency | Содержит сведения об ограничениях драйвера для приложения UWP. Если используется DriverDependency, для загрузки приложения должен присутствовать указанный драйвер. |
uap7:OSPackageDependency | Определяет зависимость пакета для приложения UWP. |
uap10:HostRuntimeDependency | Определяет зависимость от пакета ведущего приложения для текущего пакета приложения. |
win32dependencies:ExternalDependency | Указывает внешнюю зависимость, которая не включена в MSIX, но будет установлена в цепочке как часть установки приложения. |
Родительские элементы
Родительский элемент | Описание |
---|---|
Пакет | Определяет корневой элемент манифеста пакета приложения. Манифест описывает структуру и возможности программного обеспечения для системы. |
Комментарии
Зависимости должны быть определены явным образом. Если зависимость не может быть устранена, развертывание пакета завершается сбоем. По умолчанию пакет не может принимать зависимость от другого пакета, если пакет зависимостей не объявлен как пакет платформы или ресурса. Задайте для Frameworkзначение true , чтобы объявить пакет платформы, а для ResourcePackage — значение true , чтобы объявить пакет ресурсов.
Общее число uap7:OSPackageDependency
элементов и uap10:HostRuntimeDependency
не должно превышать 128.
Примеры
<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 |