Microsoft Windows SDK

Microsoft Windows SDK
Utvecklare Microsoft
Stabil frisättning
10.0.22000.755 / 25 oktober 2022 ; 4 månader sedan ( 2022-10-25 )
Operativ system Windows XP , Windows Server 2003 , Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 , Windows 10 , Windows 11
Typ Application Programming Interface (API)
Hemsida utvecklare .microsoft .com /windows /downloads /sdk-archive

Microsoft Windows SDK och dess föregångare Platform SDK och .NET Framework SDK är mjukvaruutvecklingssatser (SDK) från Microsoft som innehåller dokumentation , header-filer , bibliotek , exempel och verktyg som krävs för att utveckla applikationer för Microsoft Windows och .NET Framework . Platform SDK är specialiserat på att utveckla applikationer för Windows 2000, XP och Windows Server 2003 . .NET Framework SDK är dedikerat till att utveckla applikationer för .NET Framework 1.1 och .NET Framework 2.0 . Windows SDK är efterföljaren till de två och stöder utveckling av applikationer för Windows XP och senare, samt .NET Framework 3.0 och senare.

Funktioner

Platform SDK är efterföljaren till den ursprungliga Microsoft Windows SDK för Windows 3.1x och Microsoft Win32 SDK för Windows 9x . Den släpptes 1999 och är den äldsta SDK. Platform SDK innehåller kompilatorer , verktyg, dokumentation, header-filer, bibliotek och prover som behövs för mjukvaruutveckling på IA-32 , x64 och IA-64 CPU-arkitekturer . .NET Framework SDK kom dock till med .NET Framework . Från och med Windows Vista ersätts Platform SDK, .NET Framework SDK, Tablet PC SDK och Windows Media SDK av ett nytt enhetligt kit kallat Windows SDK . .NET Framework 1.1 SDK ingår dock inte eftersom .NET Framework 1.1 inte levereras med Windows Vista. (Windows Media Center SDK för Windows Vista levereras separat.) DirectX SDK slogs samman med Windows SDK med lanseringen av Windows 8.

Windows SDK låter användaren ange vilka komponenter som ska installeras och var de ska installeras. Den integreras med Visual Studio , så att flera kopior av komponenterna som båda har inte installeras; Det finns dock kompatibilitetsförbehåll om någon av de två inte är från samma era. Information som visas kan filtreras efter innehåll, som att endast visa nytt Windows Vista-innehåll, endast .NET Framework-innehåll eller visa innehåll för ett specifikt språk eller en viss teknik.

Windows SDK:er är tillgängliga gratis; de var en gång tillgängliga på Microsoft Download Center men flyttades till MSDN 2012.

En utvecklare kanske vill använda en äldre SDK av en speciell anledning. Till exempel var Windows Server 2003 Platform SDK som släpptes i februari 2003 den sista SDK som gav fullt stöd för Visual Studio 6.0. Vissa äldre PSDK-versioner kan fortfarande laddas ner från Microsofts nedladdningscenter; andra kan beställas på CD/DVD.

Utgivningshistorik för Microsoft SDK
namn Versionsnummer Bygga nummer Utgivningsdatum Ladda ner Anteckningar
Microsoft Windows Software Development Kit 3.1 ? 1992 [1]
Microsoft Windows Software Development Kit 3.11 ? ? ?
Microsoft Win32 Software Development Kit 3.1 ? ? ?
Microsoft Win32 Software Development Kit 3.5 3.50.612.1 1994-04 [2]
Microsoft Win32 Software Development Kit 3,51 ? 1995-06 [3]
Microsoft Win32 Software Development Kit 4.0 ? 1996-11 [4]
Microsoft Win32 Software Development Kit v5.0 5.0.1636.1 1998-06 Ingår i Visual Studio 6
Microsoft Platform SDK april 1999 ? ? 1999-04 ? CD-ROM-skiva för MSDN-prenumeration.

Sista Platform SDK som officiellt installeras Windows 95

Microsoft Platform SDK september 1999 ? ? 1999-09 ? CD-ROM-skiva för MSDN-prenumeration.

Sista plattforms-SDK för att fullt ut stödja Visual C++ 5.0

Microsoft Platform SDK februari 2001 ? ? 2001-02 ?
Microsoft Platform SDK juni 2001 ? ? 2001-06 ? CD-ROM-skiva för MSDN-prenumeration.

