- Windows 11 introduceert winapp CLI, een opdrachtregelprogramma voor ontwikkelaars.
- Ondersteunt Electron, .NET/Win32, CMake, Python en andere frameworks.
- Vereenvoudigt het maken van apps zonder Visual Studio of MSBuild.
In Windows 11 heeft Microsoft de Windows App Development CLI (winapp CLI) geïntroduceerd om het voor ontwikkelaars gemakkelijker te maken apps naar het besturingssysteem te brengen.
Ontwikkelaars hebben lange tijd te maken gehad met uitdagingen zoals gefragmenteerde platforms, complexe pakketbeheerprocessen en inconsistente API's. Deze tool is ontworpen om het proces te stroomlijnen en obstakels weg te nemen voor ontwikkelaars die apps voor Windows 11 willen maken zonder afhankelijk te zijn van Visual Studio of MSBuild.
De publieke preview van de Windows App Development CLI (winapp CLI) is nu beschikbaar. Deze ondersteunt platformonafhankelijke frameworks zoals Electron, .NET/Win32, CMake en Python, waardoor ontwikkelaars efficiënter apps kunnen bouwen.
In deze handleiding beschrijf ik de stappen voor het installeren van de Windows App Development-opdrachtregeltool op Windows 11.
Installeer WinApp op Windows 11.
Om de opdrachtregeltool Windows App Development op Windows 11 te installeren, volgt u deze stappen:
-
Open Start .
-
Zoek naar 'Opdrachtprompt' of 'PowerShell' , klik met de rechtermuisknop op het bovenste resultaat en selecteer de optie 'Uitvoeren als beheerder' .
-
Typ deze opdracht om de winapp-tool op Windows 11 te installeren en druk op Enter :
winget installeer Microsoft.winappcli --bron winget

Zodra je de stappen hebt voltooid, wordt het opdrachtregelprogramma op je computer geïnstalleerd.
Als je snel aan de slag wilt, voer dan dit commando uit in de rootmap van je project om de initiële configuratie en resources te genereren:

winapp init-opdracht / Afbeelding: Mauro Huculak
Wanneer je de opdracht uitvoert, zie je op het scherm instructies voor het instellen van de ontwikkelomgeving, inclusief pakket- en uitgeversnamen, versie, beschrijving, SDK-configuratie en meer.
Je kunt deze opdracht uitvoeren om de geconfigureerde omgevingsstatus te herstellen. Dit is handig bij het klonen van een project of het synchroniseren tussen machines:
Je kunt deze opdracht ook gebruiken om pakketten en afhankelijkheden bij te werken naar de nieuwste versies, afhankelijk van je configuratie:
Andere nuttige commando's die je zult gebruiken zijn onder andere:
winapp create-debug-identity my-app.exeVoegt een tijdelijke pakketidentiteit toe aan uw uitvoerbaar bestand voor debugdoeleinden.
winapp manifest update-assets path/to/logo.pngHiermee wordt het AppxManifest.xml-bestand voor uw app gegenereerd of gewijzigd.
winapp cert generateGenereert en beheert ontwikkelingscertificaten die worden gebruikt voor ondertekening en lokaal testen.
winapp sign path/to/package.msixHiermee wordt een MSIX-pakket gemaakt van de uitvoer van uw build.
winapp pack .\build\output --cert devcert.pfxHiermee wordt het MSIX-pakket klaargemaakt voor distributie.
Je kunt deze GitHub- pagina gebruiken om meer te leren over gebruiksopdrachten.