AI 辅助 Windows 开发

Windows提供了一套完整的 AI 就绪工具,可让你从想法到已发布的应用。 无论你更喜欢命令行和 VS Code 还是完整的 IDE(如 Visual Studio),AI 代理都可以执行繁重的工作。 本部分介绍这两个路径,无论你是从头开始构建新应用还是对已编写的应用进行现代化改造,都可以提供帮助。

架构图展示了开发人员在 VS Code 中编写提示词,GitHub Copilot 和 Claude Code AI 代理使用知识层中的 WinUI Agent Plugin 和 winui-ui-testing 技能,并查询 Microsoft Learn MCP Server 获取实时 API 文档,以生成面向 Windows 应用 SDK 和 .NET 10 的正确 WinUI 3 代码。

小窍门

Windows 开发新手? 从 Quickstart 开始:使用 AI 生成和发布Windows应用 - 只需使用免费工具即可在 30 分钟内使用工作应用。


你选择的是哪条路径?

我要重新开始

使用 winui-dev 代理和 dotnet new 模板来搭建基架、生成、运行和发布新的Windows应用,无需Windows体验。

WinUI 代理插件快速入门

我已有一个应用

AI 工具可帮助你将WPF或 UWP 应用迁移到新式 WinUI 3,或者向使用 Electron、Flutter、Tauri 或 Rust 生成的应用添加Windows功能。

从 WPF 迁移从 UWP 迁移跨框架应用


本节中的工具

许多开发人员会同时使用这三者:用 winapp CLI 搭建项目框架并发布,使用 WinUI 代理插件来确保 Copilot 的准确性,以及借助 Microsoft Learn MCP Server 实时访问文档。

工具 它的作用是什么
WinUI 代理插件 GitHub Copilot 或 Claude Code 中端到端 WinUI 开发的 8 个技能
AI 辅助测试 使用 Windows UI 自动化 生成和运行 UI 测试
发布到应用商店 使用 winapp store 从命令行提交到Microsoft Store

常见问题解答

是否可以在没有Visual Studio的情况下生成 WinUI 3 应用?

Yes. 需要三个命令:

dotnet new winui-navview -n MyApp
cd MyApp
dotnet run

从 VS Code 或终端生成、调试、打包和发布。 Visual Studio仍最适合用于复杂的 XAML 调试,但不再需要它。 请参阅 快速入门

这些工具是否免费?

是 — WinApp CLI、VS Code 扩展和 dotnet new 模板是免费的,开放源代码。 GitHub Copilot 需要订阅(提供免费套餐)。 Microsoft Learn MCP Server 是免费的,无需登录。

这是否适用于 Claude Code 以及GitHub Copilot?

Yes. winui@awesome-copilot 插件和 Microsoft Learn MCP 服务器都适用于任何 MCP 兼容的代理。