Windows 应用开发的系统要求

若要开发适用于 Windows 10 和 11 的应用,需要 Visual StudioWindows SDKWindows 应用 SDK。 在安装这些工具之前,请确保开发计算机满足最低系统要求。

为Windows 应用 SDK安装工具以开始使用。

Visual Studio

Visual Studio 是用于编辑调试生成发布应用的综合性集成开发环境 (IDE)

有关最低系统要求,请参阅:

Windows SDK

Windows SDK 提供对 Windows OS 公开的所有 API 和开发功能的访问权限。 生成 Windows 应用以及其他类型的组件(例如服务和驱动程序) ) (需要 Windows SDK。 默认情况下,最新的 Windows SDK 随 Visual Studio 2019Visual 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预览版上生成、运行和部署使用稳定版 Windows 应用 SDK 生成的应用。 还可以使用 Visual Studio 2022 17.0 预览版 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 预览版 Visual Studio 2022 17.0 预览版
Windows 应用 SDK 0.5 不提供工具 提供的工具 不提供工具 不提供工具
Windows 应用 SDK 0.8 不提供工具 不提供工具 从 Visual Studio 2019 16.11 预览版) 开始 (可用的工具。 从 Visual Studio 2022 17.0 预览版 2) 开始 (可用的工具。 需要 Windows 应用 SDK v0.8.2 或更高版本
Windows 应用 SDK 1.0 试验版 不提供工具 不提供工具 从 Visual Studio 2019 16.11 预览版 3) 开始 (可用的工具。 从 Visual Studio 2022 17.0 预览版 2) 开始 (可用的工具。
Windows 应用 SDK 1.0 预览版 2 不提供工具 不提供工具 从 Visual Studio 2019 16.11 预览版 3) 开始 (可用的工具。 从 Visual Studio 2022 17.0 预览版 2) 开始 (可用的工具。