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