Compartir a través de


Dependencias (Windows 10)

Declara otros paquetes de los que depende un paquete para completar su software.

Jerarquía de elemento

<Paquete>

    <Dependencias>

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>

Clave

{} intervalo específico de repeticiones

Atributos y elementos

Atributos

Ninguno.

Elementos secundarios

Elemento secundario Descripción
PackageDependency Declara una dependencia en otro paquete que está marcado como un paquete de marco.
TargetDeviceFamily Identifica la familia de dispositivos a la que se dirige el paquete. Para obtener más información sobre las familias de dispositivos, consulta la Guía de aplicaciones para UWP.
uap3:MainPackageDependency Especifica el paquete de aplicación principal al que se aplica este paquete complementario.
uap5:DriverDependency Contiene la información de restricción de controlador para una aplicación para UWP. Si se usa DriverDependency, el controlador especificado debe estar presente para que la aplicación se cargue.
uap7:OSPackageDependency Define una dependencia de paquete para una aplicación para UWP.
uap10:HostRuntimeDependency Define una dependencia de un paquete de aplicación host para el paquete de aplicación actual.
win32dependencies:ExternalDependency Especifica una dependencia externa que no se incluye en MSIX, pero que se instalará como parte de la instalación de la aplicación.

Elementos primarios

Elemento primario Descripción
Paquete Define el elemento raíz de un manifiesto de paquete de aplicación. El manifiesto describe la estructura y las funcionalidades del software para el sistema.

Comentarios

Las dependencias deben definirse explícitamente. Si no se puede resolver una dependencia, se produce un error en la implementación del paquete. De forma predeterminada, un paquete no puede depender de otro paquete si el paquete de dependencia no se declara como un marco o paquete de recursos. Establezca Framework en true para declarar un paquete de marco y ResourcePackage en true para declarar un paquete de recursos.

El recuento total de uap7:OSPackageDependency elementos y uap10:HostRuntimeDependency no debe superar los 128.

Ejemplos

<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

Elemento Value
Espacio de nombres http://schemas.microsoft.com/appx/manifest/foundation/windows10