Compartir a través de


PackageDependency (esquema de extensiones para Windows 8.1)

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

Jerarquía de elemento

<Paquete>
<Dependencias>
<PackageDependency>

Sintaxis

<PackageDependency Name        = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
                   Publisher?  = A string between 1 and 8192 characters in length that fits the regular expression  of a distinguished name : "(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|Description|PostalCode|POBox|Phone|X21Address|dnQualifier|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.

                   MinVersion? = A version string in quad notation, "Major.Minor.Build.Revision". />

Clave

? opcional (cero o uno)

Atributos y elementos

Atributos

Atributo Descripción Tipo de datos Obligatorio Valor predeterminado
MinVersion

Versión mínima del paquete de dependencias.

Una cadena de versión en la notación quad, "Major.Minor.Build.Revision". No
Nombre

Nombre tal como aparece en el atributo Name del elemento Identity del paquete de dependencias.

Cadena de entre 3 y 50 caracteres de longitud que consta de caracteres alfanuméricos, de punto y de guion.
Publisher

Publicador tal como aparece en el Publisher del elemento Identity del paquete de dependencias.

Cadena de entre 1 y 8192 caracteres que se ajusta a la expresión regular de un nombre distintivo: "(CN| L|O| Unidad organizativa| E| C|S| STREET| T| G| I|SN| DC|SERIALNUMBER| Descripción| PostalCode| POBox| Teléfono| X21Address|dnQualifier| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+)))=(([^,+="<>#;]) +|". *")(, ((CN| L|O| Unidad organizativa| E| C|S| STREET| T| G| I|SN| DC|SERIALNUMBER| Descripción| PostalCode| POBox| Teléfono| X21Address|dnQualifier| (OID\. (0| [1-9] [0-9]*)(\.( 0| [1-9] [0-9]*))+)))=(([^,+="<>#;]) +|". *")))*". Además, la validación semántica garantiza que la cadena es compatible con CertNameToStr Windows implementación de api de reglas X.500. No

 

Elementos secundarios

Ninguno.

Elementos primarios

Elemento primario Descripción
Dependencias

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

 

Comentarios

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

  • Un paquete no puede tener varias declaraciones de dependencia que tengan el mismo atributo Name .
  • Si no Publisher atributo, el paquete de dependencias debe estar sin signo. Cuando un paquete de dependencias no tiene signo, también debe marcarse como un paquete de marco. Vea el elemento Framework .
  • La versión del paquete de dependencias 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

Value
Espacio de nombres http://schemas.microsoft.com/appx/2010/manifest