Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Belangrijk
De Windows-app Development CLI bevindt zich momenteel in public preview. Functies en opdrachten kunnen vóór de definitieve release worden gewijzigd. Deel uw feedback door een probleem te maken.
De Windows-app Development CLI (winapp CLI) is één opdrachtregelinterface voor het beheren van Windows SDK's, het verpakken, genereren van app-identiteiten, manifesten, certificaten en het gebruik van buildhulpprogramma's met elk app-framework. Dit hulpprogramma overbrugt de kloof tussen platformoverschrijdende ontwikkeling en Windows systeemeigen mogelijkheden.
Of u nu bouwt met .NET/Win32, CMake, Electron of Rust, deze CLI biedt u toegang tot:
- Modern Windows API's - Windows App SDK en Windows SDK met automatische installatie en codegeneratie
- Pakketidentiteit - Fouten opsporen en testen door pakketidentiteit toe te voegen zonder volledige verpakking
- MSIX Packaging - App-verpakking met ondertekening en gereedheid voor de Store
- Developer Tools - Manifesten, certificaten, middelen en buildintegratie
Waarom pakketidentiteit?
Veel krachtige Windows API's vereisen dat uw app pakketidentiteit heeft. Met identiteit krijgt uw app toegang tot functies zoals meldingen, OS-integratie en AI op het toestel. Zie Het pakketoverzicht voor een volledige lijst van welke pakketidentiteit ontgrendelt en helpt bij het kiezen van het juiste verpakkingsmodel.
Installatie
WinGet
De eenvoudigste manier om de CLI te installeren is via WinGet (Windows Pakketbeheer):
winget install Microsoft.winappcli --source winget
NPM
Voor Electron-projecten, installeer via de Node Package Manager (NPM).
npm install @microsoft/winappcli --save-dev
GitHub Actions/Azure DevOps
Voor CI/CD-pipelines gebruikt u de actie setup-WinAppCli om de CLI automatisch te installeren op uw runners/agents.
Handmatig downloaden
Download de nieuwste build van GitHub Releases.
Installatie controleren
Nadat de installatie is geïnstalleerd, controleert u de installatie door de CLI aan te roepen:
winapp --help
Of als u Electron/Node.jsgebruikt:
npx winapp --help
Ondersteunde frameworks
winapp CLI werkt met verschillende app-frameworks:
| Raamwerk | Guide |
|---|---|
| .NET / WPF / WinForms | Aan de slag met .NET |
| C++ (CMake) | Aan de slag met C++ |
| Elektron | Aan de slag met Electron |
| Roest | Aan de slag gaan met Rust |
| Tauri | Aan de slag met Tauri |
| Fladderen | Aan de slag met Flutter |
Overzicht van opdrachten
| Categorie | Commands |
|---|---|
| Installatie | init, restore, update |
| Verpakking | pack, create-debug-identity |
| Manifesten | manifest genereren, manifest update-assets |
| Certificaten en ondertekening | certificaat genereren, certificaat installeren, ondertekenen |
| Utilities | tool, store, get-winapp-path |
| Node.js/Electron | node create-addon, node add-electron-debug-identity, node clear-electron-debug-identity |
Zie CLI-handleiding voor de volledige CLI-naslaginformatie.
Open source
winapp CLI is open source. U kunt de broncode, bestandsproblemen en bijdragen vinden op GitHub.
Verwante onderwerpen
Windows developer