Microsoft Windows SDK - Microsoft Windows SDK

Microsoft Windows SDK
Разработчики)Microsoft
Стабильный выпуск
10.0.18362.0 / 21 мая 2019 г.; 18 месяцев назад (2019-05-21)
Операционная системаWindows XP, Windows Server 2003, Виндоус виста, Windows Server 2008, Windows 7, Windows 8, Windows 10
ТипИнтерфейс прикладного программирования (API)
Интернет сайтразработчик.microsoft.com/ окна/ загрузки/ sdk-архив

Microsoft Windows SDK, и его предшественники Платформа SDK, и Пакет SDK для .NET Framework, находятся комплекты для разработки программного обеспечения (SDK) из Microsoft которые содержат документация, файлы заголовков, библиотеки, образцы и инструменты, необходимые для разработки приложений для Майкрософт Виндоус и .NET Framework.[1] Платформа SDK специализируется на разработке приложений для Windows 2000, XP и Windows Server 2003. Пакет SDK для .NET Framework посвящен разработке приложений для .NET Framework 1.1 и .NET Framework 2.0. Windows SDK является преемником двух и поддерживает разработку приложений для Windows XP и позже, а также .NET Framework 3.0 и позже.[2]

Функции

Платформа SDK является преемником оригинального Microsoft Windows SDK для Windows 3.1x и Microsoft Win32 SDK для Windows 9x. Он был выпущен в 1999 году и является самым старым SDK. Платформа SDK содержит компиляторы, инструменты, документация, файлы заголовков, библиотеки и образцы, необходимые для разработки программного обеспечения на IA-32, x64 и IA-64 Архитектура ЦП. Пакет SDK для .NET Framework однако, пришел к .NET Framework. Начиная с Виндоус виста, 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 или отображать содержимое для определенного языка или технологии.

SDK для Windows доступны бесплатно; когда-то они были доступны в Центре загрузки Microsoft, но были перемещены в MSDN в 2012.

Разработчик может захотеть использовать более старый SDK по определенной причине. Например, Windows Server 2003 Platform SDK, выпущенный в феврале 2003 года, был последним SDK, который обеспечивал полную поддержку Visual Studio 6.0. Некоторые старые версии PSDK все еще можно загрузить из центра загрузки Microsoft; другие можно заказать на CD / DVD.[6]

История выпусков версий Microsoft SDK[7]
ИмяНомер версииНомер сборкиДата выходаСкачатьПримечания
Комплект для разработки программного обеспечения Microsoft Windows3.1???
Комплект для разработки программного обеспечения Microsoft Windows3.11???
Комплект для разработки программного обеспечения Microsoft Win323.1???
Комплект для разработки программного обеспечения Microsoft Win323.5???
Комплект для разработки программного обеспечения Microsoft Win323.51???
Комплект для разработки программного обеспечения Microsoft Win324.0???
Включено в Visual Studio 6?5.0.1636.11998-06?
Microsoft Platform SDK, апрель 1999 г.??1999-04?Диск CD-ROM с подпиской MSDN.

Последний SDK платформы для официально установить на Windows 95

Microsoft Platform SDK, сентябрь 1999 г.??1999-09?Диск CD-ROM с подпиской MSDN.

Последний SDK платформы для полностью поддерживаю Visual C ++ 5.0

Microsoft Platform SDK, февраль 2001 г.??2001-02?
Пакет SDK для платформы Microsoft, июнь 2001 г.??2001-06?Диск CD-ROM с подпиской MSDN.

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

Microsoft Platform SDK, август 2001 г.?5.1.2601.02001-08[1]Диск CD-ROM с подпиской MSDN.

Последний SDK платформы для неофициально развиваться за Windows 95. (Не официально установить на Windows 95)

