Identidade (Windows 10)

Define um identificador global exclusivo para um pacote. Uma identidade de pacote é representada como uma tupla de atributos do pacote.

Hierarquia de elementos

<Agrupa>
<Identidade>

Syntax

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

Chave

? opcional (zero ou um)

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Necessária
Nome

Descreve o conteúdo do pacote. O atributo de nome diferencia maiúsculas de minúsculas.

Use o atributo DisplayName para exibir um nome de pacote para os usuários.

Esta cadeia de caracteres não pode terminar com um ponto e não pode ser uma dessas cadeias de caracteres: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" e "LPT9".

Uma cadeia de caracteres entre 3 e 50 caracteres de comprimento que consiste em caracteres alfanuméricos, de ponto e de traço. Sim
ProcessorArchitecture

Descreve a arquitetura do código contido no pacote. Um pacote que inclui código executável deve incluir esse atributo. O padrão é "neutro".

Esse atributo pode ter um dos seguintes valores:

  • x86
  • x64
  • arm
  • arm64
  • neutro
Não
Publisher

Descreve as informações do Publicador. o atributo Publisher deve corresponder às informações de assunto do usuário do certificado usado para assinar um pacote. Para obter mais informações, consulte empacotando aplicativos.

Uma cadeia de caracteres entre 1 e 8192 caracteres de comprimento que se adapta à expressão regular de um nome distinto: "(CN | L | O | UO | E | C | S | RUA | T | G | I | SN | DC | SERIALNUMBER | Descrição | CEP | POBox | Telefone | X21Address | dnQualifier | OIDs. (0 | [1-9] [0-9] *) (\. ( 0 | [1-9] [0-9] *))) = (([^, + = " <> #;]) + | ". *") (, ((CN | L | O | UO | E | C | S | RUA | T | G | I | SN | DC | SERIALNUMBER | Descrição | CEP | POBox | Telefone | X21Address | dnQualifier | OIDs. (0 | [1-9] [0-9] *) (\. ( 0 | [1-9] [0-9] *))) = (([^, + = " <> #;]) + | ".*")))*". além disso, a validação semântica garante que a cadeia de caracteres é compatível com a implementação da API de Windows de CertNameToStr de regras X. 500. Yes
ResourceId

Descreve o tipo de recursos de interface do usuário contidos no pacote. O ResourceId é uma cadeia de caracteres especificada pelo Publicador.

Esta cadeia de caracteres não pode terminar com um ponto e não pode ser uma dessas cadeias de caracteres: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8" e "LPT9".

Uma cadeia de caracteres ASCII entre 1 e 30 caracteres de comprimento. Não
Versão

O número de versão do pacote.

Uma cadeia de caracteres de versão na notação quádrupla, "Major. Minor. Build. Revision", onde Major não pode ser "0". Yes

 

Elementos filho

Nenhum.

Elementos pai

Elemento pai Descrição
Pacote

Define o elemento raiz de um manifesto de pacote de aplicativo. O manifesto descreve a estrutura e os recursos do software para o sistema.

Exemplo

Este exemplo é do arquivo de manifesto do aplicativo do exemplo de informações do pacote do aplicativo em 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

Valor
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10