Compartir a través de


Esquema del manifiesto del paquete de la aplicación de Windows 8

Esta referencia proporciona detalles para cada elemento, atributo y tipo de datos que define el esquema para el manifiesto del paquete de aplicación para aplicaciones para UWP. El archivo de definición de esquema es AppxManifestSchema.xsd.

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

Elemento Descripción
ActivatableClass (tipo: CT_InProcessActivatableClass)

Declara una clase en tiempo de ejecución asociada al punto de extensibilidad.

ActivatableClass (tipo: CT_OutOfProcessActivatableClass)

Declara una clase en tiempo de ejecución asociada al punto de extensibilidad.

ActivatableClassAttribute

Define un atributo de la clase que se almacena en el almacén de Windows Runtime propiedad.

Aplicación

Representa una aplicación que consta de parte o de toda la funcionalidad que se entrega en el paquete.

ApplicationContentUriRules

Especifica qué páginas del contexto web tienen acceso a los dispositivos de geolocalización del sistema (si la aplicación tiene permiso para acceder a esta funcionalidad) y al Portapapeles.

Aplicaciones

Representa una o varias aplicaciones que componen el paquete.

Argumentos

Especifica la lista de argumentos separados por comas que se pasarán al ejecutable.

AutoPlayContent

Declara un punto de extensibilidad de aplicación de tipo windows.autoPlayContent. La aplicación proporciona las acciones de contenido de Reproducción automática especificadas.

AutoPlayDevice

Declara un punto de extensibilidad de aplicación de tipo windows.autoPlayDevice. La aplicación proporciona las acciones de dispositivo de Reproducción automática especificadas.

BackgroundTasks

Define un punto de extensibilidad de aplicación de tipo windows.backgroundTasks. Las tareas en segundo plano se ejecutan en un host en segundo plano dedicado; es decir, sin una interfaz de usuario.

Capabilities

Declara el acceso a los recursos de usuario protegidos que requiere el paquete.

Funcionalidad

Declara una funcionalidad requerida por un paquete.

Certificate

Un certificado para su uso con el paquete y colocado en los almacenes de certificados del sistema.

Certificados

Declara un punto de extensibilidad de paquete de tipo windows.certificates. La aplicación requiere uno o varios certificados de los almacenes de certificados especificados.

DataFormat

Especifica un formato de paquete de datos como texto o formato HTML que la aplicación puede compartir. Es único por aplicación en el paquete y distingue mayúsculas de minúsculas.

DefaultTile

Icono predeterminado que representa la aplicación en el pantalla Inicio. Este icono se muestra cuando la aplicación se instala por primera vez, antes de recibir notificaciones de actualización. Cuando un icono no tiene notificaciones que mostrar, el icono vuelve a este valor predeterminado.

Dependencias

Declara otros paquetes de los que depende un paquete para completar su software.

Descripción

Una descripción sencilla que se puede mostrar a los usuarios.

DeviceCapability

Declara una funcionalidad de dispositivo requerida por un paquete.

DisplayName

Nombre descriptivo que se puede mostrar a los usuarios.

EditFlags

Especifica el tipo de información que el usuario ve al abrir un archivo asociado al punto de extensibilidad.

Extensión (en tipo: CT_ApplicationExtensions)

Declara un punto de extensibilidad para la aplicación.

Extensión (en tipo: CT_PackageExtensions)

Declara un punto de extensibilidad para el paquete.

Extensiones (tipo: CT_ApplicationExtensions)

Define uno o varios puntos de extensibilidad para la aplicación.

Extensiones (tipo: CT_PackageExtensions)

Define uno o varios puntos de extensibilidad para el paquete.

FileOpenPicker

Declara un punto de extensibilidad de aplicación de tipo windows.fileOpenPicker. La aplicación permite al usuario elegir y abrir los tipos de archivos especificados.

FileSavePicker

Declara un punto de extensibilidad de aplicación de tipo windows.fileSavePicker. La aplicación permite al usuario elegir el nombre de archivo, la extensión y la ubicación de almacenamiento para los tipos de archivos especificados.

FileType (en tipo: CT_FTASupportedFileTypes)

Tipo de archivo admitido especificado como extensión de tipo de archivo.

FileType (tipo: ST_FileType)

Tipo de archivo especificado como extensión de tipo de archivo. Es único por aplicación en el paquete y distingue mayúsculas de minúsculas.

FileTypeAssociation

Declara un punto de extensibilidad de aplicación de tipo windows.fileTypeAssociation. Una asociación de tipo de archivo indica que la aplicación está registrada para controlar los archivos de los tipos especificados.

marco

Indica si el paquete es un paquete de marco; es decir, un paquete que pueden usar otros paquetes. Su valor es false de forma predeterminada. No debe especificar un valor para él a menos que esté creando un marco de trabajo.

GameExplorer

Declara un punto de extensibilidad de paquete de tipo windows.gameExplorer.

Identidad

Define un identificador único global para un paquete. Una identidad de paquete se representa como una tupla de atributos del paquete.

InProcessServer

Declara un punto de extensibilidad de paquete de tipo windows.activatableClass.inProcessServer. La aplicación usa una biblioteca de vínculos dinámicos (DLL) que expone una o varias clases activables.

Información sobre información

Define una cadena que proporciona información adicional al usuario sobre el tipo de archivo.

InitialRotationPreference

Describe las orientaciones en las que la aplicación prefiere mostrarse para obtener la mejor experiencia de usuario. En un dispositivo que se puede girar, como una tableta, la aplicación no se volverá a dibujar para las orientaciones que no se especifican aquí. Por ejemplo, si la aplicación especifica solo las orientaciones Horizontal y HorizontalFlipped, y el dispositivo gira a una orientación Vertical, la aplicación no girará.

