Schema del manifesto del pacchetto di un'app di Windows 8

Questo riferimento fornisce informazioni dettagliate per ogni elemento, attributo e tipo di dati che definisce lo schema per il manifesto del pacchetto dell'app per le app UWP. Il file di definizione dello schema è AppxManifestSchema.xsd.

Nella tabella seguente sono elencati tutti gli elementi di questo schema, ordinati alfabeticamente in base al nome.

Elemento Descrizione
ActivatableClass (tipo: CT_InProcessActivatableClass)

Dichiara una classe di runtime associata al punto di estendibilità.

ActivatableClass (tipo: CT_OutOfProcessActivatableClass)

Dichiara una classe di runtime associata al punto di estendibilità.

ActivatableClassAttribute

Definisce un attributo della classe archiviato nell'archivio Windows Runtime proprietà.

Applicazione

Rappresenta un'app che include parte o tutte le funzionalità disponibili nel pacchetto.

ApplicationContentUriRules

Specifica quali pagine nel contesto Web hanno accesso ai dispositivi di georilevazione del sistema (se l'app ha l'autorizzazione per accedere a questa funzionalità) e l'accesso agli Appunti.

Applicazioni

Rappresenta una o più app che costituiscono il pacchetto.

Argomenti

Specifica l'elenco di argomenti delimitati da virgole da passare all'eseguibile.

AutoPlayContent

Dichiara un punto di estendibilità dell'app di tipo windows.autoPlayContent. L'app fornisce le azioni del contenuto AutoPlay specificate.

AutoPlayDevice

Dichiara un punto di estendibilità dell'app di tipo windows.autoPlayDevice. L'app fornisce le azioni del dispositivo AutoPlay specificate.

BackgroundTasks

Definisce un punto di estendibilità dell'app di tipo windows.backgroundTasks. Le attività in background vengono eseguite in un host in background dedicato. ciò significa che non è disponibile un'interfaccia utente.

Capabilities

Dichiara l'accesso alle risorse utente protette richieste dal pacchetto.

Capacità

Dichiara una funzionalità richiesta da un pacchetto.

Certificate

Certificato da utilizzare con il pacchetto e inserito negli archivi certificati di sistema.

Certificati

Dichiara un punto di estendibilità del pacchetto di tipo windows.certificates. L'app richiede uno o più certificati dagli archivi certificati specificati.

DataFormat

Specifica un formato di pacchetto di dati, ad esempio testo o formato HTML che l'app può condividere. È univoco per ogni applicazione nel pacchetto e fa distinzione tra maiuscole e minuscole.

DefaultTile

Riquadro predefinito che rappresenta l'app nel schermata Start. Questo riquadro viene visualizzato quando l'app viene installata per la prima volta, prima di ricevere le notifiche di aggiornamento. Quando un riquadro non contiene notifiche da visualizzare, viene ripristinata l'impostazione predefinita.

Dipendenze

Dichiara altri pacchetti da cui dipende un pacchetto per completare il software.

Descrizione

Descrizione descrittiva che può essere visualizzata agli utenti.

DeviceCapability

Dichiara una funzionalità di dispositivo richiesta da un pacchetto.

DisplayName

Nome descrittivo che può essere visualizzato agli utenti.

EditFlags

Specifica il tipo di informazioni che l'utente visualizza all'apertura di un file associato al punto di estendibilità.

Estensione (nel tipo: CT_ApplicationExtensions)

Dichiara un punto di estendibilità per l'app.

Estensione (nel tipo: CT_PackageExtensions)

Dichiara un punto di estendibilità per il pacchetto.

Estensioni (tipo: CT_ApplicationExtensions)

Definisce uno o più punti di estendibilità per l'app.

Estensioni (tipo: CT_PackageExtensions)

Definisce uno o più punti di estendibilità per il pacchetto.

FileOpenPicker

Dichiara un punto di estendibilità dell'app di tipo windows.fileOpenPicker. L'app consente all'utente di scegliere e aprire i tipi di file specificati.

FileSavePicker

Dichiara un punto di estendibilità dell'app di tipo windows.fileSavePicker. L'app consente all'utente di scegliere il nome file, l'estensione e il percorso di archiviazione per i tipi di file specificati.

FileType (nel tipo: CT_FTASupportedFileTypes)

Tipo di file supportato specificato come estensione del tipo di file.

FileType (tipo: ST_FileType)

Tipo di file specificato come estensione del tipo di file. È univoco per ogni applicazione nel pacchetto e fa distinzione tra maiuscole e minuscole.

FileTypeAssociation

Dichiara un punto di estendibilità dell'app di tipo windows.fileTypeAssociation. Un'associazione del tipo di file indica che l'app è registrata per gestire i file dei tipi specificati.

Framework

Indica se il pacchetto è un pacchetto framework. in altre parole, un pacchetto che può essere utilizzato da altri pacchetti. Il valore è false per impostazione predefinita. È consigliabile non specificare un valore a meno che non si crei un framework.

GameExplorer

Dichiara un punto di estendibilità del pacchetto di tipo windows.gameExplorer.

Identità

Definisce un identificatore univoco globale per un pacchetto. Un'identità del pacchetto è rappresentata come una tupla di attributi del pacchetto.

InProcessServer

Dichiara un punto di estendibilità del pacchetto di tipo windows.activatableClass.inProcessServer. L'app usa una libreria di collegamento dinamico (DLL) che espone una o più classi attivabili.

InfoTip

Definisce una stringa che fornisce all'utente informazioni aggiuntive sul tipo di file.

InitialRotationPreference

Descrive gli orientamenti in cui l'app preferisce essere visualizzata per un'esperienza utente ottimale. In un dispositivo che può essere ruotato, ad esempio un tablet, l'app non verrà ridisegnata per gli orientamenti non specificati qui. Ad esempio, se l'app specifica solo gli orientamenti Orizzontale e OrizzontaleF ritagliato e il dispositivo viene ruotato con orientamento Verticale, l'app non ruota.

Si noti che nei dispositivi che non possono essere ruotati, un'app potrebbe essere visualizzata con l'orientamento predefinito del dispositivo e l'orientamento preferito dell'app verrà ignorato. Tuttavia, in un dispositivo con un blocco di rotazione attivato, la rotazione preferita dell'app verrà comunque rispettata.

Queste scelte di preferenza di orientamento si applicano sia alla [schermata iniziale](element-splashscreen.md) che all'interfaccia utente dell'app quando viene avviata una nuova sessione per l'app. Le preferenze possono essere modificate in fase di esecuzione tramite [AutoRotationPreferences](/uwp/api/Windows. Graphics.Display.DisplayProperties) proprietà.

Instancing

Specifica se l'eseguibile viene eseguito come singola istanza o può essere eseguito come più istanze.

Interfaccia

Dichiara un'interfaccia associata al proxy.

LaunchAction (nel tipo: CT_AutoPlayContent)

Descrive un'azione di contenuto AutoPlay.

LaunchAction (nel tipo: CT_AutoPlayDevice)

Descrive un'azione del dispositivo AutoPlay.

LockScreen

Definisce la notifica e le notifiche che rappresentano l'app nella schermata di blocco, che viene visualizzata quando il sistema è bloccato.

Logo

Percorso di un file che contiene un'immagine.

OSMaxVersionTested

Questo deve essere compilato dallo sviluppatore con la versione più Windows in cui è stato testato il pacchetto. Questo campo è obbligatorio. Windows l'installazione del pacchetto nelle versioni del sistema operativo superiore al valore specificato in questo campo. Quando viene eseguita un'app, Windows questo campo verrà confrontato con la versione effettiva del sistema operativo. Se il valore specificato in questo campo è minore della versione corrente del sistema operativo, Windows può fornire un comportamento compatibile con la versione del sistema operativo testata più elevata per alcune o tutte le API. Se il valore specificato in questo campo è maggiore o uguale alla versione corrente del sistema operativo, Windows non applierà alcuna modifica di compatibilità alle API.

OSMinVersion

Versione minima del sistema operativo richiesta dal pacchetto.

OutOfProcessServer

Dichiara un punto di estensione del pacchetto di tipo windows.activatableClass.outOfProcessServer. L'app usa un eseguibile (EXE) che espone una o più classi attivabili.

Pacchetto

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

PackageDependency

Dichiara una dipendenza da un altro pacchetto contrassegnato come pacchetto framework.

Percorso (tipo: ST_Executable)

Percorso dell'eseguibile.

Percorso (tipo: ST_FileName)

Percorso della DLL.

Prerequisiti

Dichiara i requisiti minimi del sistema operativo e del software che devono esistere perché il pacchetto sia applicabile al sistema.

Proprietà

Definisce metadati aggiuntivi sul pacchetto, inclusi gli attributi che descrivono come il pacchetto viene visualizzato agli utenti.

Nota È possibile che venga visualizzato un errore se gli elementi del manifesto DisplayName o Description contengono caratteri non consentiti dal firewall Windows, ovvero "|" e "all", a causa del quale Windows non riesce a creare il profilo AppContainer per il pacchetto . Usare questo riferimento per [risoluzione dei problemi](/windows/win32/appxpkg/troubleshooting) se viene visualizzato un errore.
 
Protocollo

Dichiara un punto di estendibilità dell'app di tipo windows.protocol. Un'associazione URI indica che l'app è registrata per gestire gli URI con lo schema specificato.

ProxyStub

Dichiara un punto di estendibilità del pacchetto di tipo windows.activatableClass.proxyStub. Un proxy può essere costituito da una o più interfacce.

PublisherDisplayName

Nome descrittivo del server di pubblicazione che può essere visualizzato agli utenti.

Risorsa

Dichiara un linguaggio per le risorse contenute nel pacchetto.

Risorse

Dichiara i linguaggi per le risorse contenute nel pacchetto. Ogni pacchetto deve dichiarare almeno un linguaggio per le risorse.

Rotazione

Specifica un singolo orientamento di rotazione in cui verrà visualizzata un'app.

Regola

Specifica le pagine nel contesto Web che hanno accesso ai dispositivi di georilevazione del sistema (se l'app ha l'autorizzazione per accedere a questa funzionalità) e l'accesso agli Appunti.

SelectionCriteria

Definisce i criteri di selezione per i certificati definiti per il pacchetto.

ShareTarget

Dichiara un punto di estensione dell'app di tipo windows.shareTarget. L'app può condividere i tipi di file specificati.

SplashScreen

Definisce l'aspetto della schermata iniziale, che viene visualizzata dall'app durante l'avvio.

SupportedFileTypes (tipo: CT_CharmsSupportedFileTypes)

Definisce i tipi di file che l'app può condividere.

SupportedFileTypes (tipo: CT_FTASupportedFileTypes)

Definisce i tipi di file associati all'app. Sono univoci per ogni pacchetto e fanno distinzione tra maiuscole e minuscole.

SupportsAnyFileType

Indica se tutti i tipi di file sono supportati per la condivisione.

Attività

Attività in background associata al punto di estendibilità dell'app.

TrustFlags

Indica se i certificati per il pacchetto sono esclusivi del pacchetto.

VisualElements

Descrive gli aspetti visivi dell'app UWP: riquadro predefinito, immagini del logo, colori di testo e sfondo, orientamento iniziale dello schermo, schermata iniziale e aspetto del riquadro della schermata di blocco.