Windows应用开发文档

使用 Windows 应用 SDK 和 WinUI 3 构建原生 Windows 桌面应用,这是在 Windows 10 和 11 上使用 C#、C++ 和 XAML 进行全新开发的推荐平台。

我应使用哪个平台?

选择适合你的方案的框架。 对于新的本机Windows应用,建议使用具有Windows 应用 SDK的 WinUI 3。 UWP 处于维护模式 -- 对于新项目,使用 Windows 应用 SDK 与 WinUI 3,并现代化现有 UWP 应用,请参阅迁移指南。

.NET MAUI

面向 Windows、macOS、iOS 和 Android 的跨平台框架,从一个 C# 和 XAML 代码库。

渐进式 Web 应用(PWA)

具有Windows集成的 Web 优先应用 - 任务栏、通知、脱机支持。 使用 HTML、CSS 和 JavaScript 进行生成。

SDK 参考资料和下载

直接跳转到 SDK 登陆页面以获取参考文档、发行说明和下载。

入门要求

开始使用 Windows 应用 SDK 进行开发所需的内容。 面向 Windows 10 版本 1809(内部版本 17763)或更高版本。

支持的语言和运行时

配合 .NET 8 或更高版本的 C#、C++(Win32 和 C++/WinRT)以及 Rust(通过 windows-rs crate)。 XAML 用于 WinUI 3 和 WPF 中的 UI 标记。

工具和资源