Compartilhar via


s4:AppInstaller

Descrição

Define o elemento raiz de um arquivo do Instalador de Aplicativo. (s4:AppInstaller)

Esta versão do esquema do instalador de aplicativo, introduzida no Windows 10 versão 1809, define os mesmos elementos com o mesmo comportamento que a versão descrita no AppInstaller, mas apresenta os seguintes novos elementos:

Esses novos elementos podem ser usados com versões anteriores do esquema referenciando o namespace xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021e adicionando o prefixo s4 ao atributo IgnorableNamespaces .

Hierarquia de elementos

<s4:AppInstaller>

Syntax

<s4:AppInstaller     Uri = Web URI as a string between 1 and 2084 characters in length.
    Version = A version string in quad notation, "Major.Minor.Build.Revision" where Major cannot be "0".
    IgnorableNamespaces? = A string between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.
>
<!-- Child elements -->
  ( UpdateUris?
  & RepairUris?
  & MainPackageType?
  & OptionalPackages?
  & RelatedPackages?
  & Dependencies?
  & UpdateSettings?)
</s4:AppInstaller>

Chave

? conector de intercalação opcional (zero ou um) & (pode ocorrer em qualquer ordem)

Atributos

Atributo Descrição Tipo de dados Necessária
Uri URI da Web para o arquivo do Instalador de Aplicativo 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 instalador de aplicativo 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
Versão A versão do arquivo do Instalador de Aplicativos. Uma cadeia de caracteres de versão na notação quad, "Major.Minor.Build.Revision", em que Major não pode ser "0". Yes
IgnorableNamespaces Declara namespaces usados no arquivo do instalador de aplicativo que devem ser ignorados. Os elementos de namespace ignorados não são validados e devem ser considerados não confiáveis. Vários namespaces são especificados com um espaço entre cada namespace. Uma cadeia de caracteres entre 1 e 32767 caracteres de comprimento com um caractere não whitespace no início e no final. No

Elementos filho

Elemento Descrição
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.
s4:MainPackageType Um elemento abstrato que não pode ser especificado diretamente, mas deve ser substituído por um elemento s4:MainPackage ou s4:MainBundle .
s4:OptionalPackages Especifica os pacotes opcionais que serão instalados junto com o pacote main.
s4:RelatedPackages Especifica os pacotes relacionados. Esses pacotes não serão instalados como parte da operação de implantação.
s4:Dependencies Essas são dependências que serão instaladas, se necessário.
s4:UpdateSettings Alterna a configuração de atualização automática de pacotes instalados.

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 Valor
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 versão 21H2 build 22000