Microsoft Windows SDK
Utvecklare | Microsoft |
---|---|
Stabil frisättning | 10.0.22000.755 / 25 oktober 2022
|
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 |
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.
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 på 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 på 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 på 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 |
Version | Borttagen funktion |
---|---|
Windows SDK för Windows 7 och .NET Framework 3.5 SP1 | |
Windows SDK för Windows 7 och .NET Framework 4 |
|
Windows Software Development Kit (SDK) för Windows 8 |
|
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:
- Utveckling av skrivbordsappar med Windows API och hanterad kod
- Apputveckling i metrostil med Windows Runtime och Universal Windows Platform
- Webbappsutveckling med ASP.NET , HTML , CSS och JavaScript
- Språkrelaterade ämnen för C++, C#, Visual Basic.NET, F#, JavaScript, CSS och HTML, såsom syntax och konventioner ( Windows PowerShell- språk täcks inte.)