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?
  )

</AppInstaller>

Chave

? conector de intercala 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 do appinstaller. Para ver uma lista dos namespaces, confira a seção Requisitos neste artigo. URI como uma cadeia de caracteres entre 1 e 2084 caracteres de comprimento. Sim
Versão A versão do arquivo appinstaller Uma cadeia de caracteres de versão na notação quad, "Major.Minor.Build.Revision". Sim
Uri URI da Web para o arquivo do 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. Sim

Elementos filho

Os elementos filho devem aparecer na ordem especificada

Elementos filho Descrição
MainPackage Especifica o pacote principal que será instalado.
MainBundle Especifica o pacote principal 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.

Elementos pai

Esse elemento mais externo pode não estar contido por nenhum outro elemento.

Comentários

<AppInstaller> pode ter um elemento <MainPackage> 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

Namespace Descrição
http://schemas.microsoft.com/appx/appinstaller/2018 Esse namespace é necessário para recursos introduzidos no Windows 10, versão 1809.
http://schemas.microsoft.com/appx/appinstaller/2017/2 Esse namespace é necessário para recursos introduzidos no Windows 10, versão 1803.
http://schemas.microsoft.com/appx/appinstaller/2017 Esse namespace é necessário para recursos introduzidos no Windows 10, versão 1709.