Identidad (Windows 10)Identity (Windows 10)

Define un identificador único global para un paquete.Defines a globally unique identifier for a package. Una identidad de paquete se representa como una tupla de atributos del paquete.A package identity is represented as a tuple of attributes of the package.

Jerarquía de elementoElement hierarchy

<Configura>
<Package>
<Identidad><Identity>

SyntaxSyntax

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

ClaveKey

?   opcional (cero o uno)?   optional (zero or one)

Atributos y elementosAttributes and Elements

AtributosAttributes

AtributoAttribute DescripciónDescription Tipo de datosData type ObligatorioRequired
NombreName

Describe el contenido del paquete.Describes the contents of the package. El atributo Name distingue mayúsculas de minúsculas.The Name attribute is case-sensitive.

Use el atributo displayName para mostrar un nombre de paquete a los usuarios.Use the DisplayName attribute to display a package name to users.

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 " .This string cannot end with a period and cannot be one of these strings: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", and "LPT9".

Una cadena de entre 3 y 50 caracteres de longitud formada por caracteres alfanuméricos, de puntos y guiones.A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. YesYes
ProcessorArchitectureProcessorArchitecture

Describe la arquitectura del código contenido en el paquete.Describes the architecture of the code contained in the package. Un paquete que incluye código ejecutable debe incluir este atributo.A package that includes executable code must include this attribute. El valor predeterminado es " neutral " .Defaults to "neutral".

Este atributo puede tener uno de los valores siguientes:This attribute can have one of the following values:

  • x86x86
  • x64x64
  • ARMarm
  • ARM64arm64
  • neutralneutral
NoNo
PublicadorPublisher

Describe la información del publicador.Describes the publisher information. El atributo Publisher debe coincidir con la información de asunto del publicador del certificado usado para firmar un paquete.The Publisher attribute must match the publisher subject information of the certificate used to sign a package. Para obtener más información, consulte empaquetar aplicaciones.For more information see Packaging apps.

Una cadena de entre 1 y 8192 caracteres de longitud que se ajusta a la expresión regular de un nombre distintivo: " (CN | L | O | UNIDAD ORGANIZATIVA | E | C | S | CALLE | T | G | I | SN | DC | SERIALNUMBER | Descripción | CódigoPostal | POBox | Teléfono | X21Address | dnQualifier | (OID \. (0 | [1-9] [0-9] *) ( \. (0 | [1-9] [0-9]*)) +))=(([^,+="<>#;]) + | ". \* " ) (, (CN | L | O | UNIDAD ORGANIZATIVA | E | C | S | CALLE | T | G | I | SN | DC | SERIALNUMBER | Descripción | CódigoPostal | POBox | Teléfono | X21Address | dnQualifier | (OID \. (0 | [1-9] [0-9]\*) ( \. 0 | [1-9] [0-9] *))+))=(([^,+="<>#;]) + | ".*"))) \*".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]*))+))=(([^,+="<>#;])+ | ".*")))\*". Además, la validación semántica garantiza que la cadena sea compatible con la implementación de la API de Windows CertNameToStr de las reglas X. 500.Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules. YesYes
ResourceIdResourceId

Describe el tipo de recursos de interfaz de usuario que contiene el paquete.Describes the type of UI resources contained in the package. ResourceId es una cadena especificada por el publicador.The ResourceId is a publisher-specified string.

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 " .This string cannot end with a period and cannot be one of these strings: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", and "LPT9".

Cadena ASCII de entre 1 y 30 caracteres de longitud.An ASCII string between 1 and 30 characters in length. NoNo
VersiónVersion

Número de versión del paquete.The version number of the package.

Una cadena de versión en la notación cuádruple, " Major. minor. Build. revision, " donde major no puede ser "0".A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0". YesYes

 

Elementos secundariosChild Elements

Ninguno.None.

Elementos primariosParent Elements

Elemento primarioParent Element DescripciónDescription
Configura Package

Define el elemento raíz de un manifiesto del paquete de la aplicación.Defines the root element of an app package manifest. El manifiesto describe la estructura y las capacidades del software para el sistema.The manifest describes the structure and capabilities of the software to the system.

EjemploExample

Este ejemplo procede del archivo de manifiesto de la aplicación del ejemplo de información del paquete de la aplicación en github.This example is from the app manifest file of the App package information sample on 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" />

 

RequisitosRequirements

Espacio de nombresNamespace http://schemas.microsoft.com/appx/manifest/foundation/windows10