Зависимости (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