SDK di Microsoft Windows - Microsoft Windows SDK
Sviluppatore/i | Microsoft |
---|---|
Rilascio stabile | 10.0.19041.0 / 12 maggio 2020
|
Sistema operativo | Windows XP , Windows Server 2003 , Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 , Windows 10 |
Tipo | Interfaccia di programmazione dell'applicazione (API) |
Sito web | sviluppatore |
Microsoft Windows SDK e i suoi predecessori Platform SDK e .NET Framework SDK sono kit di sviluppo software (SDK) di Microsoft che contengono documentazione , file di intestazione , librerie , esempi e strumenti necessari per sviluppare applicazioni per Microsoft Windows e .NET Framework . Platform SDK è specializzato nello sviluppo di applicazioni per Windows 2000 , XP e Windows Server 2003 . .NET Framework SDK è dedicato allo sviluppo di applicazioni per .NET Framework 1.1 e .NET Framework 2.0 . Windows SDK è il successore dei due e supporta lo sviluppo di applicazioni per Windows XP e versioni successive, nonché .NET Framework 3.0 e versioni successive.
Caratteristiche
Platform SDK è il successore dell'originale Microsoft Windows SDK per Windows 3.1x e Microsoft Win32 SDK per Windows 9x . È stato rilasciato nel 1999 ed è il più vecchio SDK. Platform SDK contiene compilatori , strumenti, documentazione, file di intestazione, librerie ed esempi necessari per lo sviluppo di software su architetture CPU IA-32 , x64 e IA-64 . .NET Framework SDK , tuttavia, è nato con .NET Framework . A partire da Windows Vista , Platform SDK, .NET Framework SDK, Tablet PC SDK e Windows Media SDK vengono sostituiti da un nuovo kit unificato denominato Windows SDK . Tuttavia, .NET Framework 1.1 SDK non è incluso poiché .NET Framework 1.1 non viene fornito con Windows Vista. (Windows Media Center SDK per Windows Vista viene fornito separatamente.) DirectX SDK è stato unito a Windows SDK con il rilascio di Windows 8.
Windows SDK consente all'utente di specificare i componenti da installare e dove installarli. Si integra con Visual Studio , in modo che non vengano installate più copie dei componenti di entrambi; tuttavia, ci sono avvertimenti sulla compatibilità se uno dei due non è della stessa epoca. Le informazioni mostrate possono essere filtrate in base al contenuto, ad esempio mostrando solo il nuovo contenuto di Windows Vista, solo il contenuto di .NET Framework o mostrando il contenuto per una lingua o una tecnologia specifica.
Gli SDK di Windows sono disponibili gratuitamente; erano una volta disponibili nell'Area download Microsoft, ma sono stati spostati su MSDN nel 2012.
Uno sviluppatore potrebbe voler utilizzare un SDK precedente per un motivo particolare. Ad esempio, il Platform SDK di Windows Server 2003 rilasciato nel febbraio 2003 è stato l'ultimo SDK a fornire il supporto completo di Visual Studio 6.0. Alcune versioni precedenti di PSDK possono ancora essere scaricate dall'Area download Microsoft; altri possono essere ordinati su CD/DVD.
Nome | Numero della versione | Numero di build | Data di rilascio | Scarica | Appunti |
---|---|---|---|---|---|
Kit di sviluppo software Microsoft Windows | 3.1 | ? | ? | ? | |
Kit di sviluppo software Microsoft Windows | 3.11 | ? | ? | ? | |
Kit di sviluppo software Microsoft Win32 | 3.1 | ? | ? | ? | |
Kit di sviluppo software Microsoft Win32 | 3.5 | ? | ? | ? | |
Kit di sviluppo software Microsoft Win32 | 3.51 | ? | ? | ? | |
Kit di sviluppo software Microsoft Win32 | 4.0 | ? | ? | ? | |
Incluso in Visual Studio 6 | ? | 5.0.1636.1 | 1998-06 | ? | |
Microsoft Platform SDK aprile 1999 | ? | ? | 1999-04 | ? | Disco CD-ROM abbonamento MSDN.
Ultimo Platform SDK da installare ufficialmente su Windows 95 |
Microsoft Platform SDK settembre 1999 | ? | ? | 1999-09 | ? | Disco CD-ROM abbonamento MSDN.
Ultimo Platform SDK per supportare completamente Visual C++ 5.0 |
Microsoft Platform SDK febbraio 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK giugno 2001 | ? | ? | 2001-06 | ? | Disco CD-ROM abbonamento MSDN.
Ultimo Platform SDK da sviluppare ufficialmente per Windows 95 . (Non si installa ufficialmente su Windows 95 ) |
Microsoft Platform SDK agosto 2001 | ? | 5.1.2601.0 | 2001-08 | [1] | Disco CD-ROM abbonamento MSDN.
Ultimo Platform SDK da sviluppare ufficiosamente per Windows 95 . (Non si installa ufficialmente su Windows 95 ) |
Microsoft Platform SDK novembre 2001 | ? | 5.2.3590.2 | 2001-11 | [2] | |
Microsoft Platform SDK maggio 2002 | ? | 5.2.3639.1 | 2002-05 | [3] | |
Microsoft Platform SDK luglio 2002 | ? | 5.2.3663.0 | 2002-07 | [4] | |
Microsoft Platform SDK agosto 2002 | ? | 5.2.3672.1 | 2002-08 | [5] | |
Microsoft Platform SDK novembre 2002 | ? | 5.2.3718.1 | 2002-11 | [6] | |
Microsoft Platform SDK febbraio 2003 | ? | 5.2.3790.0 | 2003-02 | [7] | Ultima versione con supporto VC6 e ultima versione con supporto Windows 95 e Windows 98 . |
.NET Framework SDK versione 1.1 | ? | 1.1.4322.573 | 2003-03-29 | [8] | Incluso in Visual Studio 2003 . Non include Platform SDK. |
Microsoft Platform SDK per Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [9] | Introdotto strsafe.h |
SDK della piattaforma Windows Server 2003 SP1 | ? | 5.2.3790.1830.15 | 2005-05-02 | [10] | |
SDK della piattaforma Windows Server 2003 R2 | ? | 5.2.3790.2075.51 | 2006-03-14 | [11] | Suggerito anche da MS per lavorare con VS6 |
Kit di sviluppo software .NET Framework 2.0 | ? | 2.0.50727.42 | 2006-11-29 | [12] | Incluso in Visual Studio 2005 Professional. Non include Platform SDK. |
Kit di sviluppo software Microsoft Windows per Windows Vista e componenti runtime .NET Framework 3.0 | v6.0 | 6.0.6000.16384 | 2006-10-30 | ? | I compilatori C++ in questa versione dell'SDK supportano la chiave /analyze. |
Aggiornamento del kit di sviluppo software Microsoft Windows per Windows Vista | v6.1 | 6.1.6000.16384.10 | 2007-03-22 | [13] | Primo .NET e Platform SDK unificati. Non supporta Visual Studio .NET 2003 e Microsoft Visual C++ Toolkit 2003 |
Incluso in Visual Studio 2008 | v6.0a | 6.1.6723.1 | 19-11-2007 | [14] | |
Windows SDK per Windows Server 2008 e .NET Framework 3.5 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [15] | .NET Framework 3.5 |
Microsoft Windows SDK per Windows 7 e .NET Framework 3.5 SP1 | v7.0 | 6.1.7600.16385 | 2009-07-24 | [16] | |
Incluso in Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [17] | .NET Framework 4. Funziona solo con Visual Studio 2010 e non Visual Studio 2010 Express . Questa è anche l'ultima versione a includere la documentazione offline. |
Microsoft Windows SDK per Windows 7 e .NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19 | [18] , [19] | È l'ultima versione che supporta ufficialmente il target di Windows XP . |
Incluso in Visual Studio 2012 Update 1 (o successivo) | v7.1A | 7.1.51106 | ? | ? | Introduce il set di strumenti della piattaforma "v110_xp" |
Microsoft Windows SDK per Windows 8 e .NET Framework 4.5 | v8.0 | 6.2.9200.16384 | 2012-11-15 | [20] | .NET Framework 4.5, app di Windows Store e DirectX SDK integrato |
Incluso in Visual Studio 2012 | v8.0A | 8.0.50727 | ? | ? | |
Kit di sviluppo software Windows (SDK) per Windows 8.1 | v8.1 | 8.100.25984.0 | 2013-10-17 | [21] | Windows 8.1, .NET Framework 4.5.1, app di Windows Store e DirectX SDK integrato |
Incluso in Visual Studio 2013 | v8.1A | 8.1.51636 | ? | ? | Include il set di strumenti della piattaforma "v120_xp" |
SDK Windows Standalone per Windows 10 | v10 | 10.0.10240.0 | 2015-07-29 | [22] | Incluso anche in Visual Studio 2015 |
Windows Standalone SDK per Windows 10, versione 1511 | v10 | 10.0.10586.212 | 2015-11-30 | [23] | Incluso anche nell'aggiornamento 1 e 2 di Visual Studio 2015 |
SDK Windows Standalone per Windows 10, versione 1607 | v10 | 10.0.14393.795 | 02-08-2016 | [24] | Incluso anche nell'aggiornamento 3 di Visual Studio 2015 |
Windows Standalone SDK per Windows 10 Creators Update, versione 1703 | v10 | 10.0.15063.0 | 2017-04-05 | [25] | Incluso in Visual Studio 2017 ver.15.1 |
Windows 10 SDK per l'aggiornamento dei creativi autunnali, versione 1709 | v10 | 10.0.16299.15 | 2017-10-10 | [26] | Incluso in Visual Studio 2017 ver.15.4 |
Windows 10 SDK per l'aggiornamento di aprile 2018, versione 1803 | v10 | 10.0.17134.0 | 2018-05-08 | [27] | Incluso in Visual Studio 2017 ver.15.7 |
Windows 10 SDK per l'aggiornamento di ottobre 2018, versione 1809 | v10 | 10.0.17763.0 | 2018-10-02 | [28] | Incluso in Visual Studio 2017 ver.15.8 |
Windows 10 SDK per Windows 10, versione 1903 | v10 | 10.0.18362.0 | 2019-05-21 | [29] | Incluso in Visual Studio 2019 |
Windows 10 SDK per Windows 10, versione 2004 | v10 | 10.0.19041.0 | 12/05/2020 | [30] | |
Windows 10 SDK per Windows 10, versione 2004 | v10 | 10.0.19041.685 | 2020-12-16 | [31] | Aggiornamento manutenzione |
Windows 10 SDK per Windows 10, versione 21H1 | v10 | 10.0.20348,0 | 2021-05-25 | [32] | |
SDK di Windows 10 per Windows 11 | v10 | 10.0.22000.194 | 2021-10-04 | [33] |
Versione | Funzione rimossa |
---|---|
Windows SDK per Windows 7 e .NET Framework 3.5 SP1 | |
Windows SDK per Windows 7 e .NET Framework 4 |
|
Kit di sviluppo software Windows (SDK) per Windows 8 |
|
Kit di sviluppo software Windows (SDK) per Windows 8.1 | Niente |
Kit di sviluppo software Windows (SDK) per Windows 10 | Niente |
Documentazione
La documentazione di Windows SDK include manuali che documentano:
- Sviluppo di app desktop con API di Windows e codice gestito
- Sviluppo di app in stile Metro utilizzando Windows Runtime e Universal Windows Platform
- Sviluppo di app Web utilizzando ASP.NET , HTML , CSS e JavaScript
- Argomenti relativi alla lingua per C++, C#, Visual Basic.NET, F#, JavaScript, CSS e HTML, come sintassi e convenzioni (il linguaggio di Windows PowerShell non è trattato).