Windows 10 SDK

适用于 Windows 10 版本 1903 的 Windows 10 SDK (10.0.18362.0) 可提供用于生成 Windows 10 应用的最新标头、库、元数据和工具。

新增功能 详细了解 Windows 10 SDK 版本 1903

使用此 SDK 创建适用于 Windows 10 版本 1903 和 Windows 早期版本的通用 Windows 应用和桌面应用。

即刻体验

可以使用两种方法获取 Windows 10 SDK。通过点击下载链接,或者也可以在 Visual Studio 2019 安装程序的可选组件中选择此版本的 Windows 10 SDK (10.0.18362.0),从此 Web 站点安装它。

安装此 SDK 之前:

  1. 查看下方的所有系统要求。
  2. 请在安装前退出 Visual Studio 2019。
  3. 查看下方的已知问题。

系统要求

Windows SDK 具有以下最低系统要求:

受支持的操作系统

  • Windows 10 应用开发 (UWP)
    • Windows 10 版本 1507 或更高版本:家庭版、专业版、教育版和企业版(LTSB 和 S 不受支持)
    • Windows Server 2012 R2(仅命令行)Windows Server 2016(仅命令行)
  • Win32 开发
    • Windows 10 版本 1507 或更高版本
    • Windows Server 2016:Standard 和 Datacenter
    • Windows 8.1
    • Windows Server 2012 R2
    • Windows 7 SP1

(并非所有工具都在较早的操作系统上受支持)

硬件要求

  • 1.6 GHz 或更快的处理器
  • 1 GB 的 RAM
  • 4 GB 的可用硬盘空间

其他 SDK 要求

需要 KB2999226 才能在 Windows 8.1 和更早的操作系统上进行安装。若要通过 Windows 更新安装,请确保在安装 Windows SDK 之前从 Microsoft 更新安装推荐的最新更新和修补程序。

最近更新

适用于 Windows 10 版本 1903 的 Windows 10 SDK 提供了用于开发 Windows 应用程序的令人振奋的新 API 和工具更新。详细了解 Windows 10 版本 1903 中的新功能

API

要查看 Windows 10 版本 1903 中引入的新 API,请参阅:Windows 10 版本 18362 中面向开发人员的新增功能

Windows 10 WinRT API 包

工具

Windows 应用认证工具包

在此版本的 Windows SDK 中,应用认证工具包和 Windows 应用商店中受支持的 API 列表中添加了很多新的 API。但在 Visual Studio 中,这些 API 中有一部分将灰显或禁用。要在应用程序中访问这些 API,请查看此已知问题。如需获得 Windows 版本 1903 的受支持的 API 列表中添加的完整 API 列表,请查看

MC.EXE

我们对消息编译器(MC 或 mc.exe)的 C/C++ ETW 代码生成做了一些重要的更改:
消息编译器 (mc.exe)

  • “-mof”开关(可生成可兼容 XP 的 ETW 帮助程序)被视为已弃用并且将在 mc.exe 的未来版本中删除。删除此开关将导致生成的 ETW 帮助程序需要 Vista 或更高版本。
  • “-A”开关(可生成使用 ANSI 编码而不是 Unicode 的 .BIN 文件)被视为已弃用并且将在 mc.exe 的未来版本中删除。删除此开关将导致生成的 .BIN 文件使用 Unicode 字符串编码。
  • “-A”开关的行为已改变。在 Windows 1607 周年更新 SDK 之前,当使用 -A 开关时,会使用生成系统的 ANSI 代码页对 BIN 文件编码。在 Windows 1607 周年更新 SDK 中,mc.exe 的行为被无意更改为使用生成系统的 OEM 代码页对 BIN 文件编码。在 19H1 SDK 中,mc.exe 之前的行为已还原,现在使用生成系统的 ANSI 代码页对 BIN 文件编码。请注意:-A 开关已弃用,因为使用 ANSI 编码的 BIN 文件在多语言系统中无法提供一致的用户体验。

Windows Performance Toolkit

在此版本的 Windows 性能工具包中,我们已向 Windows 性能分析器添加了一些新的功能:

  • 通过列标题的右击菜单可以对列聚合、格式和模式进行“一键式”更改
  • CPU 表的实用工具列(已采样且精确),通过处理器体系结构的性能特征增加“权重”和“使用率”列的值

要获取 Windows 性能工具包中所有功能的详细信息,请参阅 MSDN 文档

示例

现在可通过 GitHub 获取 Windows 10 应用示例。你可在 GitHub 上浏览代码、从 Git 克隆个人储存库副本,或者下载包含所有示例的压缩文档。我们乐于接收反馈,因此如果你有问题或疑问,你可以随时在存储库中提出问题。这些示例专用于在支持通用 Windows 平台 (UWP) 的桌面、移动设备和将来设备上运行。

以前的 SDK 版本

可在存档页面上找到以前发布的 SDK 和模拟器(包括更新详细信息)。

API Light Up

当你想要使用新的 API 时,考虑编写自适应应用,以便在最广泛的 Windows 10 设备上正确运行。只要设备和 Windows 版本能够提供支持,自适应应用的新特性就能发挥功能,否则只能在被检测到的平台版本上提供可用功能。有关实施的详细信息,请参阅 https://docs.microsoft.com/zh-cn/windows/uwp/debug-test-perf/version-adaptive-code。有关最新的发行说明或工具问题,请参阅 Windows 开发人员论坛