SDK di Microsoft Windows - Microsoft Windows SDK

SDK di Microsoft Windows
Sviluppatore/i Microsoft
Rilascio stabile
10.0.19041.0 / 12 maggio 2020 ; 17 mesi fa ( 2020-05-12 )
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 .com /windows /downloads /sdk-archive

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.

Cronologia delle versioni di Microsoft SDK
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]
Funzionalità rimosse di Windows SDK
Versione Funzione rimossa
Windows SDK per Windows 7 e .NET Framework 3.5 SP1
  • capicom.dll ( CAPICOM è deprecato)
  • iacom.dll
  • ialoader.dll
  • msistuff.exe
  • perflibmig.exe
  • permcalc.exe
  • secutil.exe
  • windowssideshowvirtualdevice.exe (sostituito da DeviceSimulator per WindowsSideShow.msi)
  • wpfperf.msi (ora incluso nella suite Windows Performance Toolkit)
  • xamlpad.exe ( XAMLPad )
Windows SDK per Windows 7 e .NET Framework 4
  • UISpy.exe (sostituito da strumenti più recenti)
  • Wpt_arch.msi
  • Esempi di codice gestito (spostato in Code Gallery )
  • DExplore visualizzatore di documenti (può essere installato separatamente)
Kit di sviluppo software Windows (SDK) per Windows 8
  • Ambiente di compilazione della riga di comando, tra cui:
    • Set di strumenti della piattaforma Windows SDK
    • Compilatori Visual C++ e C Runtime (CRT)
    • Strumento di configurazione dell'SDK di Windows
  • Strumenti e assembly di riferimento per le versioni di .NET Framework precedenti alla 4.5
  • Apatch.exe
  • Bind.exe
  • Checkv4.exe
  • Consumare.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
  • Spoder.exe
  • TcpAnalyzer.exe
  • TSPDesigner.exe
  • UTL2IDL.exe
  • ValidateSD.exe
  • VirtualLightSensor.exe
  • WinDiff.exe
  • WpfPerf.exe
  • Tutti gli esempi di Windows (spostati in Code Gallery )
  • Visualizzatore della guida di Microsoft
  • Commenti sulla documentazione XML di IntelliSense per gli assembly di riferimento di .NET Framework
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:

Guarda anche

Riferimenti

link esterno