Sista Platform SDK som officiellt utvecklas för Windows 95 . (Installeras inte officiellt Windows 95 )

Microsoft Platform SDK augusti 2001 v5.1 5.1.2601.0 2001-08 [5] CD-ROM-skiva för MSDN-prenumeration.

Sista Platform SDK som inofficiellt utvecklas för Windows 95 . (Installeras inte officiellt Windows 95 )

Microsoft Platform SDK november 2001 v5.2 5.2.3590.2 2001-11 [6]
Microsoft Platform SDK maj 2002 v5.2 5.2.3639.1 2002-05 [7]
Microsoft Platform SDK juli 2002 v5.2 5.2.3663.0 2002-07 [8]
Microsoft Platform SDK augusti 2002 v5.2 5.2.3672.1 2002-08 [9]
Microsoft Platform SDK november 2002 v5.2 5.2.3718.1 2002-11 [10]
Microsoft Platform SDK februari 2003 v5.2 5.2.3790.0 2003-02 [11] Senaste versionen med VC6-stöd och senaste versionen med Windows 95 och Windows 98- stöd.
.NET Framework SDK version 1.1 ? 1.1.4322.573 2003-03-29 [12] Ingår i Visual Studio 2003 . Inkluderar inte Platform SDK.
Microsoft Platform SDK för Windows XP SP2 ? 5.1.2600.2180 2004-08 [13] Introducerade strsafe.h
Windows Server 2003 SP1 Platform SDK v5.2 5.2.3790.1830.15 2005-05-02 [14]
Windows Server 2003 R2 Platform SDK v5.2 5.2.3790.2075.51 2006-03-14 [15] Föreslog även av MS att arbeta med VS6
.NET Framework 2.0 Software Development Kit ? 2.0.50727.42 2006-11-29 [16] Ingår i Visual Studio 2005 Professional. Inkluderar inte Platform SDK.
Microsoft Windows Software Development Kit för Windows Vista och .NET Framework 3.0 Runtime Components v6.0 6.0.6000.16384 2006-10-30 [17] C++-kompilatorerna i denna SDK-version stöder /analyze-nyckeln.
Uppdatering av Microsoft Windows Software Development Kit för Windows Vista v6.1 6.1.6000.16384.10 2007-03-22 [18] Första enhetliga .NET och plattforms-SDK. Stöder inte Visual Studio .NET 2003 och Microsoft Visual C++ Toolkit 2003
Ingår i Visual Studio 2008 v6.0a 6.1.6723.1 2007-11-19 [19]
Windows SDK för Windows Server 2008 och .NET Framework 3.5 v6.1 6.0.6001.18000.367 2008-02-05 [20] .NET Framework 3.5
Microsoft Windows SDK för Windows 7 och .NET Framework 3.5 SP1 v7.0 6.1.7600.16385 2009-07-24 [21]
Ingår i Visual Studio 2010 v7.0a 6.1.7600.16385 2010-04-12 [22] .NET Framework 4. Fungerar endast med Visual Studio 2010 och inte Visual Studio 2010 Express . Detta är också den sista versionen som inkluderar offlinedokumentation.
Microsoft Windows SDK för Windows 7 och .NET Framework 4 v7.1 7.1.7600.0.30514 2010-05-19 [23] , [24] Det är den senaste versionen som officiellt stöder Windows XP -mål.
Ingår i Visual Studio 2012 Update 1 (eller senare) v7.1A 7.1.51106 ? ? Introducerar "v110_xp"-plattformens verktygsuppsättning
Microsoft Windows SDK för Windows 8 och .NET Framework 4.5 v8.0 6.2.9200.16384 2012-11-15 [25] .NET Framework 4.5, Windows Store-appar och Integrated DirectX SDK
Ingår i Visual Studio 2012 v8.0A 8.0.50727 ? ?
Windows Software Development Kit (SDK) för Windows 8.1 v8.1 8.100.25984.0 2013-10-17 [26] Windows 8.1, .NET Framework 4.5.1, Windows Store-appar och Integrated DirectX SDK
Ingår i Visual Studio 2013 v8.1A 8.1.51636 ? ? Inkluderar "v120_xp" plattformsverktygssatsen
Windows Fristående SDK för Windows 10 v10 10.0.10240.0 2015-07-29 [27] Ingår även i Visual Studio 2015
Windows Fristående SDK för Windows 10, version 1511 v10 10.0.10586.212 2015-11-30 [28] Ingår även i Visual Studio 2015 Update 1 & 2
Windows Fristående SDK för Windows 10, version 1607 v10 10.0.14393.795 2016-08-02 [29] Ingår också i Visual Studio 2015 Update 3
Windows Fristående SDK för Windows 10 Creators Update, version 1703 v10 10.0.15063.0 2017-04-05 [30] Ingår i Visual Studio 2017 ver.15.1
Windows 10 SDK för Fall Creators Update, version 1709 v10 10.0.16299.15 2017-10-10 [31] Ingår i Visual Studio 2017 ver.15.4
Windows 10 SDK för april 2018-uppdatering, version 1803 v10 10.0.17134.0 2018-05-08 [32] Ingår i Visual Studio 2017 ver.15.7
Windows 10 SDK för oktober 2018-uppdatering, version 1809 v10 10.0.17763.0 2018-10-02 [33] Ingår i Visual Studio 2017 ver.15.8
Windows 10 SDK för Windows 10, version 1903 v10 10.0.18362.0 2019-05-21 [34] Ingår i Visual Studio 2019
Windows 10 SDK för Windows 10, version 2004 v10 10.0.19041.0 2020-05-12 [35]
Windows 10 SDK för Windows 10, version 2004 v10 10.0.19041.685 2020-12-16 [36] Serviceuppdatering
Windows 10 SDK för Windows 10, version 21H1 v10 10.0.20348.0 2021-05-25 [37]
Windows 10 SDK för Windows 11 v10 10.0.22000.194 2021-10-04 [38]
Windows SDK för Windows 11 v10 10.0.22621.755 2022-10-25 [39] Släppt som en del av Windows 11, version 22H2. Inkluderar serviceuppdatering 10.0.22000.755 den 25 oktober 2022,

