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.
In deze quickstart gaat u van een lege map naar een gepubliceerde Windows-app met behulp van AI-hulp overal. Er is geen Visual Studio vereist.
Note
Werkt u liever in Visual Studio? Zie GitHub Copilot instellen voor Windows-ontwikkeling. In deze quickstart worden VS Code en de winapp CLI gebruikt.
- Installeer de vereiste hulpprogramma's (~5 minuten)
- Een WinUI-app genereren vanaf de opdrachtregel
-
winui-devDe AI-agent gebruiken om functies toe te voegen - Verpakken en publiceren naar de Microsoft Store
Tijd om te voltooien: ongeveer 30 minuten
Kosten: gratis (het gratis abonnement van GitHub Copilot is voldoende)
Prerequisites
Installeer de volgende hulpprogramma's voordat u begint. Ze zijn allemaal gratis.
1. Visual Studio Code
winget install Microsoft.VisualStudioCode
2. .NET SDK 10 of hoger
winget install Microsoft.DotNet.SDK.10
3. Windows-app Development CLI (winapp CLI)
winget install Microsoft.winappcli --source winget
4. WinUI dotnet nieuwe sjablonen
dotnet new install Microsoft.WindowsAppSDK.WinUI.CSharp.Templates
5. GitHub CLI (vereist voor commando's van gh copilot — vereist een GitHub Copilot-abonnement, gratis versie beschikbaar)
winget install GitHub.cli
Important
Sluit de terminal en open deze opnieuw nadat de installatie is voltooid. De gh opdracht is pas beschikbaar nadat een nieuwe shellsessie het bijgewerkte PATH heeft opgehaald.
gh auth login
gh extension install github/gh-copilot
6. WinUI-agentinvoegtoepassing voor GitHub Copilot
gh copilot plugin install winui@awesome-copilot
7. WinApp-extensie voor VS Code
code --install-extension microsoft-winappcli.winapp
Of zoek WinApp in het deelvenster Extensies (Ctrl+Shift+X). Zie VS Code-hulpprogramma's voor een volledige opdrachtreferentie.
Uw installatie controleren
winapp --version
Tip
Voor de beste resultaten verbindt u uw AI-agent ook met de Microsoft Learn MCP-server. Hiermee worden huidige WinUI 3 API-documenten opgehaald op het moment van query's in plaats van te vertrouwen op trainingsgegevens.
Stap 1: Een nieuwe WinUI-app maken
Maak een nieuwe map en genereer een WinUI-app met een NavigationView-indeling:
mkdir MyFirstApp
cd MyFirstApp
dotnet new winui-navview
Stap 2: de app uitvoeren
Bouw en voer de app uit om te bevestigen dat alles werkt voordat u functies toevoegt:
dotnet run
De app start als een pakket met losse indeling — zonder dat een MSIX-installatie nodig is. U ziet nu een WinUI 3-app met een navigatieweergave met de pagina's Start, Info en Instellingen:
Nadat het project is gestart, opent u het project in VS Code:
code .
Note
Druk niet op F5 vóór de eerste succesvolle dotnet run. De debugger van VS Code zoekt naar een .exe die nog niet bestaat. Nadat dotnet run dit is gelukt, werken F5 en de knop Uitvoeren in het WinApp-extensievenster beide normaal.
Stap 3: De AI-agent gebruiken om een functie toe te voegen
Open in VS Code GitHub Copilot Chat (Ctrl+Alt+I), schakel over naar Agentmodus en selecteer de winui-dev-agent. Typ een aanvraag, zoals:
Add a settings page to my WinUI NavigationView app with a toggle for dark mode
De agent genereert de code, maakt alle vereiste bestanden en werkt uw navigatiestructuur bij. Controleer de wijzigingen en controleer het resultaat:
dotnet run
Ga naar de pagina Instellingen in de actieve app om te bevestigen dat de functie correct is toegevoegd.
Tip
Wilt u verificatie van de gebruikersinterface automatiseren? Zie WinUI-apps testen voor winapp ui opdrachten die de UI-structuur van uw app inspecteren, doorzoeken en schermafbeeldingen, handig voor CI-pijplijnen.
Stap 4: De app verpakken
Publiceer uw app naar een map en verpakt deze vervolgens als een MSIX-installatieprogramma.
Important
De packageerstap installeert een certificaat in het vertrouwde basiscertificaatarchief van uw machine en vereist een terminal met verhoogde rechten (Administrator). Klik met de rechtermuisknop op PowerShell of Windows Terminal en selecteer Run as administrator en navigeer vervolgens terug naar de projectmap.
dotnet publish -o ./publish
winapp pack ./publish --generate-cert --install-cert
--generate-cert --install-cert maakt en installeert een lokaal ontwikkelingscertificaat voor testen. Gebruik voor een inzending bij de Store in plaats daarvan uw Partner Center-certificaat.
Stap 5: Publiceren naar het Microsoft Store
Verzend uw app rechtstreeks vanaf de opdrachtregel:
winapp store publish ./*.msix --appId <your-app-id>
Note
Voor publiceren is een PartnerCentrum-account vereist. App-certificering duurt doorgaans 1-3 werkdagen.
Volgende stappen
U hebt een Windows-app gemaakt en gepubliceerd met behulp van alleen gratis hulpprogramma's en AI-hulp. Hier is waar je vervolgens naartoe moet gaan:
- Ga dieper in op AI: WinUI-agentinvoegtoepassing - leer alle 8 vaardigheden en wanneer u elk moet gebruiken
- VS Code volledig gebruiken: VS Code-hulpprogramma's : uitvoeren, fouten opsporen, verpakken en ondertekenen zonder terminal
- Hebt u een bestaande app?: Migrate from WPF or migrate from UWP met AI-hulp
- Betere tests schrijven: ai-ondersteund testen - UI-tests genereren en automatiseren
- Inzicht in de risico's: beveiliging en verantwoorde AI : wat u moet controleren voordat ai-gegenereerde code wordt verzonden
Windows developer