O elemento Package especifica as informações sobre o pacote que inclui nome, editor, versão e uri. ProcessorArchitecture é um atributo opcional do Pacote.
<Package
Name = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
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|(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|(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".
ProcessorArchitecture? = "x86" | "x64" | "arm" | "neutral"
Uri = Uri to the app package location />
Atributos e elementos
Atributos
Atributo
Descrição
Tipo de dados
Obrigatório
Nome
Nome conforme especificado no elemento de identidade no manifesto do pacote. O atributo Name não diferencia maiúsculas de minúsculas.
Uma cadeia de caracteres entre 3 e 50 caracteres de comprimento que consiste em caracteres alfanuméricos, ponto e traço.
Yes
Publisher
Publicador conforme especificado no elemento de identidade no manifesto do pacote.
Uma cadeia de caracteres entre 1 e 8.192 caracteres de comprimento que se ajusta à expressão regular de um nome diferenciado. Além disso, a validação semântica garante que a cadeia de caracteres esteja em conformidade com a implementação da API do Windows CertNameToStr de regras X.500.
Yes
Versão
Versão conforme especificado no elemento de identidade no manifesto do pacote.
Uma cadeia de caracteres de versão na notação quad, "Major.Minor.Build.Revision".
Yes
ProcessorArchitecture
Descreve a arquitetura do código contido no pacote. Um pacote que inclui código executável deve incluir esse atributo.