Microsoft Windows SDK

Комплект разработчика программного обеспечения от Microsoft
Microsoft Windows SDK
Разработчик(и)Майкрософт
Стабильный релиз
10.0.22621.0 / 20 сентября 2022 г. ; 2 года назад ( 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 SDK [7]
ИмяНомер версииНомер сборкиДата выпускаСкачатьПримечания
Комплект средств разработки программного обеспечения Microsoft Windows3.1?1992[1]
Комплект средств разработки программного обеспечения Microsoft Windows3.11???
Комплект средств разработки программного обеспечения Microsoft Win323.1??[2]
Комплект средств разработки программного обеспечения Microsoft Win323.53.50.612.11994-04[3]
Комплект средств разработки программного обеспечения Microsoft Win323.51?1995-06[4]
Комплект средств разработки программного обеспечения Microsoft Win324.04.0.1381.11996-11[5]
Комплект средств разработки программного обеспечения Microsoft Win32версия 5.05.0.1636.11998-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.81999-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.322000-04[9]CD-ROM-диск с подпиской MSDN.
Microsoft Platform SDK Ноябрь 2000?5.0.2296.52000-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.15.1.2601.02001-08[12], [13]CD-ROM-диск с подпиской MSDN.

Последний Platform SDK, неофициально разработанный для Windows 95. (Официально не устанавливается на Windows 95 )

Microsoft Platform SDK Ноябрь 2001версия 5.25.2.3590.22001-11[14]
Microsoft Platform SDK май 2002 г.версия 5.25.2.3639.12002-05[15]
Microsoft Platform SDK июль 2002 г.версия 5.25.2.3663.02002-07[16]
Microsoft Platform SDK Август 2002версия 5.25.2.3672.12002-08[17]
Microsoft Platform SDK Ноябрь 2002версия 5.25.2.3718.12002-11[18]
Microsoft Platform SDK Февраль 2003версия 5.25.2.3790.02003-02[19]Последняя версия с поддержкой VC6 [8] и последняя версия с поддержкой Windows 95 и Windows 98 .
.NET Framework SDK версии 1.1?1.1.4322.5732003-03-29[20]Включено в Visual Studio 2003. Не включает Platform SDK.
Microsoft Platform SDK для Windows XP SP2?5.1.2600.21802004-08[21]Представлен strsafe.h
SDK платформы Windows Server 2003 SP1версия 5.25.2.3790.1830.152005-05-02[22]
SDK для платформы Windows Server 2003 R2версия 5.25.2.3790.2075.512006-03-14[23]Последний Platform SDK, разработанный для Windows 2000. [ 9] Также MS предлагает работать с VS6 без гарантии, поскольку он не был протестирован с конкретными требованиями. [10]
Комплект средств разработки программного обеспечения .NET Framework 2.0?2.0.50727.422006-11-29[24]Включено в Visual Studio 2005 Professional. Не включает Platform SDK.
Комплект средств разработки программного обеспечения Microsoft Windows для Windows Vista и компоненты среды выполнения .NET Framework 3.0версия 6.06.0.6000.163842006-10-30[25]Компиляторы C++ в этом выпуске SDK поддерживают ключ /analyze.
Обновление комплекта средств разработки программного обеспечения Microsoft Windows для Windows Vistaверсия 6.16.1.6000.16384.102007-03-22[26]Первый унифицированный .NET и Platform SDK. Не поддерживает Visual Studio .NET 2003 и Microsoft Visual C++ Toolkit 2003
Включено в Visual Studio 2008 [11]v6.0a6.1.6723.12007-11-19[27]
Windows SDK для Windows Server 2008 и .NET Framework 3.5версия 6.16.0.6001.18000.3672008-02-05[28].NET Framework 3.5
Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 SP1версия 7.06.1.7600.163852009-07-24[29], [30]
Включено в Visual Studio 2010v7.0a6.1.7600.163852010-04-12[31].NET Framework 4. Работает только с Visual Studio 2010, но не с Visual Studio 2010 Express . Это также последняя версия, включающая автономную документацию. [12]
Microsoft Windows SDK для Windows 7 и .NET Framework 4v7.17.1.7600.0.305142010-05-19 [13] [14][32], [33]Это последняя версия, официально поддерживающая целевой Windows XP . Требуется .NET Framework 4. Более высокие подверсии .NET Framework не распознаются установкой. Сборка примеров с помощью nmake.exe не поддерживается, большинство макросов NMAKE удалены.
Включено в Visual Studio 2012 Update 1 (или более позднюю версию)v7.1A7.1.51106??Представляем набор инструментов платформы "v110_xp"
Microsoft Windows SDK для Windows 8 и .NET Framework 4.5версия 8.06.2.9200.163842012-11-15 [15][34].NET Framework 4.5, приложения Windows Store и интегрированный DirectX SDK
Включено в Visual Studio 2012v8.0A8.0.50727??
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 8.1версия 8.18.100.25984.02013-10-17[35]Windows 8.1, .NET Framework 4.5.1, приложения Магазина Windows и интегрированный DirectX SDK
Включено в Visual Studio 2013v8.1A8.1.51636??Включает набор инструментов платформы "v120_xp"
Автономный SDK Windows для Windows 10версия 1010.0.10240.02015-07-29[36]Также включено в Visual Studio 2015 [16]
Автономный пакет Windows SDK для Windows 10, версия 1511 [17]версия 1010.0.10586.2122015-11-30[37]Также включено в Visual Studio 2015 Update 1 и 2 [18]
Автономный пакет Windows SDK для Windows 10, версия 1607версия 1010.0.14393.7952016-08-02[38]Также включено в Visual Studio 2015 Update 3
Windows Standalone SDK для Windows 10 Creators Update, версия 1703версия 1010.0.15063.02017-04-05[39]Включено в Visual Studio 2017 версии 15.1
Windows 10 SDK для Fall Creators Update, версия 1709версия 1010.0.16299.152017-10-10[40]Включено в Visual Studio 2017 версии 15.4
Windows 10 SDK для обновления за апрель 2018 г., версия 1803версия 1010.0.17134.02018-05-08[41]Включено в Visual Studio 2017 версии 15.7
Windows 10 SDK для обновления за октябрь 2018 г., версия 1809версия 1010.0.17763.02018-10-02[42]Включено в Visual Studio 2017 версии 15.8
Windows 10 SDK для Windows 10, версия 1903версия 1010.0.18362.02019-05-21[43]Включено в Visual Studio 2019
Windows 10 SDK для Windows 10, версия 2004версия 1010.0.19041.02020-05-12[44]
Windows 10 SDK для Windows 10, версия 2004версия 1010.0.19041.6852020-12-16[45]Обновление сервисного обслуживания
Windows 10 SDK для Windows 10, версия 21H1версия 1010.0.20348.02021-05-25[46]
Windows 10 SDK для Windows 11версия 1010.0.22000.1942021-10-04[47]
Windows SDK для Windows 11версия 1010.0.22621.7552022-10-25[48]Выпущено как часть Windows 11, версия 22H2. Включает сервисное обновление 10.0.22000.755 от 25 октября 2022 г.

Включает поддержку ARM64 для версии Visual Studio 17.4

Windows SDK для Windows 11версия 1010.0.22621.17782023-05-24[49]Выпущено как часть Windows 11, версия 22H2, сборка 10.0.22621.1778.
Windows SDK для Windows 11версия 1010.0.26100.02024-05-22[50]Первоначальный выпуск серии 10.0.26100, соответствующий предварительной версии Windows 11 24H2.
Удалённые функции Windows SDK
ВерсияУдаленная функция
Windows SDK для Windows 7 и .NET Framework 3.5 SP1 [19]
  • capicom.dll ( CAPICOM устарел)
  • iacom.dll
  • ialoader.dll
  • msistuff.exe
  • perflibmig.exe
  • permcalc.exe
  • secutil.exe
  • windowssideshowvirtualdevice.exe (заменен на DeviceSimulatorforWindowsSideShow.msi)
  • wpfperf.msi (теперь входит в набор Windows Performance Toolkit)
  • xamlpad.exe ( XAMLPad )
Windows SDK для Windows 7 и .NET Framework 4 [20]
  • UISpy.exe (заменен более новыми инструментами)
  • Wpt_arch.msi
  • Примеры управляемого кода (перемещены в галерею кодов)
  • Просмотрщик документов DExplore (может быть установлен отдельно)
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 8 [21]
  • Среда сборки командной строки, включающая:
    • Набор инструментов платформы Windows SDK
    • Компиляторы Visual C++ и среда выполнения C (CRT)
    • Инструмент настройки Windows SDK
  • Инструменты и справочные сборки для версий .NET Framework ниже 4.5
  • Apatch.exe
  • Bind.exe
  • Checkv4.exe
  • Потреблять.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
  • Sporder.exe
  • TcpAnalyzer.exe
  • TSPDesigner.exe
  • UTL2IDL.exe
  • ValidateSD.exe
  • VirtualLightSensor.exe
  • WinDiff.exe
  • WpfPerf.exe
  • Все примеры Windows (перемещены в Галерею кодов)
  • Средство просмотра справки Microsoft
  • Комментарии к документации IntelliSense XML для справочных сборок .NET Framework
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 8.1 [22]Ничего
Комплект средств разработки программного обеспечения Windows (SDK) для Windows 10Ничего [23]

Документация

Документация Windows SDK включает руководства, в которых описывается:

Смотрите также

Ссылки

  1. ^ "Windows SDK: Загрузите Windows Server 2008 SDK и многое другое". Microsoft Developer Network . Microsoft Corporation . Получено 6 декабря 2009 г. .
  2. ^ "Windows SDK Frequently Asked Questions (FAQ)". Microsoft Developer Network . Microsoft Corporation. Архивировано из оригинала 26 сентября 2009 года . Получено 6 декабря 2009 года .
  3. ^ "Где находится DirectX SDK?". Центр разработки Windows . Microsoft . Получено 20 февраля 2016 г.
  4. ^ "Windows SDK не устанавливается с кодом возврата 5100". Поддержка . Microsoft . 5 июня 2012 г.
  5. ^ Стюарт, Хит (1 апреля 2011 г.). "Обновление компилятора Visual C++ 2010 SP1 для Windows SDK 7.1". Настройка и установка Хита Стюарта . Microsoft .
  6. ^ Заказ компакт-дисков с комплектами средств разработки программного обеспечения Microsoft Архивировано 08.10.2011 на Wayback Machine
  7. ^ Архив Windows и Windows Phone SDK
  8. ^ Установка SDK для платформы Windows® Server 2003 SP1 через Интернет, Центр загрузки Microsoft «Последний SDK, который будет работать с VC 6.0, — это издание от февраля 2003 г., вы можете заказать компакт-диск на сайте поставки».
  9. ^ "Windows Server 2003 R2 Platform SDK Web Install". www.microsoft.com . Архивировано из оригинала 2006-04-22 . Получено 2006-04-22 .
  10. ^ "Platform SDK February 2003 installation + IE8". Social.msdn.microsoft.com . Архивировано из оригинала 2019-10-18 . Получено 2017-08-08 .
  11. ^ Блог Microsoft Windows SDK: Новые примеры в Win 7 SDK: Direct2D и DirectWrite
  12. ^ "Заметки о выпуске Windows SDK 7.1" . Получено 23 июля 2014 г. .
  13. ^ Microsoft Windows SDK для Windows 7 и .NET Framework 4 iso-образ
  14. ^ Microsoft Windows SDK для Windows 7 и веб-установщик .NET Framework 4
  15. ^ Windows SDK для Windows 8 – Центр разработки Windows. Msdn.microsoft.com. Получено 16.02.2014.
  16. ^ Создание приложений для Windows 10 с помощью Visual Studio 2015
  17. ^ Заметки о выпуске Windows 10 SDK
  18. ^ Заметки о выпуске обновления 1 Visual Studio 2015
  19. ^ Заметки о выпуске, Windows SDK для Windows 7 и .NET Framework 3.5 SP1
  20. ^ Заметки о выпуске, Microsoft Windows SDK для Windows 7 и .NET Framework 4
  21. ^ "Windows Software Development Kit (SDK) для Windows 8". Windows Dev Center . Microsoft . Получено 20 февраля 2016 г. .
  22. ^ "Windows Software Development Kit (SDK) для Windows 8". Windows Dev Center . Microsoft . Получено 20 февраля 2016 г. .
  23. ^ "Windows Software Development Kit (SDK) для Windows 10". Windows Dev Center . Microsoft . Получено 20 февраля 2016 г. .
  • Архив Microsoft TechNet Wiki
  • Архив Windows SDK
Взято с "https://en.wikipedia.org/w/index.php?title=Microsoft_Windows_SDK&oldid=1245649418"