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.
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:

  • x86
  • x64
  • ARM
  • ARM64
  • neutral
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.
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".

 

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