Create, edit, build, debug, package, and publish Windows apps in an integrated development environment.
Tools for Windows app development
Choose Visual Studio, the Visual Studio Code extension, WinApp CLI, or WinUI Agent for your development workflow.
Choose your tool
Start with the tool that matches how you create and manage Windows app projects.
-
Visual Studio
-
Visual Studio Code extension
Run WinApp CLI commands from the Visual Studio Code Command Palette.
-
WinApp CLI
Configure projects, package apps, manage identity and certificates, and automate workflows with WinApp CLI.
-
WinUI Agent
Give supported coding assistants Windows app development guidance and tools for inspecting running apps.
Choose a workflow
Compare integrated development environments, editors, command-line tools, and AI-assisted workflows.
-
IDE and editor workflows
Build Windows apps in an integrated development environment or use an editor with Windows-specific commands.
-
Command-line and AI workflows
Automate Windows app tasks from the command line or give supported coding assistants Windows development context.