Condividi tramite


AppInstaller

Questo elemento definisce l'elemento radice di un file appinstaller. Il file appinstaller descrive la struttura e definisce i pacchetti che verranno installati come parte dell'operazione di distribuzione.

Gerarchia degli elementi

<AppInstaller>

Sintassi


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

Chiave

? connettore facoltativo (zero o uno) & interleave (può verificarsi in qualsiasi ordine)

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Richiesto
xmlns Definizione dello spazio dei nomi dello schema appinstaller. Per un elenco degli spazi dei nomi, vedere la sezione Requisiti in questo articolo. URI come stringa compresa tra 1 e 2084 caratteri in lunghezza.
Versione Versione del file appinstaller Stringa di versione nella notazione quad, "Major.Minor.Build.Revision".
Uri URI Web al file appinstaller reindirizzato. Quando l'URI specificato nel campo differisce dal file corrente, l'operazione di distribuzione reindirizzerà all'URI anziché al file corrente. Il file appinstaller può essere reindirizzato solo a un massimo di tre volte. Le stringhe di query con più coppie chiave/valore non sono attualmente supportate. URI Web come stringa compresa tra 1 e 2084 caratteri in lunghezza.

Elementi figlio

Gli elementi figlio devono essere visualizzati nell'ordine specificato

Elementi figlio Descrizione
MainPackage Specifica il pacchetto principale che verrà installato.
MainBundle Specifica il bundle principale che verrà installato.
OptionalPackages Specifica i pacchetti facoltativi.
RelatedPackages Specifica i pacchetti correlati. Questi pacchetti non verranno installati.
Dipendenze Queste sono dipendenze che verranno installate se necessario.
UpdateSettings Usare l'elemento updatesettings per attivare l'aggiornamento automatico dei pacchetti installati.
s4:UpdateUris Specifica un elenco di URI che puntano ai file del programma di installazione app per l'aggiornamento di un'installazione.
s4:RepairUris Specifica un elenco di URI che puntano ai file del programma di installazione app per la riparazione di un'installazione.

Elementi padre

Questo elemento più esterno potrebbe non essere contenuto da altri elementi.

Commenti

<AppInstaller> può avere un <MainPackage> elemento o <MainBundle> . L'operazione di distribuzione avrà esito negativo se sono inclusi più di uno di essi. Solo encoding="UTF-8" senza caratteri di escape e non vengono accettati caratteri non ascii.

Requisiti

Requisito Descrizione
xmlns=http://schemas.microsoft.com/appx/appinstaller/2017 Questo spazio dei nomi è necessario per le funzionalità introdotte in Windows 10 versione 1709.
xmlns:s4=http://schemas.microsoft.com/appx/appinstaller/2021 Questo spazio dei nomi è obbligatorio per le funzionalità introdotte in Windows versione 21H2 build 22000
Versione minima del sistema operativo Windows 10, versione 1709