SDK de Microsoft Windows
Microsoft Windows SDK y sus predecesores Platform SDK y .NET Framework SDK son kits de desarrollo de software (SDK) de Microsoft que Contiene documentación, archivos de encabezado, bibliotecas, ejemplos y herramientas necesarias para desarrollar aplicaciones para Microsoft Windows y .NET Framework. Platform SDK se especializa en desarrollar aplicaciones para Windows 2000, XP y Windows Server 2003. .NET Framework SDK se dedica a desarrollar aplicaciones para.NET Framework 1.1 y.NET Framework 2.0. Windows SDK es el sucesor de los dos y admite el desarrollo de aplicaciones para Windows XP y posteriores, así como para .NET Framework 3.0 y posteriores.
Características
Platform SDK es el sucesor del SDK original de Microsoft Windows para Windows 3.1x y del SDK de Microsoft Win32 para Windows 9x. Fue lanzado en 1999 y es el SDK más antiguo. Platform SDK contiene compiladores, herramientas, documentación, archivos de encabezado, bibliotecas y muestras necesarias para el desarrollo de software en arquitecturas de CPU IA-32, x64 e IA-64. .NET Framework SDK sin embargo, surgió con .NET Framework. A partir de Windows Vista, Platform SDK, .NET Framework SDK, Tablet PC SDK y Windows Media SDK se reemplazan por un nuevo kit unificado llamado Windows SDK. Sin embargo, el SDK de .NET Framework 1.1 no está incluido ya que .NET Framework 1.1 no se incluye con Windows Vista. (El SDK de Windows Media Center para Windows Vista se envía por separado). El SDK de DirectX se fusionó con el SDK de Windows con el lanzamiento de Windows 8.
Windows SDK permite al usuario especificar los componentes que se instalarán y dónde instalarlos. Se integra con Visual Studio, de manera que no se instalan múltiples copias de los componentes que ambos tienen; sin embargo, existen advertencias de compatibilidad si alguno de los dos no es de la misma época. La información mostrada se puede filtrar por contenido, como mostrar solo contenido nuevo de Windows Vista, solo contenido de .NET Framework o mostrar contenido para un idioma o tecnología específicos.
Los SDK de Windows están disponibles de forma gratuita; alguna vez estuvieron disponibles en el Centro de descarga de Microsoft, pero se trasladaron a MSDN en 2012.
Es posible que un desarrollador desee utilizar un SDK anterior por un motivo concreto. Por ejemplo, el SDK de la plataforma Windows Server 2003 lanzado en febrero de 2003 fue el último SDK que brindó soporte completo para Visual Studio 6.0. Algunas versiones anteriores de PSDK aún se pueden descargar desde el centro de descargas de Microsoft; otros se pueden pedir en CD/DVD.
Nombre | Número de versión | Número de construcción | Fecha de lanzamiento | Descargar | Notas |
---|---|---|---|---|---|
Microsoft Windows Software Development Kit | 3.1 | ? | 1992 | [1] | |
Microsoft Windows Software Development Kit | 3.11 | ? | ? | ? | |
Microsoft Win32 Desarrollo de software Kit | 3.1 | ? | ? | [2] | |
Microsoft Win32 Desarrollo de software Kit | 3.5 | 3.50.612.1 | 1994-04 | [3] | |
Microsoft Win32 Desarrollo de software Kit | 3.51 | ? | 1995-06 | [4] | |
Microsoft Win32 Desarrollo de software Kit | 4.0 | 4.0.1381.1 | 1996-11 | [5] | |
Microsoft Win32 Desarrollo de software Kit | v5.0 | 5.0.1636.1 | 1998-06 | ? | Incluido en Visual Studio 6 |
Microsoft Platform SDK abril 1999 | ? | ? | 1999-04 | [6] | Disco CD-ROM de suscripción MSDN.
Last Platform SDK to oficialmente instalado on Windows 95 |
Microsoft Platform SDK septiembre 1999 | ? | 5.0.2128.8 | 1999-09 | [7], [8] | Disco CD-ROM de suscripción MSDN.
También conocido como Microsoft Platform SDK para Windows 2000 RC2. Incluye herramientas de cruz Alpha a AXP64. Last Platform SDK to apoyo completo Visual C++ 5.0 |
Microsoft Platform SDK enero 2000 | ? | ? | 2000-01 | ? | Disco CD-ROM de suscripción MSDN. |
Microsoft Platform SDK Abril de 2000 | ? | 5.0.2195.32 | 2000-04 | [9] | Disco CD-ROM de suscripción MSDN. |
Microsoft Platform SDK noviembre 2000 | ? | 5.0.2296.5 | 2000-11 | [10] | Disco CD-ROM de suscripción MSDN.
También conocido como SDK de Microsoft Platform para Whistler Beta 1. Incluye herramientas preliminares para Itanium. |
Microsoft Platform SDK Febrero 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK junio 2001 | ? | ? | 2001-06 | [11] | Disco CD-ROM de suscripción MSDN.
Last Platform SDK to desarrollo oficial para Windows 95. (No oficialmente instalado on Windows 95) |
Microsoft Platform SDK agosto 2001 | v5.1 | 5.1.2601.0 | 2001-08 | [12], [13] | Disco CD-ROM de suscripción MSDN.
Last Platform SDK to desarrollo extraoficial para Windows 95. (No oficialmente instalado on Windows 95) |
Microsoft Platform SDK noviembre 2001 | v5.2 | 5.2.3590.2 | 2001-11 | [14] | |
Microsoft Platform SDK Mayo de 2002 | v5.2 | 5.2.3639.1 | 2002-05 | [15] | |
Microsoft Platform SDK julio 2002 | v5.2 | 5.2.3663.0 | 2002-07 | [16] | |
Microsoft Platform SDK agosto 2002 | v5.2 | 5.2.3672.1 | 2002-08 | [17] | |
Microsoft Platform SDK noviembre 2002 | v5.2 | 5.2.3718.1 | 2002-11 | [18] | |
Microsoft Platform SDK Febrero 2003 | v5.2 | 5.2.3790.0 | 2003-02 | [19] | Última versión con soporte VC6 y última versión con compatibilidad con Windows 95 y Windows 98. |
.NET Framework SDK Version 1.1 | ? | 1.1.4322.573 | 2003-03-29 | [20] | Incluido en Visual Studio 2003. No incluye el SDK de la Plataforma. |
Microsoft Platform SDK para Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [21] | Presentado strsafe.h |
Windows Server 2003 SP1 Platform SDK | v5.2 | 5.2.3790.1830.15 | 2005-05-02 | [22] | |
Windows Server 2003 R2 Platform SDK | v5.2 | 5.2.3790.2075.51 | 2006-03-14 | [23] | Last Platform SDK para desarrollar para Windows 2000. También sugirió MS trabajar con VS6 sin garantía, ya que no se ha probado con requisitos específicos. |
.NET Framework 2.0 Software Development Kit | ? | 2.0.50727.42 | 2006-11-29 | [24] | Incluido en Visual Studio 2005 Professional. No incluye el SDK de la Plataforma. |
Microsoft Windows Software Development Kit para Windows Vista y. NET Framework 3.0 Runtime Components | v6.0 | 6.0.6000.16384 | 2006-10-30 | [25] | Los compiladores C++ en esta versión SDK soportan la clave /analyze. |
Microsoft Windows Software Development Actualización de kits para Windows Vista | v6.1 | 6.1.6000.16384.10 | 2007-03-22 | [26] | Primero unificado. NET y Platform SDK. No admite Visual Studio.NET 2003 y Microsoft Visual C++ Toolkit 2003 |
Incluido en Visual Studio 2008 | v6.0a | 6.1.6723.1 | 2007-11-19 | [27] | |
Windows SDK para Windows Server 2008 y.NET Framework 3.5 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [28] | .NET Framework 3.5 |
Microsoft Windows SDK para Windows 7 y.NET Framework 3.5 SP1 | v7.0 | 6.1.7600.16385 | 2009-07-24 | [29], [30] | |
Incluido en Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [31] | Marco .NET 4. Funciona sólo con Visual Studio 2010 y no Visual Studio 2010 Express. Esta es también la última versión para incluir documentación offline. |
Microsoft Windows SDK para Windows 7 y.NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19 | [32], [33] | Es la última versión que soporta oficialmente el objetivo de Windows XP..NET Framework 4 necesario. Sub-versión superior de. NET El marco no es reconocido por la instalación. Construyendo las muestras con nmake. exe no es compatible, la mayoría de las macros NMAKE se eliminan. |
Incluido en Visual Studio 2012 Update 1 (o posterior) | v7.1A | 7.1.51106 | ? | ? | Presenta el juego de herramientas de plataforma "v110_xp" |
Microsoft Windows SDK para Windows 8 y.NET Framework 4.5 | v8.0 | 6.2.9200.16384 | 2012-11-15 | [34] | .NET Framework 4.5, Windows Store aplicaciones y Integrated DirectX SDK |
Incluido en Visual Studio 2012 | v8.0A | 8.0.50727 | ? | ? | |
Windows Software Development Kit (SDK) para Windows 8.1 | v8.1 | 8.100.25984.0 | 2013-10-17 | [35] | Windows 8.1,.NET Framework 4.5.1, Windows Store aplicaciones y Integrated DirectX SDK |
Incluido en Visual Studio 2013 | v8.1A | 8.1.51636 | ? | ? | Incluye el juego de herramientas de plataforma "v120_xp" |
Windows Standalone SDK para Windows 10 | v10 | 10.0.10240.0 | 2015-07-29 | [36] | También se incluye en Visual Studio 2015 |
Windows Standalone SDK para Windows 10, Versión 1511 | v10 | 10.0.10586.212 | 2015-11-30 | [37] | También se incluye en Visual Studio 2015 Update 1 & 2 |
Windows Standalone SDK para Windows 10, Versión 1607 | v10 | 10.0.14393.795 | 2016-08-02 | [38] | También se incluye en Visual Studio 2015 Update 3 |
Windows Standalone SDK para Windows 10 Creadores Actualización, Versión 1703 | v10 | 15063.0 | 2017-04-05 | [39] | Incluido en Visual Studio 2017 ver.15.1 |
Windows 10 SDK for Fall Creators Update, versión 1709 | v10 | 10.0.16299.15 | 2017-10-10 | [40] | Incluido en Visual Studio 2017 ver.15.4 |
Windows 10 SDK para abril 2018 Update, versión 1803 | v10 | 10.0.17134.0 | 2018-05-08 | [41] | Incluido en Visual Studio 2017 ver.15.7 |
Windows 10 SDK para octubre 2018 Update, versión 1809 | v10 | 10.0.17763.0 | 2018-10-02 | [42] | Incluido en Visual Studio 2017 ver.15.8 |
Windows 10 SDK para Windows 10, versión 1903 | v10 | 10.0.18362.0 | 2019-05-21 | [43] | Incluido en Visual Studio 2019 |
Windows 10 SDK para Windows 10, versión 2004 | v10 | 10.0.19041.0 | 2020-05-12 | [44] | |
Windows 10 SDK para Windows 10, versión 2004 | v10 | 10.0.19041.685 | 2020-12-16 | [45] | Actualización de servicios |
Windows 10 SDK para Windows 10, versión 21H1 | v10 | 10.0.20348.0 | 2021-05-25 | [46] | |
Windows 10 SDK para Windows 11 | v10 | 10.0.22000.194 | 2021-10-04 | [47] | |
Windows SDK para Windows 11 | v10 | 10.0.22621.755 | 2022-10-25 | [48] | Publicado como parte de Windows 11, versión 22H2. Incluye actualización de servicios 10.0.22000.755 el 25 de octubre de 2022,
Incluye soporte ARM64 para la versión de Visual Studio 17.4 |
Versión | Función eliminada |
---|---|
Windows SDK para Windows 7 y.NET Framework 3.5 SP1 |
|
Windows SDK para Windows 7 y. NET Framework 4 |
|
Windows Software Development Kit (SDK) para Windows 8 |
|
Windows Software Development Kit (SDK) para Windows 8.1 | Nada. |
Windows Software Development Kit (SDK) para Windows 10 | Nada. |
Documentación
La documentación del SDK de Windows incluye manuales que documentan:
- Desarrollo de aplicaciones de escritorio con Windows API y código gestionado
- Desarrollo de aplicaciones de estilo metro usando Windows Runtime y Universal Windows Platform
- Desarrollo de aplicaciones web utilizando ASP. NET, HTML, CSS y JavaScript
- Temas relacionados con el lenguaje para C++, C#, Visual Basic.NET, F#, JavaScript, CSS y HTML, como sintaxis y convenciones (El lenguaje de Windows PowerShell no está cubierto.)