Downloads og værktøjer
Få de nyeste udgaver af Visual Studio og Windows 10 udviklingsværktøjer.
Denne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
Windows SDK (10.0.22621) til Windows 11, version 22H2 indeholder de nyeste headere, biblioteker, metadata og værktøjer til oprettelse af Windows-programmer. Brug dette SDK til at bygge Universel Windows-platform (UWP) og Win32-programmer til Windows 11, version 22H2 og tidligere Windows-versioner.
Tip
Windows App SDK
Den SDK til Windows-app indeholder et samlet sæt API'er og værktøjer, der afkobles fra operativsystemet og frigives til udviklere via NuGet-pakker. Disse API'er og værktøjer kan bruges på en ensartet måde af alle skrivebordsapps på Windows 11 og i et lavere niveau til Windows 10, version 1809.
Du kan hente Windows SDK på to måder: Installér det fra denne side ved at vælge downloadlinket eller ved at vælge "Windows 11 SDK (10.0.22621.0)" i de valgfri komponenter i Visual Studio 2022 Installer. Før du installerer dette SDK:
Senest opdateret: 4. oktober 2021
Windows SDK har følgende minimumsystemkrav:
(Ikke alle værktøjer understøttes på tidligere operativsystemer)
Installation på Windows 8.1 og tidligere operativsystemer kræver en opdatering til Universal C Runtime i Windows. Hvis du vil installere via Windows Update, skal du sørge for at installere de seneste anbefalede opdateringer og programrettelser fra Microsoft Update, før du installerer Windows SDK.
Eksempler på Windows-apps er nu tilgængelige via GitHub. Du kan gennemse koden på GitHub, klone en personlig kopi af lageret fra Git eller downloade et zippet arkiv med alle eksemplerne. Vi glæder os over feedback, så du er velkommen til at åbne et problem i lageret, hvis du har et problem eller spørgsmål. Disse eksempler er designet til at køre på stationære, mobile og fremtidige enheder, der understøtter UWP (Universel Windows-platform).
Tidligere udgivne SDK'er og emulatorer, herunder opdateringsoplysninger, kan findes på arkivsiden.
Når du bruger nye API'er, kan du overveje at skrive din app, så den er tilpasset, så den kører korrekt på det bredeste udvalg af Windows-enheder. En adaptiv app "lyser op" med nye funktioner, uanset hvor enhederne og Windows-versionen understøtter dem, men ellers tilbyder den funktionalitet, der er tilgængelig på den registrerede platformversion. Du kan finde oplysninger om implementering i artiklen Version tilpasset kode.
Api-ms-win-net-isolation-l1-1-0.lib er fjernet. Apps, der linkede mod api-ms-win-net-isolation-l1-1-0.lib, kan skifte t OneCoreUAP.lib som en erstatning.
Irprops.lib er fjernet. Apps, der linkede til irprops.lib, kan skifte til bthprops.lib som en erstatning for en drop-in.
Flyttede ENUM tagServerSelection fra wuapicommon.h til wupai.h og fjernede headeren. Hvis du vil bruge ENUM tagServerSelection, skal du inkludere wuapi.h eller wuapi.idl.
Med Windows 10 WinRT API Pack kan du føje de nyeste Windows-kørsel API'er til understøttelse af dine biblioteker og apps i .NET Framework 4.5+ og .NET Core 3.0+. Hvis du vil have adgang til Windows 10 WinRT API Pack, skal du se nuget-pakken Microsoft.Windows.SDK.Contracts.
Printf-serien af funktioner er nu i overensstemmelse med IEEE 754-afrundingsreglerne , når der udskrives nøjagtigt repræsenterende flydende tal, og den afrundingstilstand, der anmodes om via kald til fesetround, anvendes. Ældre funktionsmåde er tilgængelig, når der linkes til legacy_stdio_float_rounding.obj.
Windows App Certification Kit. Der blev føjet flere nye API'er til listen Over understøttede API'er i App Certification Kit og Windows Store. Hvis der er API'er på den understøttede liste, der vises nedtonet eller deaktiveret i Visual Studio, kan du foretage en lille ændring af kildefilen for at få adgang til dem. Du kan finde flere oplysninger i dette kendte problem. Find flere opdateringer til test.
Opdateringer til Meddelelsescompiler (mc.exe):
Windows Trace Preprocessor-opdateringer (tracewpp.exe):
TraceLoggingProvider.h-opdateringer:
Signere dine apps. Device Guard-signering er en Device Guard-funktion, der er tilgængelig i Microsoft Store til Virksomheder og Uddannelse, som gør det muligt for virksomheder at garantere, at alle apps kommer fra en kilde, der er tillid til. Se dokumentationen om Device Guard-signering.
SDK-headere er blevet opdateret for at løse fejl under kompilering ved hjælp af standardkonformant C-forbehandleren i MSVC-compilerens cl.exe (/Zc:preprocessor, der blev introduceret i VS 2019 v16.6).
Løst: "GdiplusTypes.h kompilerer ikke med NOMINMAX". Se Feedback til Visual Studio.
Når du bygger med /std:c11 eller /std:c17, får du nu:
Clang/LLVM til Windows v11, der er målrettet til ARM64, er ikke kompatibel med den nyeste winnt.h
DirectXMath (inklusive version 3.16 i denne version) er ikke kompatibel med Clang/LLVM til Windows på ARM64.
Nogle headerfiler blev ændret for at normalisere dem i filsystemer, hvor der skelnes mellem store og små bogstaver:
-Wno-nonportable-system-include-path
følgende til kommandolinjegrænsefladen eller følgende #pragma i kilden for at understøtte både den ældre version og den nyeste Windows 10 SDK uden advarsler:#ifdef __clang__
#pragma clang diagnostic ignored "-Wnonportable-system-include-path"
#endif
Denne version indeholder følgende filer. Hvis du støder på disse problemer, anbefaler vi, at du opdaterer din version af SDK'et så hurtigt som muligt for at undgå dem:
Få de nyeste udgaver af Visual Studio og Windows 10 udviklingsværktøjer.
Find tidligere versioner af Window SDK og andre værktøjer.
Hold dig opdateret om de seneste SDK-flyafgange ved at abonnere på vores blog.
Find de vigtigste datoer for opdateringer til Windows-udgivelser og ophør af support.