Publicación de una aplicación .NET MAUI para Windows

Al distribuir tu aplicación de .NET Multi-platform App UI (.NET MAUI) para Windows, puedes publicar la aplicación y sus dependencias en una carpeta para la implementación en otro sistema. La publicación de una aplicación .NET MAUI para Windows implica crear un paquete de aplicación MSIX (conocido como una aplicación empaquetada) o crear un archivo ejecutable (conocido como una aplicación sin empaquetar). Para obtener más información sobre las ventajas de usar MSIX, consulta ¿Qué es MSIX?.

Importante

Las aplicaciones de Blazor Hybrid requieren una visita web en la plataforma host. Para obtener más información, consulta Mantener la vista web actual en aplicaciones de Blazor Hybrid.

Configuración del paquete MSIX

El paquete MSIX se configura con el archivo Platforms\Windows\Package.appxmanifest (el manifiesto) del proyecto. El instalador de MSIX, Microsoft Store y Windows usan el manifiesto para configurar y mostrar la aplicación. .NET MAUI usa algunas configuraciones compartidas entre plataformas, como el nombre y el icono de la aplicación, que se establece en el manifiesto en tiempo de compilación. Además de esas pocas opciones de configuraciones, deberás editar el manifiesto para configurar el paquete de la aplicación y crear una experiencia de instalador agradable. Microsoft Store tiene sus propios requisitos, establecidos en el manifiesto, al enviar la aplicación.

Puedes usar la característica Diseñador de manifiestos de Visual Studio para editar visualmente el archivo Package.appxmanifest, que afecta cómo se ve la aplicación en Microsoft Store y en Windows. También puedes editar el archivo Package.appxmanifest mediante el editor XML.

  • Para usar el Diseñador de manifiestos, busque el panel Explorador de soluciones y haga doble clic en Platforms\Windows\Package.appxmanifest.
  • Para usar el Editor de XML, busque el panel Explorador de soluciones, haga clic con el botón derecho en Platforms\Windows\Package.appxmanifest y seleccione Ver código.

Importante

El Diseñador de manifiestos para proyectos de .NET MAUI no puede editar las funcionalidades de la aplicación. Por el momento, deberás usar el editor XML.

Para obtener más información sobre la configuración específica del manifiesto de aplicación, consulta Referencia del esquema del manifiesto de aplicación.

Publicación de la aplicación

.NET MAUI puede usar Visual Studio para la publicación, pero también admite la publicación a través de la interfaz de la línea de comandos (CLI) de dotnet para escenarios de integración continua (CI).