Windows 10 SDK

Windows 10 SDK (10.0.18362.0) for Windows 10, versjon 1903 inneholder de siste topptekstene, biblioteker, metadata og verktøy for å kompilere Windows 10-apper.

Bruk dette SDK-et til å kompilere Universell Windows-plattform- (UWP) og Win32-apper for Windows 10, versjon 1903 og tidligere Windows-utgivelser.

Komme i gang

Det er to måter du kan skaffe deg Windows 10 SDK på. Du kan installere den fra dette nettstedet ved å velge nedlastingskoblingen, eller ved å velge denne versjonen av Windows 10 SDK (10.0.18362.0) i de valgfrie komponentene i installasjonsprogrammet for Visual Studio 2019.

Før du installerer dette SDK-et:

  1. Se gjennom alle systemkravene nedenfor.
  2. Avslutt Visual Studio 2019 før installasjonen.
  3. Se gjennom de kjente problemene nedenfor.

Systemkrav

Minimum systemkrav for Windows SDK er følgende:

Operativsystemer som støttes

  • Utvikling av UWP-apper (Universell Windows-plattform)
    • Windows 10 versjon 1507 eller nyere: Home, Professional, Education og Enterprise (LTSB og S støttes ikke)
    • Windows Server 2019, Windows Server 2016 og Windows Server 2012 R2 (bare kommandolinje)
  • Utvikling av Win32-apper
    • Windows 10 versjon 1507 eller nyere
    • Windows Server 2016: Standard og Datacenter
    • Windows 8.1
    • Windows Server 2012 R2
    • Windows 7 SP1

(Ikke alle verktøy støttes i tidligere operativsystemer)

Maskinvarekrav

  • 1,6 GHz prosessor eller raskere
  • 1 GB RAM
  • 4 GB ledig plass på harddisken

Andre SDK-krav

Installasjon i Windows 8.1 og tidligere operativsystemer krever KB2999226. Hvis du vil installere via Windows Update, må du passe på å installere de nyeste anbefalte oppdateringene fra Microsoft Update før du installerer Windows SDK.

Hva skjer

Windows 10 SDK for Windows 10, versjon 1903 tilbyr spennende nye API-er og oppdaterte verktøy for utvikling av Windows-programmer. Finn ut mer om de nye funksjonene i Windows 10, versjon 1903.

API-er

Hvis du vil se de nye API-ene som introduseres med Windows 10 versjon 1903, kan du se: Hva er nytt i Windows 10 for utviklere, build 18362.

API-pakke for Windows 10 WinRT

Med Windows 10 WinRT API-pakken kan du legge til de nyeste Windows Runtime API-ene for å støtte .NET Framework 4.5+ og .NET Core 3.0+ biblioteker og apper. Hvis du vil få tilgang til Windows 10 WinRT API-pakken, kan du se Microsoft.Windows.SDK.Contracts NuGet-pakken.

Verktøy

Sertifiseringspakke for Windows-apper

I denne utgaven av Windows SDK ble flere nye API-er lagt til i listen over støttede API-er i sertifiseringspakken for apper og Windows Store. Noen av disse API-ene vil derimot vises gråtonet eller deaktivert i Visual Studio. For å få tilgang til disse API-ene i appen din, se dette kjente problemet. For en komplett liste over API-ene lagt til i API-listen som støttes for Windows, build 1903, se her.

MC.EXE

Vi har gjort noen viktige endringer i C/C++ ETW-kodegenereringen for meldingskompilatoren (MC eller Mc.exe):
Meldingskompilator (mc.exe)

  • "-Mof"-bryteren (for å generere XP-kompatible ETW-hjelpere) regnes som å være avskrevet og vil bli fjernet i en fremtidig versjon av mc.exe. Fjerning av denne bryteren, vil få de genererte ETW-hjelperne til å forvente Vista eller nyere.
  • "-A"-bryteren (for å generere .BIN-filer ved bruk av ANSI-koding i stedet for Unicode) regnes som å være avskrevet og vil bli fjernet i en fremtidig versjon av mc.exe. Hvis du fjerner denne bryteren, vil de genererte .BIN-filene bruke Unicode-strengkoding.
  • Oppførselen til "-A"-bryteren har endret seg. Før jubileumsoppdateringen av Windows 1607 SDK, pleide bruk av -A-bryteren å kode BIN-filer ved hjelp av byggesystemets ANSI-kodeside. I SDK for jubileumsoppdateringen av Windows 1607 ble oppførselen til mc.exe utilsiktet endret til å kode BIN-filer ved å hjelp av byggesystemets OEM-kodeside. I SDK-en for 19H1 har mc.exe sin tidligere oppførsel blitt gjenopprettet, og den koder nå BIN-filer ved hjelp av byggesystemets ANSI-kodeside. Merk at -A-bryteren er avskrevet, da ANSI-kodede BIN-filer ikke gir en konsistent brukeropplevelse i flerspråklige systemer.

Windows Performance Toolkit

I denne versjonen av Windows Performance Toolkit har vi lagt til noen nye funksjoner til Windows Performance Analyzer:

  • Høyreklikk Meny for Kolonnehoder, slik at "ett klikk" endres til Kolonneaggregasjon, Format og Moduser
  • Verktøyskolonner for CPU-tabeller (eksemplar og presis) som forsterker vekt- eller brukskolonnens verdier med ytelsesegenskapene fra prosessorarkitekturen

For detaljer om alle funksjonene i Windows Performance Toolkit kan du se dokumentasjonen.

Eksempler

Eksempler på Windows 10-apper er nå tilgjengelige via GitHub. Du kan bla gjennom koden på GitHub, kopiere en personlig kopi av repositoriet fra Git, eller laste ned et komprimert arkiv med alle eksemplene. Vi tar gjerne imot tilbakemeldinger, så ikke nøl med å publisere et problem i repositoriet hvis du har et problem eller spørsmål. Disse eksemplene er utformet for å kjøre på skrivebordet, mobiltelefonen og fremtidige enheter som støtter Universell Windows-plattform (UWP).

Tidligere SDK-versjoner

Tidligere utgitte SDK-er og emulatorer, inkludert oppdateringsinformasjon, kan du finne på arkivsiden.

API Light Up

Når du bruker nye API-er, bør du vurdere gjøre appen din dynamisk, slik at den kjører på riktig måte på flest mulig Windows 10-enheter. En dynamisk app bruker nye funksjoner når enhetene og Windows-versjonen støtter dem, men tilbyr ellers bare funksjonene som er tilgjengelige på den registrerte plattformversjonen. Se artikkelen om versjonsadaptiv kode for detaljer om implementering. Hvis du vil ha informasjon om de nyeste produktmerknadene eller verktøyproblemene, kan du se Windows-utviklerforumet.