Tenga en cuenta que en los dispositivos que no se pueden rotar, una aplicación podría mostrarse en la orientación predeterminada de ese dispositivo y se omitirá la orientación preferida de la aplicación. Sin embargo, en un dispositivo con un bloqueo de rotación activado, se seguirá respetando la rotación preferida de la aplicación.

Estas opciones de preferencia de orientación se aplican tanto a la [pantalla de presentación](element-splashscreen.md) como a la interfaz de usuario de la aplicación cuando se inicia una nueva sesión para la aplicación. Las preferencias se pueden cambiar durante el tiempo de ejecución a través de [AutoRotationPreferences](/uwp/api/Windows. Propiedad Graphics.Display.DisplayProperties).

Instanciación

Especifica si el ejecutable se ejecuta como una sola instancia o puede ejecutarse como varias instancias.

Interfaz

Declara una interfaz asociada al proxy.

LaunchAction (en el tipo: CT_AutoPlayContent)

Describe una acción de contenido de reproducción automática.

LaunchAction (en el tipo: CT_AutoPlayDevice)

Describe una acción de reproducción automática del dispositivo.

LockScreen

Define el distintivo y las notificaciones que representan la aplicación en la pantalla de bloqueo, que se muestra cuando el sistema está bloqueado.

Logotipo

Ruta de acceso a un archivo que contiene una imagen.

OSMaxVersionTested

El desarrollador debe rellenarlo con la versión más alta Windows en la que se probó el paquete. Este campo es obligatorio. Windows bloqueará la instalación del paquete en versiones del sistema operativo superiores al valor proporcionado en este campo. Cuando se ejecuta una aplicación, Windows comparará este campo con la versión real del sistema operativo. Si el valor proporcionado en este campo es menor que la versión actual del sistema operativo, Windows puede proporcionar un comportamiento compatible con la versión de sistema operativo más alta probada para algunas o todas las API. Si el valor proporcionado en este campo es mayor o igual que la versión actual del sistema operativo, Windows aplicará ningún cambio de compatibilidad a las API.

OSMinVersion

La versión mínima del sistema operativo que requiere el paquete.

OutOfProcessServer

Declara un punto de extensión de paquete de tipo windows.activatableClass.outOfProcessServer. La aplicación usa un ejecutable (EXE) que expone una o varias clases activables.

Package

Define el elemento raíz de un manifiesto de paquete de aplicación. El manifiesto describe la estructura y las funcionalidades del software para el sistema.

PackageDependency

Declara una dependencia en otro paquete marcado como paquete de marco.

Ruta de acceso (tipo: ST_Executable)

Ruta de acceso al ejecutable.

Ruta de acceso (tipo: ST_FileName)

Ruta de acceso al archivo DLL.

Requisitos previos

Declara los requisitos mínimos de software y sistema operativo que deben existir para que el paquete sea aplicable al sistema.

Propiedades

Define metadatos adicionales sobre el paquete, incluidos los atributos que describen cómo aparece el paquete a los usuarios.

Nota Puede obtener un error si los elementos de manifiesto DisplayName o Description contienen caracteres no permitidos por el firewall de Windows; es decir, "|" y "all", debido a lo cual Windows no puede crear el perfil de AppContainer para el paquete . Use esta referencia para [solución de problemas](/windows/win32/appxpkg/troubleshooting) si recibe un error.
 
Protocolo

Declara un punto de extensibilidad de aplicación de tipo windows.protocol. Una asociación de URI indica que la aplicación está registrada para controlar los URI con el esquema especificado.

ProxyStub

Declara un punto de extensibilidad de paquete de tipo windows.activatableClass.proxyStub. Un proxy puede estar compuesto de una o varias interfaces.

PublisherDisplayName

Nombre descriptivo para el publicador que se puede mostrar a los usuarios.

Recurso

Declara un idioma para los recursos contenidos en el paquete.

Recursos

Declara los idiomas de los recursos que contiene el paquete. Cada paquete debe declarar al menos un idioma para los recursos.

Rotación

Especifica una única orientación rotacional en la que se mostrará una aplicación.

Regla

Especifica qué páginas del contexto web tienen acceso a los dispositivos de geolocalización del sistema (si la aplicación tiene permiso para acceder a esta funcionalidad) y acceso al Portapapeles.

SelectionCriteria

Define los criterios de selección para los certificados definidos para el paquete.

ShareTarget

Declara un punto de extensión de aplicación de tipo windows.shareTarget. La aplicación puede compartir los tipos de archivos especificados.

SplashScreen

Define la apariencia de la pantalla de presentación, que la aplicación muestra durante el inicio.

SupportedFileTypes (tipo: CT_CharmsSupportedFileTypes)

Define los tipos de archivo que la aplicación puede compartir.

SupportedFileTypes (tipo: CT_FTASupportedFileTypes)

Define los tipos de archivo asociados a la aplicación. Son únicos por paquete y distinguen mayúsculas de minúsculas.

SupportsAnyFileType

Indica si se admiten todos los tipos de archivo para el uso compartido.

Task

Tarea en segundo plano asociada al punto de extensibilidad de la aplicación.

TrustFlags

Indica si los certificados del paquete son exclusivos del paquete.

VisualElements

Describe los aspectos visuales de la aplicación para UWP: su icono predeterminado, imágenes de logotipo, colores de texto y fondo, orientación inicial de la pantalla, pantalla de presentación y apariencia de icono de pantalla de bloqueo.