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/2021
e 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 |