Windows 應用程式開發的系統需求
若要開發 Windows 10 和 11 適用的應用程式,您需要 Visual Studio、Windows SDK 和 Windows 應用程式 SDK。 安裝這些工具之前,請先確認您的開發電腦符合最低系統需求。
請安裝 Windows 應用程式 SDK 的工具再開始操作。
Visual Studio
Visual Studio 是一個 Integrated Development Environment (IDE),用於編輯、偵錯、設定和發布應用程式。
如需了解最低系統需求,請參閱:
Windows SDK
Windows SDK 可讓您存取 Windows OS 提供的所有 API 和開發功能。 您需要 Windows SDK 才能組建 Windows 應用程式及其他類型的元件 (例如服務和驅動程式)。 最新的 Windows SDK 預設會隨 Visual Studio 2019 和 Visual Studio 2022 一起安裝。
如需了解最低系統需求,請參閱 Windows SDK。
Windows 應用程式 SDK
Windows 應用程式 SDK 是一組開發人員工具,代表著 Windows 應用程式開發平台的新一代進化。 它提供一組整合的 API 和工具,可供 Windows 11 的任何桌面應用程式一致地使用 (且向後相容至 Windows 10 版本 1809)。
注意
Windows 應用 SDK 以前是以代號 Project Reunion 來稱呼。 有些 SDK 資產 (如 VSIX 延伸模組和特定 NuGet 套件) 仍會使用此代號,但這些資產將在未來的版本重新命名。 在提及現有資產或特定舊版時,某些文件仍使用 Project Reunion。
Windows 應用程式 SDK 有下列最低系統需求:
- Windows 10 1809 版 (組建 17763) 及之後的版本。
- Visual Studio 2022 17.0 版或之後的版本,包含必要的工作負載和元件。
- Visual Studio 2019 16.9 版或之後的版本,包含必要的工作負載和元件。
- Windows SDK 版本 2004 (組建 19041) 或之後的版本 (預設隨附於 Visual Studio 2019 和 2022)。
- 如果您打算組建 .NET 應用程式,您也會需要 .NET 6 或之後的版本 (請參閱下載 .NET)。
Visual Studio 支援 WinUI 3 工具
您可以在 Visual Studio 2019 的 16.9、16.10 和 16.11 Preview 版組建、執行及部署以穩定版 Windows 應用程式 SDK 組建的應用程式。 您也可以使用 Visual Studio 2022 17.0 Preview 2 和之後的版本組建採用 Windows 應用程式 SDK v0.8.2 和之後的版本的應用程式。 不過,若要使用最新的 WinUI 3 工具功能,例如熱重新載入、即時視覺化樹狀結構及即時屬性總管,您需要 Visual Studio 2019 版本搭配穩定版 Windows 應用程式 SDK,如下表所示:
Visual Studio 2019 16.9 | Visual Studio 2019 16.10 | Visual Studio 2019 16.11 Preview | Visual Studio 2022 17.0 Preview | |
---|---|---|---|---|
Windows App SDK 0.5 | 不提供的工具 | 可用的工具 | 不提供的工具 | 不提供的工具 |
Windows App SDK 0.8 | 不提供的工具 | 不提供的工具 | 可用的工具 (從 Visual Studio 2019 16.11 Preview 起)。 | 可用的工具 (從 Visual Studio 2022 17.0 Preview 2 起)。 需要 Windows 應用程式 SDK v0.8.2 或之後的版本。 |
Windows 應用程式 SDK 1.0 Experimental | 不提供的工具 | 不提供的工具 | 可用的工具 (從 Visual Studio 2019 16.11 Preview 3 起)。 | 可用的工具 (從 Visual Studio 2022 17.0 Preview 2 起)。 |
Windows 應用程式 SDK 1.0 Preview 2 | 不提供的工具 | 不提供的工具 | 可用的工具 (從 Visual Studio 2019 16.11 Preview 3 起)。 | 可用的工具 (從 Visual Studio 2022 17.0 Preview 2 起)。 |