Windows 应用开发的系统要求

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

安装适用于 Windows 应用 SDK 的工具以开始使用。

Visual Studio

Visual Studio 是一个全面的集成开发环境 (IDE),它可用于编辑调试生成发布应用。

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

Windows SDK

Windows SDK 提供对 Windows 操作系统公开的所有 API 和开发功能的访问权限。 需要 Windows SDK 来生成 Windows 应用以及其他类型的组件(例如服务和驱动程序)。 默认情况下,最新 Windows SDK 会随 Visual Studio 2019Visual Studio 2022 一起安装。

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

Windows App SDK

Windows 应用 SDK 是一组开发人员工具,它们代表着 Windows 应用开发平台的下一次演变。 它提供一组统一的 API 和工具,可供 Windows 11(并对 Windows 10 版本 1809 向下兼容)上的任意桌面应用以一致的方式进行使用。

注意

Windows App 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.916.1016.11 预览版中使用稳定版 Windows 应用 SDK 来生成、运行和部署应用。 此外,还可使用 Visual Studio 2022 17.0 预览版 2 及更高版本以通过 Windows 应用 SDK v0.8.2 及更高版本来生成应用。 但是,若要利用最新的 WinUI 3 工具功能(如热重载实时可视化树实时属性资源管理器),则需具有稳定版 Windows 应用 SDK 的 Visual Studio 2019 版本,如下表所示:

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 开始)。

另请参阅