- Windows 11 introduce winapp CLI, una herramienta de línea de comandos para desarrolladores.
- Es compatible con Electron, .NET/Win32, CMake, Python y otros frameworks.
- Simplifica la creación de aplicaciones sin necesidad de Visual Studio ni MSBuild.
En Windows 11 , Microsoft introdujo la interfaz de línea de comandos para el desarrollo de aplicaciones de Windows (winapp CLI) para facilitar a los desarrolladores la integración de aplicaciones en el sistema operativo.
Los desarrolladores llevan mucho tiempo enfrentándose a problemas relacionados con plataformas fragmentadas, empaquetados complejos y API inconsistentes, y esta herramienta está diseñada para simplificar el proceso, eliminando las barreras para los desarrolladores que desean crear aplicaciones para Windows 11 sin depender de Visual Studio o MSBuild.
Ya está disponible la versión preliminar pública de la interfaz de línea de comandos para el desarrollo de aplicaciones de Windows (winapp CLI). Es compatible con marcos de trabajo multiplataforma como Electron, .NET/Win32, CMake o Python, lo que permite a los desarrolladores crear aplicaciones de forma más eficiente.
En esta guía , describiré los pasos para instalar la herramienta de línea de comandos de desarrollo de aplicaciones de Windows en Windows 11.
Instalar WinApp en Windows 11
Para instalar la herramienta de línea de comandos de desarrollo de aplicaciones de Windows en Windows 11, siga estos pasos:
-
Abrir Inicio .
-
Busque " Símbolo del sistema" o "PowerShell" , haga clic con el botón derecho en el primer resultado y seleccione la opción " Ejecutar como administrador" .
-
Escriba este comando para instalar la herramienta winapp en Windows 11 y pulse Intro :
Winget instala Microsoft.winappcli --source winget

Una vez completados los pasos, la herramienta de línea de comandos se instalará en su ordenador.
Si quieres empezar rápidamente, ejecuta esto en la raíz de tu proyecto para generar la configuración y los recursos iniciales:

Comando winapp init / Imagen: Mauro Huculak
Al ejecutar el comando, verá instrucciones en pantalla para configurar el entorno de desarrollo, incluidos los nombres del paquete y del editor, la versión, la descripción, la configuración del SDK y mucho más.
Puedes ejecutar este comando para recrear el estado del entorno configurado, lo cual resulta útil al clonar un proyecto o sincronizarlo entre máquinas:
También es posible ejecutar este comando para actualizar los paquetes y las dependencias a las versiones más recientes, según su configuración:
Otros comandos útiles que utilizarás incluyen:
winapp create-debug-identity my-app.exe: Agrega una identidad de paquete temporal a su ejecutable para funciones de depuración.
winapp manifest update-assets path/to/logo.pngGenera o modifica el archivo AppxManifest.xml para tu aplicación.
winapp cert generateGenera y gestiona los certificados de desarrollo utilizados para la firma y las pruebas locales.
winapp sign path/to/package.msix: Crea un paquete MSIX a partir de los resultados de la compilación.
winapp pack .\build\output --cert devcert.pfx: Crea el paquete MSIX listo para su distribución.
Puedes usar esta página de GitHub para obtener más información sobre los comandos de uso.