Windows 10 SDK

De Windows 10 SDK (10.0.15063.0) biedt de allernieuwste headers, bibliotheken, metagegevens en hulpprogramma’s voor het bouwen van Windows 10-apps. De Windows 10 SDK biedt in combinatie met Visual Studio 2017 een optimale ervaring voor het bouwen van apps voor Windows, doordat je kunt profiteren van de nieuwste hulpprogramma's en API's die worden geleverd bij de Windows 10-makersupdate.

Deze SDK is niet alleen gericht op de Windows 10-makersupdate, maar hiermee kun je ook apps voor het Universele Windows-platform en bureaublad-apps voor alle versies van Windows 10 bouwen. Deze SDK ondersteunt ook het bouwen van bureaublad-apps voor Windows 8.1, Windows 7 SP1, Windows Server 2016 en Windows Server 2012 R2. Zie de pagina Archief voor eerdere versies van de Windows en Windows Phone SDK's.

Opmerking: Voor het ontwikkelen van Windows 10-apps die zijn gericht op de Windows 10-makersupdate is nu Visual Studio 2017 vereist. Deze SDK wordt niet gevonden door eerdere versies van Visual Studio.

Je kunt het uitvoerbare bestand downloaden en uitvoeren of de ISO downloaden.

De Windows 10 SDK bevat ook een emulator voor mobiele ontwikkeling. Klik hier voor meer informatie over de emulator die overeenkomt met deze SDK.

Aan de slag

Voordat je begint met installeren, moet je rekening houden met het volgende.

  1. Sluit Visual Studio 2017 RTM af voordat je de installatie start. Als Visual Studio actief is, kan de installatie van de SDK mislukken. Meer informatie over veelvoorkomende problemen met hulpprogramma’s.
  2. Op niet-Windows 10-platforms vereist de Windows 10 SDK dat Universal CRT is geïnstalleerd: KB2999226. Voorkom fouten tijdens de installatie en zorg ervoor dat je de meest recente aanbevolen updates en patches hebt geïnstalleerd via Microsoft Update voordat je de Windows SDK installeert.

Systeemvereisten

De Windows 10 SDK is geoptimaliseerd voor gebruik met Windows 10. Ontwikkeling van Windows 10-apps wordt alleen ondersteund in Windows 10, versie 1507 of hoger.

Windows 10 SDK is ook beschikbaar via Visual Studio 2017 RTM.

Ondersteunde besturingssystemen
  • Windows 10 versie 1507 of hoger
  • Windows Server 2016: Standard en Datacenter
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 SP1

Opmerking: Voor een installatie in Windows 8.1 en eerdere besturingssystemen is KB2999226 vereist. Als je wilt installeren via Windows Update, moet je de meest recente aanbevolen updates en patches hebben geïnstalleerd via Microsoft Update voordat je de Windows SDK installeert.

Niet alle hulpprogramma’s worden op eerdere besturingssystemen ondersteund.

Hardwarevereisten
  • 1,6 GHz-processor of sneller
  • 1 GB RAM
  • 4 GB beschikbare ruimte op harde schijf
Aanvullende vereisten
  • Voor emulatorondersteuning is Windows 8.1 (x64) Professional-editie of hoger of Windows 10 Pro- of Enterprise-editie (x64) vereist. Een processor die Hyper-V voor client en Second Level Address Translation (SLAT) ondersteunt is ook vereist.

Wat is er nieuw

De Windows 10-makersupdate SDK omvat een aantal interessante nieuwe API's en platforms voor het ontwikkelen van Universele Windows-apps. Meer informatie over de nieuwe functies in Windows 10, versie 1703.

Wijzigingen in de SDK-indeling

De Windows 10 SDK voor de Windows-makersupdate bevat ingrijpende wijzigingen die de ervaring voor ontwikkelaars verbeteren.

Ondersteuning voor Visual Studio 2017

Voor het ontwikkelen van Windows 10-apps die zijn gericht op de Windows 10-makersupdate is nu Visual Studio 2017 vereist. Deze SDK wordt niet gevonden door eerdere versies van Visual Studio.

Naamswijziging

De naam van het installatieprogramma voor de Windows 10 SDK is bijgewerkt naar winsdksetup.exe.

ISO-ondersteuning

Je kunt de Windows 10 SDK installeren door het installatieprogramma uit te voeren of je kunt het downloaden en installeren via het ISO-bestand.

Hulpprogramma's en metagegevens naast elkaar installeren

Ter verbetering van de ervaring voor ontwikkelaars worden hulpprogramma's en metagegevens opgeslagen in verschillende mappen met een versienummer. Hierdoor kunnen ontwikkelaars de SDK en hulpprogramma's tussen versies isoleren.

