Windows 10 SDK

Windows 10 SDK(版本10.0.14393.0)提供用于生成 Windows 10 应用的最新标头、库、元数据和工具。通过安装此 SDK、最新版 Visual Studio 2015 和 IDE 环境,可以访问新的 Windows 10 API。Windows 10 SDK 允许你生成通用 Windows 应用以及适用于 Windows 10 版本 1607 的桌面应用。

此 SDK 还支持生成 Windows 应用以及适用于 Windows 8.1、Windows Server 2012、Windows Server 2008 R2 和 Windows Server 2008 的桌面应用程序。若要获取早期版本的 Windows 和 Windows Phone SDK,请参阅存档页面

注意: 如果你要开发面向特定版本 Windows 10 的桌面 (Win32) 应用,用于开发这些应用的 SDK 版本必须与计划将应用部署到的操作系统的相同目标版本相匹配。

例如,如果目标平台版本是 Windows 10 RTM,则必须下载“Windows 10 RTM SDK(版本 10.0.26624.0)和适用于 Windows 10 移动版的 Microsoft 模拟器”,然后使用该 SDK 编译应用。同样地,如果目标平台版本是 Windows 10 版本 1511,则必须下载“Windows 10 RTM SDK(版本 10.0.10586.212)和适用于 Windows 10 移动版的 Microsoft 模拟器”,然后使用该 SDK 编译应用。

入门

在安装前,需要注意下面一些事项。

  1. 请在安装前退出 Visual Studio。如果在运行 Visual Studio,SDK 设置可能会失败。了解有关常见工具问题的详细信息。
  2. 在非 Windows 10 平台上,Windows 10 SDK 要求安装通用 CRT: KB2999226。若要避免在设置期间发生错误,请确保在安装 Windows SDK 之前从 Microsoft 更新安装推荐的最新更新和修补程序。

系统要求

Windows 10 SDK 已经过优化以供在 Windows 10 上使用。Windows 10 SDK 也可通过 Visual Studio Update 3 获取。

受支持的操作系统
  • Windows 10
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows Server 2012

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

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

硬件要求
  • 1.6 GHz 或更快的处理器
  • 1 GB 的内存
  • 4 GB 的可用硬盘空间
其他要求
  • 为了获取仿真器支持,需要 Windows 8.1 (x64) 专业版或更高版本,或者是 Windows 10 专业版或企业版 (x64)。还需要支持客户端 Hyper-V 和二级地址转换 (SLAT) 的处理器。

新增功能

Windows 10 SDK 展示了许多用于开发通用 Windows 应用的令人兴奋的新 API 和平台。了解有关 Windows 10 版本 1607 中的新功能的详细信息。

工具更新

alljoyncodegenerator.exe

“alljoyncodegenerator.exe”已从 Windows SDK 中删除,并且由 Visual Studio 2015 AllJoyn Studio 扩展所取代。单击此处,从 Visual Studio 库下载它。

JavaScript 性能分析器

JavaScript 性能分析器工具已从 Windows SDK 中删除。对于 JavaScript 性能分析,现在可以在 Edge 浏览器中使用 F12。若要了解详细信息,请查看 F12 开发人员工具文档

JSConstraintDebug.exe

JSConstraintsDebug 是命令行工具,提供使用诸如 Visual Studio 等 IDE 的调试功能,可在开发 V4 打印机驱动程序时验证 JavaScript 约束

MakeAppx.exe

Makeappx 现在支持加密或解密应用程序包或捆绑包。了解有关 MakeAppx.exe 的详细信息

WinAppDeployCmd.exe

WinAppDeployCmd 现在可将 UWP 应用部署到 Xbox One、IoT、Hololens 和电脑。它现在还支持这些新平台的宽松文件部署。了解有关使用 WinAppDeployCmd.exe 部署 UWP 应用的详细信息。

示例

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

Windows 10 移动版仿真器

Windows 10 移动版仿真器是一个桌面应用程序,它可以模拟运行 Windows 10 移动版仿真器的设备。它提供了一个虚拟环境,你可以在其中调试并测试 Windows 应用,而无需使用物理设备。它还为应用程序原型提供独立的环境。了解有关 Windows 10 移动版仿真器的详细信息。

以前的 SDK 版本

可在存档页面上找到以前发布和支持的 SDK 和仿真器。

已知问题

如果在运行 Visual Studio,Windows SDK 可能无法安装,也无法报告致命错误。请在安装前退出 Visual Studio。如果在运行 Visual Studio,SDK 设置可能会失败。了解有关常见工具问题的详细信息。

有关最新的发行说明,请参阅 Windows 开发人员论坛

此页对你是否有帮助?
要进行其他反馈?
谢谢! 我们感谢你的反馈。
关注我们 Twitter 博客 Facebook Twitter 博客 Facebook webchat line