Microsoft Platform SDK, ноябрь 2001 г.?5.2.3590.22001-11[2]
Microsoft Platform SDK, май 2002 г.?5.2.3639.12002-05[3]
Microsoft Platform SDK, июль 2002 г.?5.2.3663.02002-07[4]
Microsoft Platform SDK, август 2002 г.?5.2.3672.12002-08[5]
Microsoft Platform SDK, ноябрь 2002 г.?5.2.3718.12002-11[6]
Microsoft Platform SDK, февраль 2003 г.?5.2.3790.02003-02[7]Последняя версия с поддержкой VC6[8] и последняя версия с Windows 95 и Windows 98 поддерживать.
Пакет SDK для .NET Framework версии 1.1?1.1.4322.5732003-03-29[8]Включен в Visual Studio 2003. Не включает Platform SDK.
Microsoft Platform SDK для Windows XP SP2?5.1.2600.21802004-08[9]Введено strsafe.h
Пакет SDK платформы Windows Server 2003 SP1?5.2.3790.1830.152005-05-02[10]
Пакет SDK для платформы Windows Server 2003 R2?5.2.3790.2075.512006-03-14[11]Также предлагается MS для работы с VS6[9]
Комплект для разработки программного обеспечения .NET Framework 2.0?2.0.50727.422006-11-29[12]Включен в Visual Studio 2005 Профессиональный. Не включает Platform SDK.
Пакет разработки программного обеспечения Microsoft Windows для компонентов среды выполнения Windows Vista и .NET Framework 3.0v6.06.0.6000.163842006-10-30[13]Компиляторы C ++ в этом выпуске SDK поддерживают ключ / analysis.
Обновление пакета разработки программного обеспечения Microsoft Windows для Windows Vistav6.16.1.6000.16384.102007-03-22[14]Первый унифицированный .NET и Platform SDK. Не поддерживает Visual Studio .NET 2003 и Microsoft Visual C ++ Toolkit 2003
Включено в Visual Studio 2008[10]v6.0a6.1.6723.12007-11-19[15]
Windows SDK для Windows Server 2008 и .NET Framework 3.5v6.16.0.6001.18000.3672008-02-05[16].NET Framework 3.5
Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 SP1v7.06.1.7600.163852009-07-24[17]
Включено в Visual Studio 2010v7.0a6.1.7600.163852010-04-12[18].NET Framework 4. Работает только с Visual Studio 2010, но не Visual Studio 2010 Экспресс. Это также последняя версия, которая включает автономную документацию.[11]
Microsoft Windows SDK для Windows 7 и .NET Framework 4v7.17.1.7600.0.305142010-05-19[12][13][19], [20]Это последняя версия, которая официально поддерживает Windows XP цель.
Включено в Visual Studio 2012 с обновлением 1 (или более поздней версии)v7.1A7.1.51106??Представлен набор инструментов платформы "v110_xp"
Microsoft Windows SDK для Windows 8 и .NET Framework 4.5v8.06.2.9200.163842012-11-15[14][21].NET Framework 4.5, приложения из Магазина Windows и интегрированный DirectX SDK
Включено в Visual Studio 2012v8.0A8.0.50727??
Комплект разработчика программного обеспечения Windows (SDK) для Windows 8.1v8.18.100.25984.02013-10-17[22]Windows 8.1, .NET Framework 4.5.1, приложения Windows Store и интегрированный DirectX SDK
Включено в Visual Studio 2013v8.1A8.1.51636??Включает набор инструментов платформы "v120_xp"
Автономный пакет SDK Windows для Windows 10v1010.0.10240.02015-07-29[23]Также включен в Visual Studio 2015[15]
Автономный пакет SDK для Windows 10, версия 1511[16]v1010.0.10586.2122015-11-30[24]Также включен в Visual Studio 2015 Update 1 и 2[17]
Автономный пакет SDK Windows для Windows 10, версия 1607v1010.0.14393.7952016-08-02[25]Также включен в Visual Studio 2015 с обновлением 3
Windows Standalone SDK для Windows 10 Creators Update, версия 1703v1010.0.15063.02017-04-05[26]Включено в Visual Studio 2017 версии 15.1
Windows 10 SDK для Fall Creators Updatev1010.0.16299.152017-10-10[27]Включено в Visual Studio 2017 версии 15.4
Пакет SDK для Windows 10 для обновления за апрель 2018 г.v1010.0.17134.02018-05-08[28]Включено в Visual Studio 2017 версии 15.7
Пакет SDK для Windows 10 для обновления за октябрь 2018 г.v1010.0.17763.02018-10-02[29]Включено в Visual Studio 2017 версии 15.8
Windows 10 SDK для Windows 10, версия 1903v1010.0.18362.02019-05-21[30]Включено в Visual Studio 2019
Windows 10 SDK для Windows 10, версия 2004v1010.0.19041.02020-05-12[31]
Удалены особенности Windows SDK
ВерсияУдаленная функция
Windows SDK для Windows 7 и .NET Framework 3.5 SP1[18]
  • capicom.dll (КАПИКОМ не рекомендуется)
  • 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[19]
  • UISpy.exe (заменен более новыми инструментами)
  • Wpt_arch.msi
  • Примеры управляемого кода (перемещено в Галерея кода )
  • Программа просмотра документов DExplore (может быть установлена ​​отдельно)
