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
<Identidade>
Syntax
<Identity
Name = 'A string with a value between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".'
ProcessorArchitecture = 'An optional string that can have one of the following values: "x86", "x64", "arm", "arm64", or "neutral".'
Publisher = 'A string with a value between 1 and 8192 characters in length that fits the regular expression of a distinguished name.'
Version = 'A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".'
ResourceId = 'An optional ASCII string with a value between 1 and 30 characters in length. Additionally, it cannot be any of the folllowing string values: "CON", "PRN", "AUX", "NUL", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", or "LPT9".' />
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Valor padrão |
---|---|---|---|---|
Nome | Descreve o conteúdo do pacote. O atributo Name diferencia maiúsculas de minúsculas. Use o atributo DisplayName para exibir um nome de pacote para os usuários. | Uma cadeia de caracteres com um valor entre 3 e 50 caracteres de comprimento que consiste em caracteres alfanuméricos, de ponto e traço. Além disso, não pode ser nenhum dos valores de cadeia de caracteres insípida: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 ou LPT9. | Sim | |
Processorarchitecture | Descreve a arquitetura do código contido no pacote. Um pacote que inclui código executável deve incluir esse atributo. | Uma cadeia de caracteres opcional que pode ter um dos seguintes valores: x86, x64, arm, arm64 ou neutral. | Não | Neutro |
Publicador | Descreve as informações do editor. O atributo Publisher deve corresponder às informações de assunto do publicador do certificado usado para assinar um pacote. Para obter mais informações, consulte Aplicativos de empacotamento. | Uma cadeia de caracteres com um valor entre 1 e 8.192 caracteres de comprimento que se ajusta à expressão regular de um nome diferenciado. | Sim | |
ResourceId | Descreve o tipo de recursos de interface do usuário contidos no pacote. O ResourceId é uma cadeia de caracteres especificada pelo editor. | Uma cadeia de caracteres ASCII opcional com um valor entre 1 e 30 caracteres de comprimento. Além disso, não pode ser nenhum dos valores de cadeia de caracteres insípida: CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 ou LPT9. | Não | |
Versão | O número de versão do pacote. | Uma cadeia de caracteres de versão na notação quad, Major.Minor.Build.Revision onde Major não pode ser 0 . |
Sim |
Elementos filho
Nenhum.
Elementos pai
Elemento pai | Descrição |
---|---|
Pacote | Define o elemento raiz de um manifesto do pacote do 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 de aplicativos no 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
Item | Valor |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |