Windows 10 SDK

Windows 10 SDK (10.0.18362.0) til Windows 10, version 1903, indeholder de nyeste overskrifter, biblioteker, metadata og værktøjer til at udvikle Windows 10-programmer og -apps.

Brug dette SDK til at bygge UWP-apps (Universel Windows-platform) og Win32-programmer til Windows 10, version 1903, og tidligere Windows-versioner.

Introduktion

Der er to måder at få Windows 10-SDK'et på. Du kan installere det fra dette websted ved at klikke på downloadlinket eller ved at vælge denne version af Windows 10 SDK (10.0.18362.0) i de valgfrie komponenter i installationsprogrammet til Visual Studio 2019.

Før du installerer dette SDK:

  1. Gennemse alle systemkrav herunder.
  2. Afslut Visual Studio 2019, inden du begynder at installere.
  3. Gennemse Kendte problemer herunder.

Systemkrav

Minimumsystemkravene for Windows SDK er følgende:

Understøttede operativsystemer

  • Udvikling af UWP-apps (Universel Windows-platform)
    • Windows 10 version 1507 eller nyere: Home, Professional, Education og Enterprise (LTSB og S understøttes ikke)
    • Windows Server 2019, Windows Server 2016 og Windows Server 2012 R2 (kun kommandolinje)
  • Win32-appudvikling
    • Windows 10 version 1507 eller nyere
    • Windows Server 2016: Standard og datacenter
    • Windows 8.1
    • Windows Server 2012 R2
    • Windows 7 SP1

Ikke alle værktøjer understøttes i tidligere operativsystemer.

Hardwarekrav

  • 1,6 GHz eller hurtigere processor
  • 1 GB RAM
  • 4 GB ledig harddiskplads

Yderligere SDK-krav

Installation på Windows 8.1 og tidligere operativsystemer kræver KB2999226. Hvis du vil installere via Windows Update, skal du sørge for at installere de nyeste anbefalede opdateringer og programrettelser fra Microsoft Update, før du installerer Windows SDK.

Nyheder

Windows 10 SDK'et til Windows 10, version 1903, indeholder en række spændende nye API'er og opdaterede værktøjer til udvikling af Windows-programmer og -apps. Få mere at vide om de nye funktioner i Windows 10, version 1903.

API'er

Du kan se de nye API'er, der blev introduceret sammen med Windows 10, version 1903, her: Nyheder i Windows 10 til udviklere, build 18362.

WinRT API-pakke til Windows 10

Med Windows 10 WinRT API-pakken kan du føje understøttelsen af de nyeste Windows Runtime-API'er til dine .NET Framework 4.5+- og .NET Core 3.0+-biblioteker og apps. Hvis du vil have adgang til Windows 10 WinRT API-pakken, skal du se under Microsoft.Windows.SDK.Contracts NuGet-pakke.

Værktøjer

Windows App Certification Kit

I denne udgivelse af Windows SDK er der blevet føjet en række nye API'er til listen over understøttede API'er i App Certification Kit og Windows Store. Nogle af disse API'er vil dog være nedtonet eller deaktiveret i Visual Studio. Se dette kendte problem for at få adgang til disse API'er i dit program. Du kan se en komplet liste over de API'er, der er føjet til listen over understøttede API'er til Windows, build 1903, her.

MC.EXE

Vi har foretaget nogle vigtige ændringer i C/C++ ETW-kodegenereringen af Message Compiler (MC eller mc.exe):
Message Compiler (mc.exe)

  • Parameteren "-mof" (som bruges til at generere XP-kompatible ETW-hjælpere) anses for at være forældet og fjernes i en fremtidig version af mc.exe. Når denne parameter fjernes, vil de genererede ETW-hjælpere forvente Vista eller nyere.
  • Kontakten "-A" (som bruges til at generere .BIN-filer ved hjælp af ANSI-kodning i stedet for Unicode) anses for at være forældet og fjernes i en fremtidig version af mc.exe. Når denne parameter fjernes, vil de genererede .BIN-filer bruge Unicode til kodning af strenge.
  • Funktionsmåden af "-A" har ændret sig. Før 1607 SDK'et for jubilæumsopdateringen til Windows blev BIN-filer kodet ved hjælp af systemets side til ANSI-kodning, når kontakten -A blev brugt. I 1607 SDK'et til jubilæumsopdateringen til Windows blev funktionsmåden af mc.exe uforvarende ændret til at kode BIN-filer ved hjælp af systemets side til OEM-kodning. I 19H1 SDK'et er den tidligere funktionsmåde af mc.exe blevet gendannet, og nu kodes BIN-filer ved hjælp af systemets side til ANSI-kodning. Bemærk, at kontakten -A er forældet, da ANSI-kodede BIN-filer ikke sikrer en ensartet brugeroplevelse på systemer med flere sprog.

Windows Performance Toolkit

I denne udgivelse af Windows Performance Toolkit er der føjet nye funktioner til Windows Performance Analyzer:

  • Højreklik på Menu for kolonneoverskrifter for at tillade ændringer med "et klik" af sammenlægning, format og tilstande for kolonner
  • Hjælpekolonner til CPU-tabeller (eksempler og nøjagtige), der supplerer værdierne for kolonnerne Vægt og Forbrug efter egenskaber for ydeevne for processorarkitekturen

Du kan finde flere oplysninger om alle funktioner i Windows Performance Toolkit i dokumentationen.

Eksempler

Windows 10-eksempelprogrammer er nu tilgængelige via GitHub. Du kan gennemse koden på GitHub, klone en personlig kopi af lageret ved hjælp af Git eller downloade en ZIP-fil med alle eksemplerne. Vi værdsætter feedback, så du er velkommen til at oprette forespørgsler i lageret, hvis du har et problem eller spørgsmål. Disse eksempler er udviklet til at køre på computer, mobil og fremtidige enheder, der understøtter Universel Windows-platform (UWP).

Tidligere SDK-versioner

Du kan finde de tidligere udsendte SDK'er og emulatorer, herunder opdateringsoplysninger, på arkivsiden.

API-forbedringer

Når du bruger nye API'er, bør du overveje at gøre din app adaptiv, så den kan køres korrekt på flest mulige Windows 10-enheder. En adaptiv app udnytter nye funktioner, hvor enhederne og Windows-versionen understøtter dem, men indeholder derudover kun den funktionalitet, som er tilgængelig på den registrerede platformsversion. Du kan få flere implementeringsoplysninger i artiklen om versionstilpasset kode. Se de seneste produktbemærkninger eller problemer med værktøjer i Windows Developer Forum.