Compartilhar via


Pacote (Esquema do instalador de aplicativo)

O elemento Package especifica as informações sobre o pacote que inclui nome, editor, versão e uri. ProcessorArchitecture é um atributo opcional do Pacote.

Hierarquia de elementos

<AppInstaller>
<OptionalPackages>
<Pacote>
<RelatedPackages>
<Pacote>
<Dependências>
<Pacote>

Syntax

<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. "x86" ou "x64" ou "arm" ou "neutral" No
Uri Uri para o local do pacote do aplicativo URI Yes

Elementos pai

Elementos pai Descrição
OptionalPackages Especifica os pacakges opcionais
RelatedPackages Especifica os pacotes relacionados. Esses pacotes não serão instalados.
Dependências Essas são dependências que serão instaladas, se necessário.

Requisitos

Requisito Descrição
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Esse namespace é necessário para recursos introduzidos no Windows 10, versão 1709.
Versão mínima do SO Windows 10, versão 1709