Windows 10 SDK

Windows 10 SDK (10.0.15063.0) tillhandahåller senaste headers, bibliotek, metadata och verktyg för att bygga Windows 10-appar. Windows 10 SDK, när det används ihop med Visual Studio 2017, ger dig den optimala miljön för att bygga appar för Windows så att du kan dra nytta av alla de senaste verktygen och API:erna i Windows 10 Creators Update.

Förutom att rikta in dig på Windows 10 Creators Update kan du med detta SDK bygga UWP-appar (Universell Windows-plattform) och skrivbordsappar på alla versioner av Windows 10. Med detta SDK kan du också bygga skrivbordsappar på Windows 8.1, Windows 7 SP1, Windows Server 2016 och Windows Server 2012 R2. Tidigare versioner av Windows och Windows Phone SDK finns på arkivsidan.

Obs! För utveckling av Windows 10-appar för Windows 10 Creators Update krävs nu Visual Studio 2017. Detta SDK kommer inte att identifieras av tidigare versioner av Visual Studio.

Du kan välja att ladda ned och köra EXE-filen eller ladda ned ISO-filen.

Windows 10 SDK innehåller också en emulator för mobil utveckling. Klicka här om du vill läsa mer om emulatorn som passar detta SDK.

Komma i gång

Innan du installerar SDK:t är det några saker du bör tänka på.

  1. Avsluta Visual Studio 2017 RTM innan du startar installationen. Om Visual Studio körs kan SDK-installationen misslyckas. Läs mer om vanliga problem med verktyg.
  2. På andra plattformar än Windows 10 kräver Windows 10 SDK att du har Universal CRT installerat: KB2999226. Installera de senaste rekommenderade uppdateringarna och korrigeringarna från Microsoft Update innan du installerar Windows SDK för att undvika fel under installationen.

Systemkrav

Windows 10 SDK är optimerat för att användas på Windows 10. Utveckling av Windows 10-appar stöds endast på Windows 10 version 1507 eller senare.

Windows 10 SDK är också tillgängligt via Visual Studio 2017 RTM.

Operativsystem som stöds
  • Windows 10 version 1507 eller senare
  • Windows Server 2016: Standard och Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Obs! För installation på Windows 8.1 och tidigare operativsystem krävs KB2999226. Om du vill installera via Windows Update ser du till att installera de senaste rekommenderade uppdateringarna och korrigeringarna från Microsoft Update innan du installerar Windows SDK.

Alla verktyg stöds inte i tidigare operativsystem.

Maskinvarukrav
  • 1,6 GHz eller snabbare processor
  • 1 GB RAM-minne
  • 4 GB tillgängligt hårddiskutrymme
Ytterligare krav
  • För emulatorstöd krävs Windows 8.1 (x64) Professional eller senare, eller Windows 10 Pro- eller Enterprise-utgåvor (x64). En processor som stöder Hyper-V för klient och SLAT (Second Level Address Translation) krävs också.

Nyheter

I Windows 10 Creators Update SDK introduceras ett flertal nya spännande API:er och plattformar som du kan använda när du utvecklar dina universella Windows-appar. Läs mer om de nya funktionerna i Windows 10 version 1703.

SDK-layoutändringar

I Windows 10 SDK för Windows Creators Update SDK har vi gjort en hel del ändringar för att förbättra utvecklingsupplevelsen.

Stöd för Visual Studio 2017

För utveckling av Windows 10-appar för Windows 10 Creators Update krävs nu Visual Studio 2017. Detta SDK kommer inte att identifieras av tidigare versioner av Visual Studio.

Namnbyte

Installationsprogrammet för Windows 10 SDK heter nu winsdksetup.exe.

ISO-stöd

Windows 10 SDK kan du installera genom att antingen köra installationsprogrammet eller ladda ned och använda ISO-filen.

Verktyg och metadata installeras sida vid sida

För att förbättra utvecklarnas upplevelse installeras verktyg och metadata i versionsnumrerade mappar. Detta gör att utvecklarna kan skilja på SDK och verktyg mellan olika versioner.

Verktygen kommer nu att finnas på följande platser:

  • \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\*.*

Avtalsfiler och metadata kommer att finnas på följande platser:

  • \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
Fler alternativ under installationen

Installationsprogrammet för Windows 10 SDK erbjuder nu fler valmöjligheter beträffande installationen av komponenter. Exempelvis behöver inte utvecklare som skriver förvaltad (managed) kod installera plattformsspecifika headers och bibliotek.

Alternativen är:

  • Windows app managed development
  • Windows app native development
  • Windows desktop native x86 development
  • Windows desktop native x64 development
  • Windows desktop native arm development
  • Windows desktop native arm64 development
  • Windows app certification kit
  • Windows debugger
  • Windows performance toolkit

Verktygsuppdateringar

ComparePackage

ComparePackage analyserar skillnaderna mellan två versioner av ditt appaket och hjälper dig förstå hur ändringarna kan påverka uppdateringarna för användarna.

MakeAppx.exe

Med MakeAppx.exe kan du nu konvertera Content Group Maps och skapa streamande UWP-paket. Läs mer om MakeAppx.exe.

Exempel

Exempel på Windows 10-appar är nu tillgängliga via GitHub. Du kan bläddra i koden på GitHub, klona en personlig kopia av lagringsplatsen med Git eller ladda ned ett zippat arkiv med alla exempel. Vi välkomnar feedback, så skicka gärna in feedback om lagringsplatsen om du har ett problem eller en fråga. Dessa exempel är avsedda att köras på skrivbordet och på mobila och framtida enheter som stöder Universell Windows-plattform. Du kan hitta andra kodexempel i kodgalleriet på MSDN.

Emulator för Windows 10 Mobile

Emulatorn för Windows 10 Mobile är ett skrivbordsprogram som emulerar en enhet som kör emulatorn för Windows 10 Mobile. Den tillhandahåller en virtualiserad miljö där du kan felsöka och testa dina Windows-appar utan en fysisk enhet. Här finns även en isolerad miljö för dina programprototyper. Läs mer om emulatorn för Windows 10 Mobile.

Tidigare SDK-versioner

Tidigare utgivna SDK:er och emulatorer som stöds hittar du på arkivsidan.

Kända problem

Avsluta Visual Studio först

Om Visual Studio körs när Windows SDK installeras kan installationen misslyckas och ett allvarligt fel rapporteras. Avsluta Visual Studio innan du startar installationen.

DX12 Template Throws i version 15042

Detta är en känd bugg i installationsprogrammet för Windows SDK. Om du stöter på det här problemet kan du reparera SDK:t genom att köra följande kommando från Kommandotolken med administratörsrättigheter: "C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd"

Distribution

Om du utvecklar skrivbordsappar (Win32) för en specifik version av Windows 10 måste den SDK-version du använder för detta överensstämma med målversionen av operativsystemet du avser att distribuera dina appar på.

Om du till exempel har Windows 10 RTM som målplattformsversion behöver du ladda ned "Windows 10 RTM SDK (version 10.0.26624.0) Microsoft-emulator för Windows 10 Mobile" och kompilera din app med det SDK:t. Och om din målplattformsversion är Windows 10 version 1511 behöver du ladda ned "Windows 10 RTM SDK (version 10.0.10586.212) Microsoft-emulator för Windows 10 Mobile" och kompilera din app med det SDK:t.

Läs mer om vanliga problem med verktyg.

Den senaste versionsinformationen hittar du i Windows Developer-forumet.

Var detta till hjälp?
Ytterligare feedback?
Tack! Vi uppskattar att du ger feedback.