Комплект разработчика программного обеспечения Windows (SDK) для Windows 8[20]
  • Среда сборки из командной строки, включая:
    • Набор инструментов платформы Windows SDK
    • Компиляторы Visual C ++ и среда выполнения C (CRT)
    • Инструмент настройки Windows SDK
  • Инструменты и справочные сборки для версий .NET Framework до 4.5
  • Apatch.exe
  • Bind.exe
  • Checkv4.exe
  • Consume.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[21]Ничего
Комплект разработчика программного обеспечения Windows (SDK) для Windows 10Ничего[22]

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

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

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

Рекомендации

  1. ^ «Windows SDK: загрузите Windows Server 2008 SDK и многое другое». Сеть разработчиков Microsoft. Корпорация Майкрософт. Получено 6 декабря 2009.
  2. ^ «Часто задаваемые вопросы о Windows SDK (FAQ)». Сеть разработчиков Microsoft. Корпорация Майкрософт. Архивировано из оригинал 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 В архиве 2011-10-08 на Wayback Machine
  7. ^ Архив SDK для Windows и Windows Phone
  8. ^ Веб-установка пакета SDK для платформы Windows® Server 2003 SP1, Центр загрузки Microsoft «Последний SDK, который будет работать с VC 6.0, - это выпуск за февраль 2003 г., вы можете заказать компакт-диск на сайте выполнения».
  9. ^ «Platform SDK, февраль 2003, установка + IE8». Social.msdn.microsoft.com. Архивировано из оригинал на 2019-10-18. Получено 2017-08-08.
  10. ^ Блог о Microsoft Windows SDK: новые примеры в Win 7 SDK: Direct2D и DirectWrite
  11. ^ «Примечания к выпуску Windows SDK 7.1». Получено 23 июля 2014.
  12. ^ Microsoft Windows SDK для Windows 7 и .NET Framework 4 iso-образ
  13. ^ Microsoft Windows SDK для Windows 7 и веб-установщик .NET Framework 4
  14. ^ Windows SDK для Windows 8 - Центр разработки для Windows. Msdn.microsoft.com. Проверено 16 февраля 2014.
  15. ^ Создание приложений для Windows 10 с помощью Visual Studio 2015
  16. ^ Примечания к выпуску Windows 10 SDK
  17. ^ Заметки о выпуске обновления 1 для Visual Studio 2015
  18. ^ Примечания к выпуску, Windows SDK для Windows 7 и .NET Framework 3.5 SP1
  19. ^ Примечания к выпуску, Microsoft Windows SDK для Windows 7 и .NET Framework 4
  20. ^ «Комплект разработчика программного обеспечения Windows (SDK) для Windows 8». Центр разработки для Windows. Microsoft. Получено 20 февраля 2016.
  21. ^ «Комплект разработчика программного обеспечения Windows (SDK) для Windows 8». Центр разработки для Windows. Microsoft. Получено 20 февраля 2016.
  22. ^ «Комплект разработчика программного обеспечения Windows (SDK) для Windows 10». Центр разработки для Windows. Microsoft. Получено 20 февраля 2016.

внешняя ссылка