Compartir a través de


Esquema StoreManifest (Windows 10)

StoreManifest.xml es un archivo de configuración opcional que se puede incluir en un paquete de UWP. Su finalidad es habilitar características, como declarar la aplicación como una aplicación Microsoft Store dispositivo, que el archivo AppxManifest.xml no cubre. StoreManifest.xml se envía con el paquete de aplicación y debe estar en la carpeta raíz del proyecto principal de la aplicación.

Nota En esta sección se describe StoreManifest.xml paquetes para UWP que tienen como destino Windows 10. Para los paquetes que Windows 8.1 destino y versiones anteriores, vea Esquema StoreManifest (Windows 8.1 y versiones anteriores).

 

Para validar el StoreManifest.xml, cree un nuevo documento xml en Microsoft Visual Studio y agregue la siguiente declaración:

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

Consulte el documento de instancia de ejemplos en El ejemplo XML de StoreManifest.

En la tabla siguiente se enumeran todos los elementos de este esquema, ordenados alfabéticamente por nombre.

Elemento Descripción
Dependencias

Declara los requisitos de los que depende un paquete para que se aplique a un dispositivo.

DeviceCompanionApplication

El elemento DeviceCompanionApplication contiene toda la configuración necesaria para declarar la aplicación como Microsoft Store aplicación de dispositivo.

DirectXDependency

Identifica el nivel mínimo de DirectX que debe admitir un dispositivo para que el paquete se ejecute correctamente.

ExperienceId

El elemento ExperienceId especifica un GUID que vincula los metadatos del dispositivo a una aplicación de dispositivo que se puede adquirir automáticamente cuando el dispositivo se conecta por primera vez. Cada GUID de ExperienceId corresponde al elemento ExperienceId de un paquete de metadatos de dispositivo.

MemoryDependency

Identifica la memoria mínima que debe tener un dispositivo para que el paquete se ejecute correctamente.

En el caso de los dispositivos de escritorio, el valor indica el requisito de memoria instalada. No se tiene en cuenta la memoria disponible.

En el caso de los dispositivos móviles, el valor indica los requisitos de memoria disponible. Los requisitos equivalentes para la memoria instalada en dispositivos móviles son los siguientes:

  • 300 MB = el dispositivo debe tener al menos 1 GB de memoria instalada
  • 750 MB = el dispositivo debe tener al menos 2 GB de memoria instalada
  • 1000 MB = el dispositivo debe tener al menos 3 GB de memoria instalada
  • 2000 MB = el dispositivo debe tener al menos 4 GB de memoria instalada

Por ejemplo, si especifica que la aplicación para UWP requiere 300 MB para ejecutarse correctamente, >solo podrá instalarse en dispositivos móviles con 1 GB de RAM >o en dispositivos de escritorio con 300 MB de RAM.

StoreManifest

Nodo raíz para el esquema StoreManifest (para Windows 10).

TargetDeviceFamily

Identifica la familia de dispositivos a la que se dirige el paquete.

Importante En la mayoría de los casos, simplemente debe especificar las familias de dispositivos en [TargetDeviceFamily](.. /.. Elemento /appxpackage/uapmanifestschema/element-targetdevicefamily.md) de AppxManifest. Los valores aquí solo se deben usar si necesita invalidar esa información (mediante un subconjunto de los valores proporcionados allí).