Schema StoreManifest (Windows 10)

StoreManifest.xml è un file di configurazione facoltativo che può essere incluso in un pacchetto UWP. Il suo scopo è quello di abilitare funzionalità, ad esempio la dichiarazione dell'app come app Microsoft Store dispositivo, che il file AppxManifest.xml non copre. StoreManifest.xml viene inviato con il pacchetto dell'applicazione e deve essere nella cartella radice del progetto principale dell'app.

Nota Questa sezione descrive le StoreManifest.xml per i pacchetti UWP che hanno come destinazione Windows 10. Per i pacchetti Windows 8.1 e versioni precedenti, vedere Schema StoreManifest (Windows 8.1 e versioni precedenti).

 

Per convalidare StoreManifest.xml, creare un nuovo documento XML in Microsoft Visual Studio aggiungere la dichiarazione seguente:

http://schemas.microsoft.com/appx/2015/StoreManifest namespace

Vedere il documento dell'istanza di esempi nell'esempio XML StoreManifest.

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

Elemento Descrizione
Dipendenze

Dichiara i requisiti da cui dipende un pacchetto per essere applicabile a un dispositivo.

DeviceCompanionApplication

L'elemento DeviceCompanionApplication contiene tutte le configurazioni necessarie per dichiarare l'app come app Microsoft Store dispositivo.

DirectXDependency

Identifica il livello DirectX minimo che un dispositivo deve supportare per il corretto funzionamento del pacchetto.

ExperienceId

L'elemento ExperienceId specifica un GUID che collega i metadati del dispositivo a un'app per dispositivo che può essere acquisita automaticamente alla prima connessione del dispositivo. Ogni GUID ExperienceId corrisponde all'elemento ExperienceId di un pacchetto di metadati del dispositivo.

MemoryDependency

Identifica la memoria minima che un dispositivo deve avere per il corretto funzionamento del pacchetto.

Per i dispositivi desktop, il valore indica il requisito per la memoria installata. La memoria disponibile non viene considerata.

Per i dispositivi mobili, il valore indica i requisiti per la memoria disponibile. I requisiti equivalenti per la memoria installata nei dispositivi mobili sono i seguenti:

  • 300 MB = il dispositivo deve avere almeno 1 GB di memoria installata
  • 750 MB = il dispositivo deve avere almeno 2 GB di memoria installata
  • 1000 MB = il dispositivo deve avere almeno 3 GB di memoria installata
  • 2000 MB = il dispositivo deve avere almeno 4 GB di memoria installata

Ad esempio, se si specifica che l'app UWP richiede 300 MB per la corretta esecuzione, >sarà possibile installare l'app solo nei dispositivi mobili con 1 GB di RAM o in dispositivi desktop >con 300 MB di RAM.

StoreManifest

Nodo radice per lo schema StoreManifest (per Windows 10).

TargetDeviceFamily

Identifica la famiglia di dispositivi di destinazione del pacchetto.

Importante Nella maggior parte dei casi, è sufficiente specificare le famiglie di dispositivi in [TargetDeviceFamily](.. /.. Elemento /appxpackage/uapmanifestschema/element-targetdevicefamily.md) di AppxManifest. I valori qui devono essere usati solo se è necessario eseguire l'override di queste informazioni (usando un subset dei valori forniti qui).