Pacchetto (schema del programma di installazione dell'app)

L'elemento Package specifica le informazioni sul pacchetto che include nome, editore, versione e uri. ProcessorArchitecture è un attributo facoltativo del pacchetto.

Gerarchia degli elementi

<AppInstaller>
<OptionalPackages>
<Pacchetto>
<RelatedPackages>
<Pacchetto>
<Dependencies>
<Pacchetto>

Sintassi

<Package 
    Name                    = A string between 3 and 50 characters in length that consists of alpha-numeric, period, and dash characters.
    Publisher               = A string between 1 and 8192 characters in length that fits the regular expression of a distinguished name : "(CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")(, ((CN|L|O|OU|E|C|S|STREET|T|G|I|SN|DC|SERIALNUMBER|(OID\.(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*))+))=(([^,+="<>#;])+|".*")))*". Further, semantic validation ensures that the string is compliant with CertNameToStr Windows API implementation of X.500 rules.
    Version                 = A version string in quad notation, "Major.Minor.Build.Revision".
    ProcessorArchitecture?  = "x86" | "x64" | "arm" | "neutral"
    Uri                     = Uri to the app package location />

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria
Nome Nome come specificato nell'elemento identity nel manifesto del pacchetto. L'attributo Name è senza distinzione tra maiuscole e minuscole. Stringa compresa tra 3 e 50 caratteri in lunghezza costituita da caratteri alfa-numerici, periodi e trattini.
Publisher Server di pubblicazione come specificato nell'elemento identity nel manifesto del pacchetto. Stringa compresa tra 1 e 8192 caratteri in lunghezza che si adatta all'espressione regolare di un nome distinto. La convalida semantica garantisce inoltre che la stringa sia conforme all'implementazione dell'API Windows CertNameToStr delle regole X.500.
Versione Versione come specificato nell'elemento identity nel manifesto del pacchetto. Stringa di versione nella notazione quad, "Major.Minor.Build.Revision".
ProcessorArchitecture Descrive l'architettura del codice contenuto nel pacchetto. Un pacchetto che include codice eseguibile deve includere questo attributo. "x86" o "x64" o "arm" o "neutral" No
Uri Uri nel percorso del pacchetto dell'app URI

Elementi padre

Elementi padre Descrizione
OptionalPackages Specifica i pacakges facoltativi
RelatedPackages Specifica i pacchetti correlati. Questi pacchetti non verranno installati.
Dipendenze Queste sono dipendenze che verranno installate se necessario.

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.
Versione minima del sistema operativo Windows 10, versione 1709