若要开发适用于 Windows 10 和 11 的应用,则需要 Visual Studio、Windows SDK 和 Windows 应用 SDK。 在安装这些工具之前,请确保开发计算机满足最低系统要求。
安装适用于 Windows 应用 SDK 的工具以开始使用。
Visual Studio
Visual Studio 是一个全面的集成开发环境 (IDE),它可用于编辑、调试、生成和发布应用。
有关最低系统要求,请参阅:
Windows SDK
Windows SDK 提供对 Windows 操作系统公开的所有 API 和开发功能的访问权限。 需要 Windows SDK 来生成 Windows 应用以及其他类型的组件(例如服务和驱动程序)。 默认情况下,最新的 Windows SDK 随 Visual Studio 2022 一起安装。
有关最低系统要求,请参阅 Windows SDK。
Windows 应用 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 或更高版本,且附带所需的工作负载和组件。
- Windows SDK 版本 2004(内部版本 19041)或更高版本(默认情况下包含在 Visual Studio 2022 中)。
- 如果计划生成 .NET 应用,则还需 .NET 6 或更高版本(请参阅下载 .NET)。
Visual Studio 对 WinUI 3 工具的支持
可以在 Visual Studio 2022 17.0 预览版 2 及更高 版本上生成、运行和部署使用稳定版本的 Windows 应用 SDK 生成的应用,以利用最新的 WinUI 3 工具功能,例如 热重载、 实时可视化树和 实时属性资源管理器。