Configuración de la aplicación de escritorio para el empaquetado MSIX en Visual Studio

Puedes usar el proyecto de paquete de aplicación de Windows en Visual Studio para generar un paquete para la aplicación de escritorio. A continuación, puedes distribuir el paquete a Microsoft Store, en la Web, en tu empresa o en cualquier otro mecanismo de distribución que uses.

Carga de trabajo y versión necesaria de Visual Studio

El Proyecto de paquete de aplicación de Windows está disponible en las siguientes versiones de Visual Studio:

  • Visual Studio 2019
  • Visual Studio 2017 15.5 y versiones posteriores

Para ver la plantilla Proyecto de paquete de aplicación de Windows en el menú "Agregar nuevo proyecto", debes asegurarte de que tienes al menos una de las siguientes cargas de trabajo de Visual Studio instaladas:

  • La carga de trabajo "Desarrollo de la Plataforma universal de Windows"
  • El componente opcional "Herramientas de empaquetado de MSIX" en la carga de trabajo de .NET Core.
  • El componente opcional "Herramientas de empaquetado de MSIX" en la carga de trabajo de desarrollo de escritorio de .NET.

Para disfrutar de la mejor experiencia, te recomendamos que uses la versión más reciente de Visual Studio.

Importante

El proyecto de paquete de aplicación de Windows en Visual Studio es compatible con Windows 10, versión 1607 y versiones posteriores. Solo se puede usar en proyectos que tengan como plataforma de destino la actualización de aniversario de Windows 10 (10.0; compilación 14393) o una versión posterior.

Estas son algunas de las cosas que puedes hacer en el proyecto de paquete de aplicación de Visual Studio:

✔️ Generar recursos visuales automáticamente.

✔️ Realizar cambios en el manifiesto con un diseñador visual.

✔️ Generar tu paquete o conjunto con un asistente.

✔️ (Si publicará la aplicación en Microsoft Store) Asignar fácilmente una identidad a la aplicación desde un nombre que ya haya reservado en el Centro de partners.

Preparar la aplicación

Revisa esta guía antes de empezar a crear un paquete para tu aplicación: Preparación del empaquetado de una aplicación de escritorio.

Configuración del proyecto de paquete de aplicación de Windows en tu solución

Las capturas de pantalla a continuación corresponden a Visual Studio 2019, versión 16.10.

  1. En Visual Studio, abre la solución que contiene tu proyecto de aplicación de escritorio.

  2. Agrega un proyecto de paquete de aplicación de Windows a la solución.

    No tendrás que agregarle ningún código. Solo está ahí para generar un paquete para ti. Nos referiremos a este proyecto como el "proyecto de empaquetado".

    Proyecto de empaquetado

  3. Establezca la versión de destino de este proyecto en cualquier versión que quiera, pero asegúrese de establecer la versión mínima en Actualización de aniversario de Windows 10 como mínimo.

    Cuadro de diálogo del selector de versión de empaquetado
  4. En el Explorador de soluciones, haga clic con el botón derecho en la carpeta Dependencias en el proyecto de empaquetado y elija Agregar referencia de proyecto…

    Agregar referencia de proyecto

  5. Elige el proyecto de aplicación de escritorio y, después, selecciona el botón Aceptar.

    Proyecto de escritorio

    Puedes incluir varias aplicaciones de escritorio en el paquete, pero solo una de ellas puede iniciarse cuando los usuarios elijan el icono de la aplicación. En el nodo Aplicaciones, haz clic con el botón derecho en la aplicación que quieres que los usuarios inicien cuando seleccionen el icono de la aplicación y, después, elige Establecer como punto de entrada.

    Establecer punto de entrada

  6. Compila el proyecto de empaquetado para garantizar que no ocurra ningún error. Si aparecen errores, abre Configuration Manager y asegúrate de que los proyectos tengan como destino la misma plataforma.

    Configuration Manager

  7. Usa el asistente para Crear paquetes de aplicaciones para generar un paquete o lote MSIX o un archivo .msixupload o .appxupload (para publicarlo en Store).

Pasos siguientes

Empaquetado de una aplicación de escritorio en Visual Studio

Consulta Empaquetado de una aplicación para UWP o escritorio en Visual Studio

Ejecución, depuración o prueba de una aplicación de escritorio

Consulta Ejecución, depuración y prueba de una aplicación empaquetada

Recursos adicionales

Vídeo

 

Mejorar tu aplicación de escritorio agregando las API de UWP

Consulta Mejorar tu aplicación de escritorio para Windows 10

Amplía tu aplicación de escritorio agregando proyectos de UWP y componentes de Windows Runtime

Consulta Ampliar tu aplicación de escritorio con componentes de UWP modernos.

Distribuir la aplicación

Consulta Distribuir una aplicación de escritorio empaquetada