Identidad (Windows 10)
Define un identificador único global para un paquete. Una identidad de paquete se representa como una tupla de atributos del paquete.
Jerarquía de elemento
- <Paquete>
- <Identidad>
Sintaxis
<Identity Name = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
ProcessorArchitecture? = "x86" | "x64" | "arm" | "arm64" | "neutral"
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.
Version = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
ResourceId? = An ASCII string between 1 and 30 characters in length. />
Clave
? opcional (cero o uno)
Atributos y elementos
Atributos
| Atributo | Descripción | Tipo de datos | Obligatorio |
|---|---|---|---|
| Nombre | Describe el contenido del paquete. El atributo Name distingue mayúsculas de minúsculas. Use el atributo DisplayName para mostrar un nombre de paquete a los usuarios. Esta cadena no puede terminar con un punto y no puede ser una de estas cadenas: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" y "LPT9". |
Cadena de entre 3 y 50 caracteres que consta de caracteres alfanuméricos, de punto y de guion. | Sí |
| ProcessorArchitecture | Describe la arquitectura del código contenido en el paquete. Un paquete que incluya código ejecutable debe incluir este atributo. El valor predeterminado es "neutral". |
Este atributo puede tener uno de los siguientes valores:
|
No |
| Publisher | Describe la información del publicador. El Publisher debe coincidir con la información del asunto del publicador del certificado utilizado para firmar un paquete. Para más información, consulte Empaquetado de aplicaciones. |
Cadena de entre 1 y 8192 caracteres que se ajusta a la expresión regular de un nombre distintivo: "(CN | L | O | Ou | E | C | S | Street | T | G | He | SN | Controlador de dominio | SerialNUMBER | Descripción | Código postal | PoBox | Teléfono | X21Address | dnQualifier | (OID\. (0 | [1-9] [0-9]*)(\.( 0 | [1-9] [0-9]*))+))=(([^,+="<>#;]) + | ".*")(, ((CN | L | O | Ou | E | C | S | Street | T | G | He | SN | Controlador de dominio | SerialNUMBER | Descripción | Código postal | 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 api de implementación de reglas X.500. | Sí |
| ResourceId | Describe el tipo de recursos de interfaz de usuario contenidos en el paquete. ResourceId es una cadena especificada por el publicador. Esta cadena no puede terminar con un punto y no puede ser una de estas cadenas: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" y "LPT9". |
Cadena ASCII de entre 1 y 30 caracteres. | No |
| Versión | Número de versión del paquete. |
Una cadena de versión en la notación quad, "Major.Minor.Build.Revision", donde Principal no puede ser "0". | Sí |
Elementos secundarios
Ninguno.
Elementos primarios
| Elemento primario | Descripción |
|---|---|
| Package | 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. |
Ejemplo
Este ejemplo es del archivo de manifiesto de aplicación del ejemplo de información del paquete de aplicación en GitHub.
<Identity Name="Microsoft.SDKSamples.PackageSample.CS"
Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
Version="1.0.1.0" />
Requisitos
| Value | |
|---|---|
| Espacio de nombres | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |