Condividi tramite


Schema del manifesto delle estensioni di Windows 8.1

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

AppxManifestSchema2010_v2.xsd è lo schema che definisce lo schema generale del manifesto per Windows 8.1 app. AppxManifestSchema2010_v2.xsd è una copia dello schema del manifesto Windows 8, AppxManifestSchema.xsd, ma aggiunge nuovi elementi e attributi nello spazio dei nomi Windows 8.1. Questo schema viene usato solo per convalidare i manifesti che definiscono OSMinVersion come 6.3.*. Questi Windows 8.1 di spazio dei nomi vengono importati in questo schema dal file AppxManifestSchema2013.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.

ApplicationExtensionChoice

Elemento di scelta dell'estensione dell'applicazione astratta per il gruppo di sostituzione XSD. Non può essere dichiarato nel codice XML.

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.

DeviceCapabilityChoice

Elemento di scelta della funzionalità di dispositivo astratto per il gruppo di sostituzione XSD. Non può essere dichiarato nel codice XML.

DisplayName

Nome descrittivo che può essere visualizzato agli utenti. Questa stringa è localizzabile.

EditFlags

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

Estensione (nel tipo: CT_PackageExtensions)

Dichiara un punto di estendibilità per il pacchetto.

Estensione (tipo: CT_ApplicationExtension)

Dichiara un punto di estendibilità per l'app.

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.

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.DisplayInformation).

Instancing

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

Interfaccia

Dichiara un'interfaccia associata al proxy.

LaunchAction (nel tipo: CT_AutoPlayContent)

Descrive un'azione 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 valore deve essere compilato dallo sviluppatore con la versione più recente Windows in cui è stato testato il pacchetto. Questo campo è obbligatorio. Windows blocca l'installazione del pacchetto in versioni del sistema operativo superiori al valore specificato in questo campo. Quando viene eseguita un'app, Windows confronta questo campo 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 per il sistema.

PackageDependency

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

Path (tipo: ST_Executable)

Percorso del file eseguibile.

Path (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 si verifica 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 dell'editore che può essere visualizzato agli utenti.

Risorsa

Dichiara un linguaggio per la risorsa contenuta nel pacchetto. Gli attributi di scalabilità e livello di funzionalità DirectX sono comuni per tutte le risorse nel pacchetto.

ResourcePackage

Indica se il pacchetto è un pacchetto di risorse. Un pacchetto di risorse può essere usato da altri pacchetti. Il valore è false per impostazione predefinita. È consigliabile non specificare un valore a meno che non si crei una risorsa.

Risorse

Dichiara i linguaggi per le risorse contenute nel pacchetto. Ogni pacchetto deve dichiarare almeno un linguaggio per le risorse. Gli attributi di scalabilità e livello di funzionalità DirectX sono comuni per tutte le risorse nel pacchetto.

Rotazione

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

Regola

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.

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, 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.

TaskChoice

Elemento di scelta dell'attività astratta per il gruppo di sostituzione XSD. Non può essere dichiarato nel codice XML.

TrustFlags

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

VisualElements

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

VisualElementsChoice

Elemento di scelta degli elementi visivi astratti per il gruppo di sostituzione XSD. Non può essere dichiarato nel codice XML.