Compartir a través de


Empaquetado, implementación y consulta de aplicaciones de Windows

Puede implementar, gestionar y dar servicio a aplicaciones Windows (incluyendo UWPs y aplicaciones de escritorio) a través de paquetes de aplicaciones .msix/.appx basados en el formato OPC. Cada paquete de aplicación contiene los archivos que constituyen la aplicación y un archivo de manifiesto que describe el software para Windows.

Introducción

Normalmente, los desarrolladores crean y firman paquetes de aplicaciones mediante Visual Studio. Para obtener más información, vea Package a UWP app by using Visual Studio (Empaquetar una aplicación UWP mediante Visual Studio).

Microsoft Store facilita la creación, el envío y la venta de aplicaciones a clientes de todo el mundo. Para más información, vaya a Envíos de aplicaciones.

Los cmdlets de Windows PowerShell permiten instalar y administrar aplicaciones de línea de negocio de Windows sin utilizar la tienda. Para obtener más información, consulte Cmdlets del módulo Appx.

Mediante las API de empaquetado, implementación y consulta, puede realizar estas tareas mediante programación:

  • Crear un paquete de la aplicación para una aplicación de Windows
  • Implementar una aplicación de Windows empaquetada
  • Enumerar los paquetes de aplicación instalados en un sistema y obtener información sobre ellos desde su manifiesto
  • Consumir el contenido de un paquete de aplicación

En esta sección

Tema Descripción
Cómo crear un paquete de aplicación (C++) Aprender a crear un paquete de aplicación mediante la API de empaquetado.
How to create an app package signing certificate (Cómo crear un certificado de firma del paquete de la aplicación) Aprender a utilizar MakeCert y Pvk2Pfx para crear un certificado de firma de código de prueba, para que pueda firmar sus paquetes de aplicaciones.
Cómo firmar un paquete de aplicaciones con SignTool Obtenga información sobre cómo usar SignTool para firmar los paquetes de la aplicación para que se puedan implementar.
Cómo solucionar errores de firma de paquetes de aplicaciones Un error de implementación de aplicaciones puede deberse a un error al validar la firma digital del paquete de la aplicación. Aprenda a reconocer estos fallos y qué hacer al respecto.
Cómo firmar mediante programación un paquete de la aplicación (C++) Obtenga información sobre cómo firmar un paquete de aplicación mediante la función SignerSignEx2.
Cómo desarrollar una aplicación OEM que utilice un archivo personalizado Aprenda a desarrollar una aplicación que utilice un archivo personalizado para pasar información del OEM a la aplicación.
Cómo utilizar el módulo Appx en un host netfx distinto de powershell.exe Aprenda a utilizar el módulo Appx en un host netfx distinto de powershell.exe.
Extraer el contenido del paquete de la aplicación (C++) Aprenda a extraer archivos de un paquete de la aplicación mediante la API de empaquetado.
Consulta de la información del manifiesto de paquete de aplicaciones (C++) Aprenda a obtener información del manifiesto de paquete de la aplicación mediante la API de empaquetado
Solución de problemas Proporciona información para ayudarle a solucionar los problemas que experimente al empaquetar, implementar o consultar un paquete de la aplicación.
Referencia de API de empaquetado La API de empaquetado crea, lee y escribe paquetes de aplicaciones.
Referencia de API de implementación La API de implementación instala, actualiza y desinstala paquetes de aplicaciones.
Referencia de API de consulta La API de consulta obtiene información sobre los paquetes de aplicación instalados en el sistema.
Herramientas y cmdlets de PowerShell Utilice estas herramientas y cmdlets para crear, instalar y gestionar paquetes de aplicaciones.
Ejemplos del SDK Descargue ejemplos del SDK que muestran las API de empaquetado, implementación y consulta para aplicaciones de Windows.
Glosario Conozca los términos relacionados con el empaquetado, la implementación y la consulta de aplicaciones de Windows.

 

Conceptos

Paquetes de aplicaciones e implementación

Otras referencias

Esquema del manifiesto del paquete de la aplicación

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation