Windows 應用程式開發文件

使用 Windows 應用程式 SDK 和 WinUI 3 建構原生 Windows 桌面應用程式——這是使用 C#、C++ 和 XAML 在 Windows 10 和 11 上開發新開發的推薦平台。

我應該用哪個平台?

選擇適合你情境的框架。 建議使用 WinUI 3 搭配 Windows 應用程式 SDK 來開發新的原生 Windows 應用程式。 UWP 目前處於維護階段——新專案請使用 Windows 應用程式 SDK 搭配 WinUI 3,若要現代化現有 UWP 應用,請參閱遷移指南。

.NET MAUI

跨平台框架,針對 Windows、macOS、iOS 和 Android,從一個 C# 和 XAML 程式碼庫出發。

漸進式 Web Apps(PWA)

網頁優先的應用程式,搭配 Windows 整合——工作列、通知、離線支援。 用 HTML、CSS 和 JavaScript 建構。

SDK 參考與下載

直接前往 SDK 到達網頁,以查看參考文件、版本資訊和下載。

入門要求

你需要開始用 Windows 應用程式 SDK 建置什麼。 目標版本為 Windows 10 1809(建置版 17763)或更新版本。

支援的語言與執行環境

C# 搭配 .NET 8 或更新版本、C++(Win32 和 C++/WinRT)、Rust(透過 windows-rs crate)。 XAML 用於 WinUI 3 和 WPF 的 UI 標記。

工具與資源

Windows 開發者環境設定

用 Visual Studio、Windows 應用程式 SDK、Dev Home 以及 Windows 子系統 Linux 版 來設定你的開發環境。