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. | Sí | |
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 |