Hulpprogramma's staan nu op de volgende locaties:

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

Metagegevens en contractbestanden staan nu op de volgende locaties:

  • \program files (x86)\windows kits\10\references\10.0.15063.0\<Contractnaam>\<Contractversie>
  • \program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Windows.Winmd
Meer opties tijdens de installatie

De installatie van de Windows 10 SDK biedt nu meer gedetailleerde keuzen als het gaat om de onderdelen die je wilt installeren. Ontwikkelaars van beheerde apps hoeven bijvoorbeeld de headers en bibliotheken voor ontwikkeling van systeemeigen apps niet te installeren.

Opties zijn onder meer:

  • Ontwikkeling van beheerde Windows-apps
  • Ontwikkeling van systeemeigen Windows-apps
  • Ontwikkeling van systeemeigen x86-apps voor Windows-bureaublad
  • Ontwikkeling van systeemeigen x64-apps voor Windows-bureaublad
  • Ontwikkeling van systeemeigen arm-apps voor Windows-bureaublad
  • Ontwikkeling van systeemeigen arm64-apps voor Windows-bureaublad
  • Windows Kit voor app-certificering
  • Foutopsporing in Windows
  • Windows Performance Toolkit

Updates van hulpprogramma’s

ComparePackage

ComparePackage analyseert de verschillen tussen twee versies van je app-pakket en helpt je te begrijpen hoe de wijzigingen van invloed kunnen zijn op updates van gebruikers.

MakeAppx.exe

MakeAppx.exe ondersteunt nu het converteren van toewijzingen van inhoudsgroepen en het maken van streaming UWP-pakketten. Meer informatie over MakeAppx.exe.

Voorbeelden

Voorbeelden van Windows 10-apps zijn nu beschikbaar via GitHub. Je kunt door de code op GitHub browsen, met Git een persoonlijk exemplaar van de opslagplaats klonen of een gecomprimeerd archief met alle voorbeelden downloaden. We zijn blij met feedback, dus schroom niet om een probleem binnen de opslagplaats te melden als je een probleem of een vraag hebt. Deze voorbeelden zijn ontworpen om te worden uitgevoerd op desktop-, mobiele en toekomstige apparaten die het universele Windows-platform ondersteunen. Andere voorbeelden staan in de MSDN Code Gallery.

Windows 10 Mobile Emulator

De emulator voor Windows 10 Mobile is een bureaubladtoepassing voor het emuleren van een apparaat met Windows 10 voor Mobile Emulator. Deze biedt een gevirtualiseerde omgeving waarin je fouten in de Windows-apps kunt opsporen en de apps zonder een fysiek apparaat kunt testen. De emulator biedt bovendien een geïsoleerde omgeving voor je app-prototypes. Meer informatie over de Windows 10 Mobile-emulator.

Eerdere SDK-versies

De eerder uitgegeven en ondersteunde SDK's en emulators kun je vinden op de archiefpagina.

Bekende problemen

Sluit eerst Visual Studio

De installatie van de Windows SDK kan mislukken en een onherstelbare fout veroorzaken als Visual Studio wordt uitgevoerd. Sluit Visual Studio af voordat je de installatie start.

DX12-sjabloon wordt geactiveerd bij uitvoering van Build 15042

Dit is een bekende fout in het installatieprogramma van de Windows SDK. Als je dit probleem ondervindt, kun je de SDK herstellen door de volgende opdracht uit te voeren vanaf een opdrachtprompt met beheerdersrechten: 'C:\program files (x86)\windows kits\10\bin\10.0.15063.0\x86\DismFoDInstall.cmd'.

Implementatie

Als je bureaublad-apps (Win32) ontwikkelt die bedoeld zijn voor een specifieke versie van Windows 10, moet de SDK-versie die je gebruikt dezelfde zijn als de doelversie van het besturingssysteem waarnaar je de apps wilt implementeren.

Als de versie van je doelplatform bijvoorbeeld Windows 10 RTM is, moet je de 'Windows 10 RTM SDK (versie 10.0.26624.0) Microsoft-emulator voor Windows 10 Mobile' downloaden en je app compileren met deze SDK. Is de versie van je doelplatform bijvoorbeeld Windows 10 versie 1511, dan moet je de 'Windows 10 RTM SDK (versie 10.0.10586.212) Microsoft-emulator voor Windows 10 Mobile' downloaden en je app compileren met deze SDK.

Meer informatie over veelvoorkomende problemen met hulpprogramma’s.

Bekijk de meest recente release-opmerkingen op het Windows Developer Forum.

Was deze pagina nuttig?
Aanvullende feedback?
Bedankt! We stellen je feedback op prijs.