Compartilhar via


Dependências (Windows 10)

Declara outros pacotes dos quais um pacote depende para concluir seu software.

Hierarquia de elementos

<Pacote>

    <Dependências>

Syntax

<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>

Chave

{} intervalo específico de ocorrências

Atributos e elementos

Atributos

Nenhum.

Elementos filho

Elemento filho Descrição
PackageDependency Declara uma dependência em outro pacote marcado como um pacote de estrutura.
TargetDeviceFamily Identifica a família de dispositivos direcionada ao pacote. Para obter mais informações sobre famílias de dispositivos, consulte o Guia para aplicativos UWP.
uap3:MainPackageDependency Especifica o pacote main aplicativo ao qual esse pacote complementar se aplica.
uap5:DriverDependency Contém as informações de restrição de driver para um aplicativo UWP. Se DriverDependency for usado, o driver especificado deverá estar presente para que o aplicativo seja carregado.
uap7:OSPackageDependency Define uma dependência de pacote para um aplicativo UWP.
uap10:HostRuntimeDependency Define uma dependência em um pacote de aplicativo host para o pacote do aplicativo atual.
win32dependencies:ExternalDependency Especifica uma dependência externa que não está incluída no MSIX, mas será instalada em cadeia como parte da instalação do aplicativo.

Elementos pai

Elemento pai Descrição
Pacote Define o elemento raiz de um manifesto do pacote do aplicativo. O manifesto descreve a estrutura e os recursos do software para o sistema.

Comentários

As dependências devem ser definidas explicitamente. Se uma dependência não puder ser resolvida, a implantação do pacote falhará. Por padrão, um pacote não poderá assumir uma dependência em outro pacote se o pacote de dependência não for declarado como uma estrutura ou um pacote de recursos. Defina Framework como true para declarar um pacote de estrutura e ResourcePackagecomo true para declarar um pacote de recursos.

A contagem total de uap7:OSPackageDependency elementos e uap10:HostRuntimeDependency não deve exceder 128.

Exemplos

<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>

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10