Pacchetto (Windows 10)

Definisce l'elemento radice di un manifesto del pacchetto dell'app. Il manifesto descrive la struttura e le funzionalità del software nel sistema.

Gerarchia degli elementi

<Pacchetto>

Sintassi

<Package
  IgnorableNamespaces = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' >

  <!-- Child elements -->
  Identity
  & mp:PhoneIdentity?
  & Properties
  & Resources
  & Dependencies
  & Capabilities?
  & Extensions?
  & Applications?
  & uap15:Capabilities?
</Package>

Chiave

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

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
IgnoraableNamespaces Dichiara gli spazi dei nomi usati nel manifesto che devono essere ignorati. Gli elementi dello spazio dei nomi ignorati non vengono convalidati e devono essere considerati non attendibili. Più spazi dei nomi vengono specificati con uno spazio tra ogni spazio dei nomi. Stringa con un valore compreso tra 1 e 32767 caratteri in lunghezza con un carattere non di spazi vuoti all'inizio e alla fine. No

Elementi figlio

Elemento figlio Descrizione
Applicazioni Rappresenta una o più app che comprendono il pacchetto.
Capabilities Dichiara l'accesso alle risorse utente protette necessarie per il pacchetto.
Depdencies Dichiara altri pacchetti che un pacchetto dipende dal completamento del software.
Estensioni (tipo: CT_PackageExtensions) Definisce uno o più punti di estendibilità per il pacchetto.
Identità Definisce un identificatore univoco globale per un pacchetto. Un'identità del pacchetto è rappresentata come tupla degli attributi del pacchetto.
Proprietà Definisce metadati aggiuntivi sul pacchetto, inclusi gli attributi che descrivono il modo in cui il pacchetto viene visualizzato agli utenti.
Risorse Dichiara le lingue per le risorse contenute nel pacchetto. Ogni pacchetto deve dichiarare almeno una lingua per le risorse. Gli attributi del livello di funzionalità scale e DirectX sono comuni per tutte le risorse del pacchetto.
mp:PhoneIdentity Se l'app è un aggiornamento a un'app resa disponibile in precedenza in Windows Phone, assicurarsi che questo elemento corrisponda a ciò che si trova nel manifesto dell'app dell'app precedente. Usare gli stessi GUID assegnati all'app dallo Store. In questo modo, gli utenti dell'app che stanno eseguendo l'aggiornamento a Windows 10 riceveranno la nuova app come aggiornamento e non come duplicato.
uap15:Capabilities Dichiara l'accesso alle risorse utente protette necessarie per il pacchetto. Questo elemento può essere usato da pacchetti non principali. Questo elemento può essere usato solo dai pacchetti del framework.

Nota

È possibile che venga visualizzato un errore se gli elementi manifesto DisplayName o Description contengono caratteri non consentiti dal firewall di Windows; namely | e all, a causa del quale Windows non riesce a creare il profilo AppContainer per il pacchetto. Usare questo riferimento per la risoluzione dei problemi se viene visualizzato un errore.

Elementi padre

Si tratta dell'elemento più esterno in un documento. Non può essere contenuto da qualsiasi altro elemento.

Requisiti

Elemento Valore
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10