Разработчик(и) | Майкрософт |
---|---|
Стабильный релиз | 10.0.22621.0 / 20 сентября 2022 г. ( 2022-09-20 ) |
Операционная система | Windows XP , Windows Server 2003 , Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 , Windows 10 , Windows 11 |
Тип | Интерфейс прикладного программирования (API) |
Веб-сайт | Developer.microsoft.com/windows/downloads/sdk-archive |
Microsoft Windows SDK и его предшественники Platform SDK и .NET Framework SDK — это комплекты средств разработки программного обеспечения (SDK) от Microsoft, которые содержат документацию , заголовочные файлы , библиотеки , примеры и инструменты, необходимые для разработки приложений для Microsoft Windows и .NET Framework . [1] Platform SDK специализируется на разработке приложений для Windows 2000 , XP и Windows Server 2003. .NET Framework SDK предназначен для разработки приложений для .NET Framework 1.1 и .NET Framework 2.0 . Windows SDK является преемником этих двух и поддерживает разработку приложений для Windows XP и более поздних версий, а также .NET Framework 3.0 и более поздних версий. [2]
Platform SDK является преемником оригинального Microsoft Windows SDK для Windows 3.1x и Microsoft Win32 SDK для Windows 9x . Он был выпущен в 1999 году и является старейшим SDK. Platform SDK содержит компиляторы , инструменты, документацию, заголовочные файлы, библиотеки и примеры, необходимые для разработки программного обеспечения на архитектурах ЦП IA-32 , x64 и IA-64 . Однако .NET Framework SDK появился вместе с .NET Framework . Начиная с Windows Vista , Platform SDK, .NET Framework SDK, Tablet PC SDK и Windows Media SDK заменены новым унифицированным набором под названием Windows SDK . Однако .NET Framework 1.1 SDK не включен, поскольку .NET Framework 1.1 не поставляется с Windows Vista. (Windows Media Center SDK для Windows Vista поставляется отдельно.) DirectX SDK был объединен с Windows SDK с выпуском Windows 8. [3]
Windows SDK позволяет пользователю указывать компоненты для установки и место их установки. Он интегрируется с Visual Studio , так что несколько копий компонентов, которые есть у обоих, не устанавливаются; однако существуют проблемы совместимости, если один из них не из одной эпохи. [4] [5] Отображаемая информация может быть отфильтрована по содержимому, например, показывать только новое содержимое Windows Vista, только содержимое .NET Framework или показывать содержимое для определенного языка или технологии.
Пакеты Windows SDK доступны бесплатно; когда-то они были доступны в Центре загрузки Microsoft, но в 2012 году были перемещены в MSDN .
Разработчик может захотеть использовать старый SDK по определенной причине. Например, Windows Server 2003 Platform SDK, выпущенный в феврале 2003 года, был последним SDK, который обеспечивал полную поддержку Visual Studio 6.0. Некоторые старые версии PSDK все еще можно загрузить из центра загрузок Microsoft; другие можно заказать на CD/DVD. [6]
Имя | Номер версии | Номер сборки | Дата выпуска | Скачать | Примечания |
---|---|---|---|---|---|
Комплект средств разработки программного обеспечения Microsoft Windows | 3.1 | ? | 1992 | [1] | |
Комплект средств разработки программного обеспечения Microsoft Windows | 3.11 | ? | ? | ? | |
Комплект средств разработки программного обеспечения Microsoft Win32 | 3.1 | ? | ? | [2] | |
Комплект средств разработки программного обеспечения Microsoft Win32 | 3.5 | 3.50.612.1 | 1994-04 | [3] | |
Комплект средств разработки программного обеспечения Microsoft Win32 | 3.51 | ? | 1995-06 | [4] | |
Комплект средств разработки программного обеспечения Microsoft Win32 | 4.0 | 4.0.1381.1 | 1996-11 | [5] | |
Комплект средств разработки программного обеспечения Microsoft Win32 | версия 5.0 | 5.0.1636.1 | 1998-06 | ? | Включено в Visual Studio 6 |
Microsoft Platform SDK Апрель 1999 | ? | ? | 1999-04 | [6] | CD-ROM-диск с подпиской MSDN. Последний Platform SDK для официальной установки в Windows 95 |
Microsoft Platform SDK Сентябрь 1999 г. | ? | 5.0.2128.8 | 1999-09 | [7], [8] | CD-ROM-диск с подпиской MSDN. Также известен как Microsoft Platform SDK для Windows 2000 RC2. Включает набор инструментов для кросс-платформенной разработки Alpha-AXP64. Последний Platform SDK с полной поддержкой Visual C++ 5.0 |
Microsoft Platform SDK Январь 2000 | ? | ? | 2000-01 | ? | CD-ROM-диск с подпиской MSDN. |
Microsoft Platform SDK Апрель 2000 | ? | 5.0.2195.32 | 2000-04 | [9] | CD-ROM-диск с подпиской MSDN. |
Microsoft Platform SDK Ноябрь 2000 | ? | 5.0.2296.5 | 2000-11 | [10] | CD-ROM-диск с подпиской MSDN. Также известен как Microsoft Platform SDK для Whistler Beta 1. Включает предварительные инструменты для Itanium. |
Microsoft Platform SDK Февраль 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK Июнь 2001 г. | ? | ? | 2001-06 | [11] | CD-ROM-диск с подпиской MSDN. Последний Platform SDK, официально разработанный для Windows 95. (Официально не устанавливается на Windows 95 ) |
Microsoft Platform SDK Август 2001 | версия 5.1 | 5.1.2601.0 | 2001-08 | [12], [13] | CD-ROM-диск с подпиской MSDN. Последний Platform SDK, неофициально разработанный для Windows 95. (Официально не устанавливается на Windows 95 ) |
Microsoft Platform SDK Ноябрь 2001 | версия 5.2 | 5.2.3590.2 | 2001-11 | [14] | |
Microsoft Platform SDK май 2002 г. | версия 5.2 | 5.2.3639.1 | 2002-05 | [15] | |
Microsoft Platform SDK июль 2002 г. | версия 5.2 | 5.2.3663.0 | 2002-07 | [16] | |
Microsoft Platform SDK Август 2002 | версия 5.2 | 5.2.3672.1 | 2002-08 | [17] | |
Microsoft Platform SDK Ноябрь 2002 | версия 5.2 | 5.2.3718.1 | 2002-11 | [18] | |
Microsoft Platform SDK Февраль 2003 | версия 5.2 | 5.2.3790.0 | 2003-02 | [19] | Последняя версия с поддержкой VC6 [8] и последняя версия с поддержкой Windows 95 и Windows 98 . |
.NET Framework SDK версии 1.1 | ? | 1.1.4322.573 | 2003-03-29 | [20] | Включено в Visual Studio 2003. Не включает Platform SDK. |
Microsoft Platform SDK для Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [21] | Представлен strsafe.h |
SDK платформы Windows Server 2003 SP1 | версия 5.2 | 5.2.3790.1830.15 | 2005-05-02 | [22] | |
SDK для платформы Windows Server 2003 R2 | версия 5.2 | 5.2.3790.2075.51 | 2006-03-14 | [23] | Последний Platform SDK, разработанный для Windows 2000. [ 9] Также MS предлагает работать с VS6 без гарантии, поскольку он не был протестирован с конкретными требованиями. [10] |
Комплект средств разработки программного обеспечения .NET Framework 2.0 | ? | 2.0.50727.42 | 2006-11-29 | [24] | Включено в Visual Studio 2005 Professional. Не включает Platform SDK. |
Комплект средств разработки программного обеспечения Microsoft Windows для Windows Vista и компоненты среды выполнения .NET Framework 3.0 | версия 6.0 | 6.0.6000.16384 | 2006-10-30 | [25] | Компиляторы C++ в этом выпуске SDK поддерживают ключ /analyze. |
Обновление комплекта средств разработки программного обеспечения Microsoft Windows для Windows Vista | версия 6.1 | 6.1.6000.16384.10 | 2007-03-22 | [26] | Первый унифицированный .NET и Platform SDK. Не поддерживает Visual Studio .NET 2003 и Microsoft Visual C++ Toolkit 2003 |
Включено в Visual Studio 2008 [11] | v6.0a | 6.1.6723.1 | 2007-11-19 | [27] | |
Windows SDK для Windows Server 2008 и .NET Framework 3.5 | версия 6.1 | 6.0.6001.18000.367 | 2008-02-05 | [28] | .NET Framework 3.5 |
Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 SP1 | версия 7.0 | 6.1.7600.16385 | 2009-07-24 | [29], [30] | |
Включено в Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [31] | .NET Framework 4. Работает только с Visual Studio 2010, но не с Visual Studio 2010 Express . Это также последняя версия, включающая автономную документацию. [12] |
Microsoft Windows SDK для Windows 7 и .NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19 [13] [14] | [32], [33] | Это последняя версия, официально поддерживающая целевой Windows XP . Требуется .NET Framework 4. Более высокие подверсии .NET Framework не распознаются установкой. Сборка примеров с помощью nmake.exe не поддерживается, большинство макросов NMAKE удалены. |
Включено в Visual Studio 2012 Update 1 (или более позднюю версию) | v7.1A | 7.1.51106 | ? | ? | Представляем набор инструментов платформы "v110_xp" |
Microsoft Windows SDK для Windows 8 и .NET Framework 4.5 | версия 8.0 | 6.2.9200.16384 | 2012-11-15 [15] | [34] | .NET Framework 4.5, приложения Windows Store и интегрированный DirectX SDK |
Включено в Visual Studio 2012 | v8.0A | 8.0.50727 | ? | ? | |
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 8.1 | версия 8.1 | 8.100.25984.0 | 2013-10-17 | [35] | Windows 8.1, .NET Framework 4.5.1, приложения Магазина Windows и интегрированный DirectX SDK |
Включено в Visual Studio 2013 | v8.1A | 8.1.51636 | ? | ? | Включает набор инструментов платформы "v120_xp" |
Автономный SDK Windows для Windows 10 | версия 10 | 10.0.10240.0 | 2015-07-29 | [36] | Также включено в Visual Studio 2015 [16] |
Автономный пакет Windows SDK для Windows 10, версия 1511 [17] | версия 10 | 10.0.10586.212 | 2015-11-30 | [37] | Также включено в Visual Studio 2015 Update 1 и 2 [18] |
Автономный пакет Windows SDK для Windows 10, версия 1607 | версия 10 | 10.0.14393.795 | 2016-08-02 | [38] | Также включено в Visual Studio 2015 Update 3 |
Windows Standalone SDK для Windows 10 Creators Update, версия 1703 | версия 10 | 10.0.15063.0 | 2017-04-05 | [39] | Включено в Visual Studio 2017 версии 15.1 |
Windows 10 SDK для Fall Creators Update, версия 1709 | версия 10 | 10.0.16299.15 | 2017-10-10 | [40] | Включено в Visual Studio 2017 версии 15.4 |
Windows 10 SDK для обновления за апрель 2018 г., версия 1803 | версия 10 | 10.0.17134.0 | 2018-05-08 | [41] | Включено в Visual Studio 2017 версии 15.7 |
Windows 10 SDK для обновления за октябрь 2018 г., версия 1809 | версия 10 | 10.0.17763.0 | 2018-10-02 | [42] | Включено в Visual Studio 2017 версии 15.8 |
Windows 10 SDK для Windows 10, версия 1903 | версия 10 | 10.0.18362.0 | 2019-05-21 | [43] | Включено в Visual Studio 2019 |
Windows 10 SDK для Windows 10, версия 2004 | версия 10 | 10.0.19041.0 | 2020-05-12 | [44] | |
Windows 10 SDK для Windows 10, версия 2004 | версия 10 | 10.0.19041.685 | 2020-12-16 | [45] | Обновление сервисного обслуживания |
Windows 10 SDK для Windows 10, версия 21H1 | версия 10 | 10.0.20348.0 | 2021-05-25 | [46] | |
Windows 10 SDK для Windows 11 | версия 10 | 10.0.22000.194 | 2021-10-04 | [47] | |
Windows SDK для Windows 11 | версия 10 | 10.0.22621.755 | 2022-10-25 | [48] | Выпущено как часть Windows 11, версия 22H2. Включает сервисное обновление 10.0.22000.755 от 25 октября 2022 г. Включает поддержку ARM64 для версии Visual Studio 17.4 |
Windows SDK для Windows 11 | версия 10 | 10.0.22621.1778 | 2023-05-24 | [49] | Выпущено как часть Windows 11, версия 22H2, сборка 10.0.22621.1778. |
Windows SDK для Windows 11 | версия 10 | 10.0.26100.0 | 2024-05-22 | [50] | Первоначальный выпуск серии 10.0.26100, соответствующий предварительной версии Windows 11 24H2. |
Версия | Удаленная функция |
---|---|
Windows SDK для Windows 7 и .NET Framework 3.5 SP1 [19] | |
Windows SDK для Windows 7 и .NET Framework 4 [20] |
|
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 8 [21] |
|
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 8.1 [22] | Ничего |
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 10 | Ничего [23] |
Документация Windows SDK включает руководства, в которых описывается: