Поделиться через


Зависимости (схема установщика приложений)

Определяет пакеты зависимостей, необходимые для успешного развертывания связанного набора. Этот элемент является необязательным.

Иерархия элементов

<AppInstaller>
**Зависимости**

Синтаксис

<Dependencies>
  <!-- Child elements -->
  ( Bundle{0,10000}
  | Package{0,10000}
  )
</OptionalPackages>

Ключ

{} определенный диапазон вхождений

Атрибуты и элементы

Атрибуты

None

Дочерние элементы

Дочерние элементы Описание
Bundle Элемент, содержащий сведения о пакете приложений. Дочерним элементам этого элемента требуется точное соответствие имени, издателя и версии элемента identity в манифесте пакета приложения.
Пакет Элемент, содержащий сведения о пакете. Для этого элемента требуется точное соответствие имени, издателя и версии из элемента identity в манифесте пакета приложения. ProcessorArchitecture является необязательным элементом.

Родительские элементы

Родительские элементы Описание
AppInstaller Корневой элемент документа appinstaller.

Комментарии

Эти пакеты будут установлены только в том случае, если они еще не доступны на целевом устройстве.

Примеры

Следующий пример взят из примера файла appinstaller. Расположение URI не существует.

  <Dependencies>
    <Package Name="Microsoft.VCLibs.140.00" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="14.0.24605.0" ProcessorArchitecture="x86" Uri="http://foobarbaz.com/fwkx86.appx" />
    <Package Name="Microsoft.VCLibs.140.00" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="14.0.24605.0" ProcessorArchitecture="x64" Uri="http://foobarbaz.com/fwkx64.appx" />
  </Dependencies>

Требования

Требование Описание
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Это пространство имен требуется для функций, представленных в Windows 10 версии 1709.
Минимальная версия ОС Windows 10 версии 1709