AppInstaller
Esse elemento define o elemento raiz de um arquivo appinstaller. O arquivo appinstaller descreve a estrutura e define os pacotes que serão instalados como parte da operação de implantação.
Hierarquia de elementos
<AppInstaller>
Syntax
<?xml version="1.0" encoding="UTF-8"?>
<AppInstaller
xmlns="http://schemas.microsoft.com/appx/appinstaller/2017/2"
Version= A version string in quad notation, "Major.Minor.Build.Revision".
Uri= Web Uri to the redirected appinstaller file >
<!-- Child elements -->
( MainPackage
& MainBundle?
& Dependencies?
& OptionalPackages?
& RelatedPackages?
& UpdateSettings?
& s4:UpdateUris?
& s4:RepairUris?
)
</AppInstaller>
Chave
?
conector de intercalação opcional (zero ou um) &
(pode ocorrer em qualquer ordem)
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Necessária |
---|---|---|---|
xmlns | A definição de namespace do esquema appinstaller. Para obter uma lista dos namespaces, consulte a seção Requisitos neste artigo. | URI como uma cadeia de caracteres entre 1 e 2084 caracteres de comprimento. | Yes |
Versão | A versão do arquivo appinstaller | Uma cadeia de caracteres de versão na notação quad, "Major.Minor.Build.Revision". | Yes |
Uri | URI da Web para o arquivo appinstaller redirecionado. Quando o URI especificado no campo for diferente do arquivo atual, a operação de implantação será redirecionada para o URI em vez do arquivo atual. O arquivo appinstaller só pode ser redirecionado no máximo três vezes. Atualmente, não há suporte para cadeias de caracteres de consulta com vários pares chave/valor. | URI da Web como uma cadeia de caracteres entre 1 e 2084 caracteres de comprimento. | Yes |
Elementos filho
Os elementos filho devem aparecer na ordem especificada
Elementos filho | Descrição |
---|---|
MainPackage | Especifica o pacote de main que será instalado. |
MainBundle | Especifica o pacote de main que será instalado. |
OptionalPackages | Especifica os pacotes 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. |
UpdateSettings | Use o elemento updatesettings para alternar a atualização automática de pacotes instalados. |
s4:UpdateUris | Especifica uma lista de Uris apontando para arquivos do Instalador de Aplicativo para atualizar uma instalação. |
s4:RepairUris | Especifica uma lista de Uris apontando para arquivos do Instalador de Aplicativo para reparar uma instalação. |
Elementos pai
Esse elemento mais externo pode não estar contido em nenhum outro elemento.
Comentários
<AppInstaller>
pode ter um <MainPackage>
elemento ou <MainBundle>
. A operação de implantação falhará se mais de um dos dois estiver incluído.
Somente encoding="UTF-8"
sem caracteres de escape e nenhum caractere não ascii é aceito.
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. |
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 |
Esse namespace é necessário para recursos introduzidos no Windows versão 21H2 build 22000 |
Versão mínima do SO | Windows 10, versão 1709 |