Microsoft Windows SDK
Разработчик(и) | Майкрософт |
---|---|
Стабильная версия | 10.0.22621.0
/ 20 сентября 2022 г |
Операционная система | Windows XP , Windows Server 2003 , Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 , Windows 10 , Windows 11 |
Тип | Интерфейс прикладного программирования (API) |
Веб-сайт | разработчик |
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 . Однако пакет SDK для .NET Framework 1.1 не включен, поскольку .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, но были перенесены в MSDN в 2012 году .
Разработчик может захотеть использовать более старый SDK по определенной причине. Например, пакет SDK платформы Windows Server 2003, выпущенный в феврале 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 | v5.0 | 5.0.1636.1 | 1998-06 | ? | Включено в Visual Studio 6. |
Microsoft Platform SDK, апрель 1999 г. | ? | ? | 1999-04 | [6] | Компакт-диск по подписке MSDN.
Последний Platform SDK, официально устанавливаемый в Windows 95. |
Microsoft Platform SDK, сентябрь 1999 г. | ? | 5.0.2128.8 | 1999-09 | [7] , [8] | Компакт-диск по подписке MSDN.
Также известен как Microsoft Platform SDK для Windows 2000 RC2. Включает набор инструментов для перехода от Alpha к AXP64. Последний пакет SDK для платформы, полностью поддерживающий Visual C++ 5.0. |
Microsoft Platform SDK, январь 2000 г. | ? | ? | 2000-01 | ? | Компакт-диск по подписке MSDN. |
Microsoft Platform SDK, апрель 2000 г. | ? | 5.0.2195.32 | 2000-04 | [9] | Компакт-диск по подписке MSDN. |
Microsoft Platform SDK, ноябрь 2000 г. | ? | 5.0.2296.5 | 2000-11 | [10] | Компакт-диск по подписке MSDN.
Также известен как Microsoft Platform SDK для Whistler Beta 1. Включает предварительные инструменты для Itanium. |
Microsoft Platform SDK, февраль 2001 г. | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK, июнь 2001 г. | ? | ? | 2001-06 | [11] | Компакт-диск по подписке MSDN.
Последний Platform SDK, официально разработанный для Windows 95 . не ( Официально устанавливается в Windows 95 ) |
Microsoft Platform SDK, август 2001 г. | v5.1 | 5.1.2601.0 | 2001-08 | [12] , [13] | Компакт-диск по подписке MSDN.
Последний пакет SDK платформы, неофициально разработанный для Windows 95 . не ( Официально устанавливается в Windows 95 ) |
Microsoft Platform SDK, ноябрь 2001 г. | v5.2 | 5.2.3590.2 | 2001-11 | [14] | |
Microsoft Platform SDK, май 2002 г. | v5.2 | 5.2.3639.1 | 2002-05 | [15] | |
Microsoft Platform SDK, июль 2002 г. | v5.2 | 5.2.3663.0 | 2002-07 | [16] | |
Microsoft Platform SDK, август 2002 г. | v5.2 | 5.2.3672.1 | 2002-08 | [17] | |
Microsoft Platform SDK, ноябрь 2002 г. | v5.2 | 5.2.3718.1 | 2002-11 | [18] | |
Microsoft Platform SDK, февраль 2003 г. | v5.2 | 5.2.3790.0 | 2003-02 | [19] | Последняя версия с поддержкой VC6. [ 8 ] и последняя версия с поддержкой Windows 95 и Windows 98 . |
Пакет SDK для .NET Framework версии 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 с пакетом обновления 1 (SP1) | v5.2 | 5.2.3790.1830.15 | 2005-05-02 | [22] | |
Пакет SDK платформы Windows Server 2003 R2 | v5.2 | 5.2.3790.2075.51 | 2006-03-14 | [23] | Последний пакет 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 | v6.0 | 6.0.6000.16384 | 2006-10-30 | [25] | Компиляторы C++ в этом выпуске SDK поддерживают ключ /analyze. |
Обновление пакета разработки программного обеспечения Microsoft Windows для Windows Vista | v6.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 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [28] | .NET Framework 3.5 |
Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 SP1 | v7.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 с обновлением 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 и встроенный 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. | версия 8.1А | 8.1.51636 | ? | ? | Включает набор инструментов платформы «v120_xp». |
Автономный SDK Windows для Windows 10 | v10 | 10.0.10240.0 | 2015-07-29 | [36] | Также включено в Visual Studio 2015. [ 16 ] |
Автономный пакет SDK Windows для Windows 10, версия 1511 [ 17 ] | v10 | 10.0.10586.212 | 2015-11-30 | [37] | Также включено в Visual Studio 2015 Update 1 и 2. [ 18 ] |
Автономный пакет SDK Windows для Windows 10, версия 1607 | v10 | 10.0.14393.795 | 2016-08-02 | [38] | Также включено в Visual Studio 2015 с обновлением 3. |
Автономный пакет SDK для Windows для обновления Windows 10 Creators, версия 1703 | v10 | 10.0.15063.0 | 2017-04-05 | [39] | Включено в Visual Studio 2017 версии 15.1. |
Windows 10 SDK для обновления Fall Creators, версия 1709 | v10 | 10.0.16299.15 | 2017-10-10 | [40] | Включено в Visual Studio 2017 версии 15.4. |
Windows 10 SDK для обновления за апрель 2018 г., версия 1803 | v10 | 10.0.17134.0 | 2018-05-08 | [41] | Включено в Visual Studio 2017 версии 15.7. |
Windows 10 SDK для обновления за октябрь 2018 г., версия 1809 | v10 | 10.0.17763.0 | 2018-10-02 | [42] | Включено в Visual Studio 2017 версии 15.8. |
Windows 10 SDK для Windows 10, версия 1903 | v10 | 10.0.18362.0 | 2019-05-21 | [43] | Включено в Visual Studio 2019. |
Windows 10 SDK для Windows 10, версия 2004 | v10 | 10.0.19041.0 | 2020-05-12 | [44] | |
Windows 10 SDK для Windows 10, версия 2004 | v10 | 10.0.19041.685 | 2020-12-16 | [45] | Сервисное обновление |
Windows 10 SDK для Windows 10, версия 21H1 | v10 | 10.0.20348.0 | 2021-05-25 | [46] | |
Windows 10 SDK для Windows 11 | v10 | 10.0.22000.194 | 2021-10-04 | [47] | |
Windows SDK для Windows 11 | v10 | 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 | v10 | 10.0.22621.1778 | 2023-05-24 | [49] | Выпущено как часть Windows 11 версии 22H2, сборка 10.0.22621.1778. |
Windows SDK для Windows 11 | v10 | 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 включает руководства, документирующие:
- Разработка настольных приложений с использованием Windows API и управляемого кода
- приложений в стиле Metro Разработка с использованием среды выполнения Windows и универсальной платформы Windows.
- Разработка веб-приложений с использованием ASP.NET , HTML , CSS и JavaScript.
- Темы, связанные с языками C++, C#, Visual Basic.NET, F#, JavaScript, CSS и HTML, например синтаксис и соглашения ( язык Windows PowerShell не рассматривается).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Windows SDK: загрузите Windows Server 2008 SDK и другие возможности» . Сеть разработчиков Microsoft . Корпорация Майкрософт . Проверено 6 декабря 2009 г.
- ^ «Часто задаваемые вопросы по Windows SDK (FAQ)» . Сеть разработчиков Microsoft . Корпорация Майкрософт. Архивировано из оригинала 26 сентября 2009 года . Проверено 6 декабря 2009 г.
- ^ «Где DirectX SDK?» . Центр разработки Windows . Майкрософт . Проверено 20 февраля 2016 г. .
- ^ «Не удалось установить Windows SDK с кодом возврата 5100» . Поддерживать . Майкрософт . 5 июня 2012 г.
- ^ Стюарт, Хит (1 апреля 2011 г.). «Обновление компилятора Visual C++ 2010 SP1 для Windows SDK 7.1» . Настройка и установка, Хит Стюарт . Майкрософт .
- ^ Заказ компакт-диска с комплектами разработки программного обеспечения Microsoft, заархивирован 8 октября 2011 г. на Wayback Machine.
- ^ Архив SDK для Windows и Windows Phone.
- ^ Веб-установка Windows® Server 2003 SP1 Platform SDK , Центр загрузки Microsoft «Последним SDK, который будет работать с VC 6.0, является выпуск за февраль 2003 года. Вы можете заказать компакт-диск на сайте реализации».
- ^ «Веб-установка пакета SDK платформы Windows Server 2003 R2» . www.microsoft.com . Архивировано из оригинала 22 апреля 2006 г. Проверено 22 апреля 2006 г.
- ^ «Установка Platform SDK, февраль 2003 г. + IE8» . Социальный.msdn.microsoft.com . Архивировано из оригинала 18 октября 2019 г. Проверено 8 августа 2017 г.
- ^ Блог Microsoft Windows SDK: Новые образцы в Win 7 SDK: Direct2D и DirectWrite
- ^ «Примечания к выпуску Windows SDK 7.1» . Проверено 23 июля 2014 г. .
- ^ Microsoft Windows SDK для Windows 7 и ISO-образа .NET Framework 4.
- ^ Microsoft Windows SDK для веб-установщика Windows 7 и .NET Framework 4.
- ^ Windows SDK для Windows 8 — Центр разработки для Windows . Msdn.microsoft.com. Проверено 16 февраля 2014 г.
- ^ Создание приложений для Windows 10 с помощью Visual Studio 2015.
- ^ Примечания к выпуску Windows 10 SDK
- ^ Примечания к выпуску обновления 1 Visual Studio 2015
- ^ Примечания к выпуску, Windows SDK для Windows 7 и .NET Framework 3.5 SP1.
- ^ Примечания к выпуску, Microsoft Windows SDK для Windows 7 и .NET Framework 4.
- ^ «Комплект разработки программного обеспечения Windows (SDK) для Windows 8» . Центр разработки Windows . Майкрософт . Проверено 20 февраля 2016 г. .
- ^ «Комплект разработки программного обеспечения Windows (SDK) для Windows 8» . Центр разработки Windows . Майкрософт . Проверено 20 февраля 2016 г. .
- ^ «Комплект разработки программного обеспечения Windows (SDK) для Windows 10» . Центр разработки Windows . Майкрософт . Проверено 20 февраля 2016 г. .