Esquema del manifiesto de extensiones de Windows 8.1
Esta referencia proporciona detalles para cada elemento, atributo y tipo de datos que define el esquema del manifiesto del paquete de aplicación para Windows 8.1 aplicaciones. El archivo de definición de esquema AppxManifestSchema2010_v2.xsd.
AppxManifestSchema2010_v2.xsd es el esquema que define el esquema de manifiesto general para Windows 8.1 aplicaciones. AppxManifestSchema2010_v2.xsd es una copia del esquema de manifiesto de Windows 8, AppxManifestSchema.xsd, pero agrega nuevos elementos y atributos en el espacio de nombres Windows 8.1. Este esquema solo se usa para validar manifiestos que definen OSMinVersion como 6.3.*. Estos Windows 8.1 de espacio de nombres se importan en este esquema desde el archivo AppxManifestSchema2013.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 comprende parte de o 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 acceso al Portapapeles. |
ApplicationExtensionChoice | El elemento abstract application extension choice para el grupo de sustitución XSD. Esto no se puede declarar en xml. |
Aplicaciones | Representa una o varias aplicaciones que componen el paquete. |
Argumentos | Especifica la lista de argumentos separados por comas que se pasan al archivo 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 | Descripción sencilla que se puede mostrar a los usuarios. |
DeviceCapability | Declara una funcionalidad de dispositivo requerida por un paquete. |
DeviceCapabilityChoice | El elemento abstract device capability choice para el grupo de sustitución XSD. Esto no se puede declarar en xml. |
DisplayName | Nombre descriptivo que se puede mostrar a los usuarios. Esta cadena se puede localizar. |
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_PackageExtensions) | Declara un punto de extensibilidad para el paquete. |
Extensión (tipo: CT_ApplicationExtension) | Declara un punto de extensibilidad para la aplicación. |
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. |
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.DisplayInformation). |
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 dispositivo De reproducción automática. |
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 de 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 no aplicará ningún cambio de compatibilidad a las API. |
OSMinVersion | 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 que está marcado como un 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 se muestra 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 el recurso contenido en el paquete. Los atributos de escala y de nivel de característica de DirectX son comunes para todos los recursos del paquete. |
ResourcePackage | Indica si el paquete es un paquete de recursos. Otros paquetes pueden usar un paquete de recursos. Su valor es false de forma predeterminada. No debe especificar un valor para él a menos que esté creando un recurso. |
Recursos | Declara los idiomas de los recursos que contiene el paquete. Cada paquete debe declarar al menos un idioma para los recursos. Los atributos de escala y de nivel de característica de DirectX son comunes para todos los recursos del paquete. |
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 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. |
TaskChoice | Elemento abstracto de elección de tareas para el grupo de sustitución XSD. Esto no se puede declarar en el XML. |
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. |
VisualElementsChoice | Elemento de elección de elementos visuales abstractos para el grupo de sustitución XSD. Esto no se puede declarar en el XML. |