Windows 10 SDK

Windows 10 SDK (10.0.15063.0) 提供用於建置 Windows 10 應用程式的最新標頭、程式庫、中繼資料和工具。Windows 10 SDK 與 Visual Studio 2017 搭配使用時,將會提供建置 Windows 應用程式的最佳體驗,讓您可以充分利用 Windows 10 Creators Update 推出的最新工具和 API。

除了以 Windows 10 Creators Update 為目標,此 SDK 還可以讓您在 Windows 10 的所有版本上建置通用 Windows 平台應用程式以及傳統型應用程式。此 SDK 也支援在 Windows 8.1、Windows 7 SP1、Windows Server 2016 和 Windows Server 2012 R2 上建置傳統型應用程式。如需舊版 Windows 與 Windows Phone SDK,請參閱封存頁面

注意:以 Windows 10 Creators Update 為目標進行的 Windows 10 應用程式開發需要 Visual Studio 2017。舊版 Visual Studio 無法探索此 SDK。

為了方便,您可以下載並執行可執行檔,或下載 ISO。

Windows 10 SDK 也包含用於行動裝置開發的模擬器。按一下此處以深入了解對應於此 SDK 的模擬器。

開始使用

在安裝之前,您需要注意一些事項。

  1. 安裝前請先結束 Visual Studio 2017 RTM。如果 Visual Studio 正在執行,SDK 安裝程式可能會失敗。深入了解常見工具問題
  2. 在非 Windows 10 平台上,Windows 10 SDK 需要安裝通用 CRT: KB2999226。為了避免安裝期間發生錯誤,安裝 Windows SDK 前請確定您已經安裝 Microsoft Update 的最新建議更新和修補程式。

系統需求

Windows 10 SDK 已針對用於 Windows 10 而最佳化。只有在 Windows 10 版本 1507 或更高版本才支援 Windows 10 應用程式開發。

Windows 10 SDK 也可以透過 Visual Studio 2017 RTM 取得。

支援的作業系統
  • Windows 10 版本 1507 或更高版本
  • Windows Server 2016:Standard 和 Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

注意:在 Windows 8.1 或更早版本作業系統上安裝需要 KB2999226。若要透過 Windows Update 安裝,請確定安裝 Windows SDK 前已經安裝 Microsoft Update 的最新建議更新和修補程式。

舊版作業系統不支援所有工具。

硬體需求
  • 1.6 GHz 或更快的處理器
  • 1 GB 的 RAM
  • 4 GB 可用的硬碟空間
其他需求
  • 需要 Windows 8.1 (x64) 專業版或更新版本,或 Windows 10 專業版或企業版 (x64) 以支援模擬器。也需要支援用戶端 Hyper-V 和第二層位址轉譯 (SLAT) 的處理器。

新功能

Windows 10 Creators Update SDK 公開了數個可供您開發通用 Windows 應用程式的全新 API 和平台。深入了解 Windows 10 版本 1703 的新功能

SDK 配置變更

為了改善開發人員體驗,我們對適用於 Windows Creators Update SDK 的 Windows 10 SDK 做了重大變更。

Visual Studio 2017 支援

以 Windows 10 Creators Update 為目標進行的 Windows 10 應用程式開發需要 Visual Studio 2017。舊版 Visual Studio 無法探索此 SDK。

名稱變更

Windows 10 SDK 安裝程式名稱已更新為 Winsdksetup.exe。

ISO 支援

Windows 10 SDK 可透過執行安裝程式來安裝,也可以透過 ISO 下載和安裝。

工具和中繼資料並排安裝

為了改善開發人員體驗,工具和中繼資料會在已設定版本的資料夾中配置。這可讓開發人員隔離版本之間的 SDK 與工具。

現在可在下列位置找到工具:

  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x86\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\x64\*.*
  • \program files (x86)\windows kits\10\bin\10.0.15063.0\arm\*.*

現在,合約檔案和中繼資料在下列位置:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<ContractName>\<ContractVersion>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
更多安裝選項

Windows 10 SDK 安裝程式現在提供更精細的安裝元件選項。例如,受管理的開發人員不需要安裝原生開發標頭和程式庫。

選項包含:

  • Windows 應用程式受管理的開發
  • Windows 應用程式原生開發
  • Windows 桌面原生 x86 開發
  • Windows 桌面原生 x64 開發
  • Windows 桌面原生 ARM 開發
  • Windows 桌面原生 ARM64 開發
  • Windows 應用程式認證套件
  • Windows 偵錯工具
  • Windows Performance Toolkit

工具更新

ComparePackage

ComparePackage 分析應用程式套件兩個版本之間的差異,並協助您了解變更如何影響使用者的更新。

MakeAppx.exe

MakeAppx.exe 現在支援轉換內容群組對應與建立串流 UWP 套件。深入了解 MakeAppx.exe

範例

您現在可以透過 GitHub 取得 Windows 10 應用程式範例。您可以瀏覽 GitHub 上的程式碼、使用 Git 複製存放庫的個人複本,或下載所有範例的 zip 壓縮檔。我們歡迎您提供意見反應,因此若您有任何問題,都可以在存放庫中反應。這些範例是設計來在支援 Universal Windows Platform 的電腦、行動裝置與未來裝置上執行。您可以在 MSDN Code Gallery 中找到其他範例。

Windows 10 行動裝置版模擬器

適用於 Windows 10 行動裝置版的模擬器是傳統型應用程式,可模擬執行 Windows 10 for Mobile 模擬器的裝置。它提供虛擬化環境,讓您可以在其中針對您的 Windows 應用程式進行偵錯與測試,而不需要擁有實體裝置。它也提供隔離的環境供您的應用程式原型使用。深入了解 Windows 10 行動裝置版模擬器

先前的 SDK 版本

先前所推出和支援的 SDK 與模擬器可以在封存頁面找到。

已知問題

先結束 Visual Studio

如果 Visual Studio 正在執行,安裝 Windows SDK 可能會失敗並報告嚴重錯誤。安裝前請先結束 Visual Studio。

執行組建 15042 時,DX12 範本擲回例外狀況

這是已知的 Windows SDK 安裝程式錯誤。如果您遇到這個問題,可從系統管理命令提示字元中執行下列命令修復 SDK:“C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd”

部署

如果您在開發以特定 Windows 10 版本為目標的傳統型 (Win32) 應用程式,則用來開發這些應用程式的 SDK 版本,必須符合要部署應用程式的目標作業系統版本。

例如,如果您的目標作業系統版本是 Windows 10 RTM,您將需要下載「適用於 Windows 10 行動裝置版的 Windows 10 RTM SDK (版本 10.0.26624.0) Microsoft 模擬器」,並使用該 SDK 編譯您的應用程式。同樣地,如果您的目標平台版本是 Windows 10 版本 1511,您將需要下載「適用於 Windows 10 行動裝置版的 Windows 10 RTM SDK (版本 10.0.10586.212) Microsoft 模擬器」,並使用該 SDK 編譯您的應用程式。

深入了解常見工具問題

如需最新的版本資訊,請參閱 Windows 開發人員論壇

本頁對您有幫助嗎?
其他意見反應?
感謝您! 非常感謝您提供意見反應。
關注我們 Twitter 部落格 Facebook Twitter 部落格 Facebook WeChat Line