Inkluderar ARM64-stöd för Visual Studio 17.4-versionen

Borttagna funktioner i Windows SDK
Version Borttagen funktion
Windows SDK för Windows 7 och .NET Framework 3.5 SP1
  • capicom.dll ( CAPICOM är utfasad)
  • iacom.dll
  • ialoader.dll
  • msistuff.exe
  • perflibmig.exe
  • permcalc.exe
  • secutil.exe
  • windowssideshowvirtualdevice.exe (ersatt av DeviceSimulatorforWindowsSideShow.msi)
  • wpfperf.msi (ingår nu i Windows Performance Toolkit-sviten)
  • xamlpad.exe ( XAMLPad )
Windows SDK för Windows 7 och .NET Framework 4
  • UISpy.exe (Ersatt av nyare verktyg)
  • Wpt_arch.msi
  • Hanterade kodexempel (Flyttat till kodgalleriet )
  • DExplore Document Viewer (Kan installeras separat)
Windows Software Development Kit (SDK) för Windows 8
  • Kommandoradsbyggmiljö, inklusive:
    • Windows SDK Platform Toolset
    • Visual C++-kompilatorer och C Runtime (CRT)
    • Windows SDK-konfigurationsverktyg
  • Verktyg och referenssammansättningar för versioner av .NET Framework tidigare än 4.5
  • Apatch.exe
  • Bind.exe
  • Checkv4.exe
  • Consume.exe
  • DeviceSimulatorForWindowsSideShow.msi
  • Err.exe
  • FDBrowser.exe
  • FXCopSetup.exe
  • Guidgen.exe
  • Make-Shell.exe
  • MDbg.exe
  • Mpatch.exe
  • MSIZap.exe
  • PTConform.exe
  • ReBase.exe
  • sddlgen.exe
  • setenv.cmd
  • SetReg.exe
  • SoapSuds.exe
  • Sporder.exe
  • TcpAnalyzer.exe
  • TSPDesigner.exe
  • UTL2IDL.exe
  • ValidateSD.exe
  • VirtualLightSensor.exe
  • WinDiff.exe
  • WpfPerf.exe
  • Alla Windows-exempel (flyttade till Code Gallery )
  • Microsoft Help Viewer
  • IntelliSense XML-dokumentationskommentarer för .NET Framework-referenssammansättningarna
Windows Software Development Kit (SDK) för Windows 8.1 Ingenting
Windows Software Development Kit (SDK) för Windows 10 Ingenting

Dokumentation

Windows SDK-dokumentationen innehåller manualer som dokumenterar:

Se även

externa länkar