Compartilhar via


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