PackageDependency (Windows 10)

Declara una dependencia en otro paquete marcado como un paquete de marco.

Jerarquía de elemento

<Paquete>

    <Dependencias>

         <PackageDependency>

Sintaxis

<PackageDependency
  Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.'
  Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression  of a distinguished name.'
  MinVersion = 'A version string in quad notation ("Major.Minor.Build.Revision"), where Major cannot be 0.'
  MaxMajorVersionTested = 'An optional number with a value between 0 and 512 characters in length.'
  uap6:Optional = 'An optional boolean value.' />

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
Nombre El nombre tal y como aparece en el atributo Name del elemento Identity del paquete de dependencias. Cadena con un valor entre 3 y 50 caracteres de longitud que consta de caracteres alfanuméricos, de punto y guiones.
Publicador Publicador tal y como aparece en el atributo Publisher del elemento Identity del paquete de dependencias. Cadena con un valor entre 1 y 8192 caracteres de longitud que se ajusta a la expresión regular de un nombre distintivo.
MinVersion Versión mínima del paquete de dependencias. Cadena de versión en notación cuádruple (Major.Minor.Build.Revision), donde Major no puede ser 0.
MaxMajorVersionTested La versión máxima del paquete de dependencias probada. Se usa para determinar si los marcos se almacenarán provisionalmente en paralelo y qué marco se carga en el gráfico de paquetes del paquete. Número opcional con un valor entre 0 y 512 caracteres de longitud. No
uap6:Optional Indica que una dependencia de paquete de marco es opcional para la aplicación, lo que significa que la aplicación se puede instalar incluso si las dependencias de marco opcionales no están instaladas. Valor booleano opcional. No false

Elementos secundarios

Ninguno.

Elementos primarios

Elemento primario Descripción
Dependencias Declara otros paquetes de los que depende un paquete para completar su software.

Observaciones

Al trabajar con dependencias de paquete, tenga en cuenta lo siguiente:

  • Un paquete no puede tener varias declaraciones de dependencia que tengan el mismo atributo Name .
  • Si no se especifica el atributo Publisher , el paquete de dependencias debe no firmarse. Cuando un paquete de dependencias no está firmado, también debe marcarse como un paquete de marco. Vea el elemento Framework .
  • La versión del paquete de dependencia debe ser mayor o igual que la versión mínima especificada por este atributo.

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