Microsoft Windows SDK: Difference between revisions
+ Windows SDK |
m →Features: checked the version of one of the SDKs |
||
(395 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|Software development kit by Microsoft}} |
|||
'''Microsoft Platform [[SDK]]''' is a free [[package]] available from [[Microsoft]] which contains all [[Header file|header files]], [[Library (computer science)|libraries]] and tools required to [[software development|develop]] [[Microsoft Windows]] [[Application software|applications]]. The package also contains [[documentation]] and samples. |
|||
{{Infobox software |
|||
|name = Microsoft Windows SDK |
|||
|developer = [[Microsoft]] |
|||
|latest release version = 10.0.22621.0 |
|||
|latest release date = {{Release date and age|2022|9|20}} |
|||
|operating system = [[Windows XP]], [[Windows Server 2003]], [[Windows Vista]], [[Windows Server 2008]], [[Windows 7]], [[Windows 8]], [[Windows 10]], [[Windows 11]] |
|||
|genre = [[Application programming interface]] (API) |
|||
|website = {{URL|https://developer.microsoft.com/windows/downloads/sdk-archive}} |
|||
}} |
|||
'''Microsoft Windows SDK''', and its predecessors '''Platform SDK''', and '''.NET Framework SDK''', are [[software development kit]]s (SDKs) from [[Microsoft]] that contain [[documentation]], [[header file]]s, [[Library (computer science)|libraries]], samples and tools required to develop applications for [[Microsoft Windows]] and [[.NET Framework]].<ref>{{cite web |
|||
It includes a [[Win32 console|console]] [[kernel mode]] [[debugger]] (KD), 2 [[user mode]] console debuggers ([[NTSD]] and CDB) , and a [[GUI]] front-end for them ([[WinDbg]]), along with all the standard header files and libraries necessary for developing software for the [[Microsoft Windows]] [[Operating Systems]]. It does not include any elaborate GUI tools like the [[Microsoft Visual Studio]] [[IDE]], or any [[object-oriented]] window-library like the [[Microsoft Foundation Classes]]. Hence it is very difficult to produce high functionality applications like GUI Office suites using just the SDK. To address this long-standing concern, Microsoft released an [[Microsoft Visual Studio Express|Express Edition]] of their [[C++]] development environment, [[Visual C++]]. |
|||
|url=http://msdn.microsoft.com/en-us/windows/bb980924.aspx |
|||
|title=Windows SDK: Download Windows Server 2008 SDK and more |
|||
|work=Microsoft Developer Network |
|||
|publisher=Microsoft Corporation |
|||
|access-date=6 December 2009 |
|||
}}</ref> ''Platform SDK'' specializes in developing applications for [[Windows 2000]], [[Windows XP|XP]] and [[Windows Server 2003]]. ''.NET Framework SDK'' is dedicated to developing applications for [[.NET Framework 1.1]] and [[.NET Framework 2.0]]. ''Windows SDK'' is the successor of the two and supports developing applications for [[Windows XP]] and later, as well as [[.NET Framework 3.0]] and later.<ref>{{cite web |
|||
|url=http://msdn.microsoft.com/en-us/windows/dd187216.aspx |
|||
|title=Windows SDK Frequently Asked Questions (FAQ) |
|||
|work=Microsoft Developer Network |
|||
|publisher=Microsoft Corporation |
|||
|access-date=6 December 2009 |
|||
|url-status=dead |
|||
|archive-url=https://web.archive.org/web/20090926202739/http://msdn.microsoft.com/en-us/windows/dd187216.aspx |
|||
|archive-date=26 September 2009 |
|||
}}</ref> |
|||
== |
== Features == |
||
''Platform SDK'' is the successor of the original Microsoft Windows SDK for [[Windows 3.1x]] and Microsoft Win32 SDK for [[Windows 9x]]. It was released in 1999 and is the oldest SDK. Platform SDK contains [[compilers]], tools, documentations, header files, libraries and samples needed for software development on [[IA-32]], [[x64]] and [[IA-64]] [[CPU architecture]]s. {{Not a typo|''.NET Framework SDK''}} however, came to being with [[.NET Framework]]. Starting with [[Windows Vista]], the Platform SDK, .NET Framework SDK, Tablet PC SDK and Windows Media SDK are replaced by a new unified kit called ''Windows SDK''. However, the .NET Framework 1.1 SDK is not included since the .NET Framework 1.1 does not ship with Windows Vista. (Windows Media Center SDK for Windows Vista ships separately.) DirectX SDK was merged into Windows SDK with the release of Windows 8.<ref>{{cite web|title=Where is the DirectX SDK?|url=https://msdn.microsoft.com/library/windows/desktop/ee663275.aspx|website=Windows Dev Center|publisher=[[Microsoft]]|access-date=20 February 2016}}</ref> |
|||
Before the release of [[Visual C++]] 2005, the Platform SDK was the only source of the Visual C++ [[64-bit]] [[Compiler|compilers]]. |
|||
Windows SDK allows the user to specify the components to be installed and where to install them. It integrates with [[Visual Studio]], so that multiple copies of the components that both have are not installed; however, there are compatibility caveats if either of the two is not from the same era.<ref>{{Cite web|url = https://support.microsoft.com/en-us/kb/2717426|title = Windows SDK Fails to Install with Return Code 5100|date = 5 June 2012|website = Support|publisher = [[Microsoft]]}}</ref><ref>{{Cite web|url = https://blogs.msdn.microsoft.com/heaths/2011/04/01/visual-c-2010-sp1-compiler-update-for-the-windows-sdk-7-1/|title = Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1|date = 1 April 2011|website = Setup & Install by Heath Stewart|publisher = [[Microsoft]]|last = Stewart|first = Heath}}</ref> Information shown can be filtered by content, such as showing only new Windows Vista content, only .NET Framework content, or showing content for a specific language or technology. |
|||
===Itanium=== |
|||
Starting at the Feb 2003 release of the Platform SDK, it contains the Visual C++ 6.0 [[Itanium]] libraries. The Visual C++ .NET 2003 Itanium libraries were available only by contacting libc7164@microsoft.com. |
|||
Windows SDKs are available for free; they were once available on Microsoft Download Center but were moved to [[Microsoft Developer Network|MSDN]] in 2012. |
|||
===x64=== |
|||
The [[Windows Server 2003]] SP1 release of the Platform SDK contained Visual C++ 6.0 64-bit libraries, but contained a prerelease version of the Visual C++ 2005 64-bit compilers. That caused some problems when used out of the box, such as having to link with bufferoverflowu.lib to enable /GS, which is the default in the compiler. Again, the Visual C++ .NET 2003 64-bit libraries were available only by contacting libc7164@microsoft.com. |
|||
A developer might want to use an older SDK for a particular reason. For example, the Windows Server 2003 Platform SDK released in February 2003 was the last SDK to provide full support of Visual Studio 6.0. Some older PSDK versions can still be downloaded from the Microsoft Download center; others can be ordered on CD/DVD.<ref>[http://mssdk.orderport.net/22221848/showall.asp Microsoft Software Development Kits CD Order] {{webarchive|url=https://web.archive.org/web/20111008233209/http://mssdk.orderport.net/22221848/showall.asp |date=2011-10-08 }}</ref> |
|||
== News == |
|||
* As of April 2005, [[DirectShow]] has been removed from [[DirectX]] and moved to the Platform SDK instead. DirectX is however still required to build the DirectShow samples [http://msdn.microsoft.com/directx/sdk/readmepage/default.aspx]. |
|||
{| class="wikitable sortable" |
|||
== Building the samples == |
|||
|+ Microsoft SDK version release history<ref>[https://dev.windows.com/en-us/downloads/sdk-archive Windows and Windows Phone SDK archive]</ref> |
|||
All samples found in the SDK can easily be built, assuming that [[Microsoft Visual Studio]] or the free [[Visual C++ Toolkit 2003]] is already installed: |
|||
|- |
|||
* Start a ''Visual Studio Command Prompt'' or a ''Visual C++ Toolkit 2003 Command Prompt'' console as administrator. |
|||
!Name!!Version number!!Build number!!Release date!!Download!!Notes |
|||
* Run the ''Setenv.bat'' file in the SDK root directory to set up the correct build configuration. This will typically be ''Windows XP 32 DEBUG'', or ''Windows XP 32 RETAIL''. |
|||
<!--please do not add more than one row per version.--> |
|||
* Run the ''nmake'' command in the directory containing the samples you want to build |
|||
|- |
|||
|Microsoft Windows Software Development Kit||3.1||{{dunno}}||1992||[https://winworldpc.com/product/windows-sdk-ddk/windows-31]|| |
|||
|- |
|||
|Microsoft Windows Software Development Kit||3.11||{{dunno}}||{{dunno}}||{{dunno}}|| |
|||
|- |
|||
|Microsoft Win32 Software Development Kit||3.1||{{dunno}}||{{dunno}}||[https://archive.org/details/win32-sdk-final-release-nt-31]|| |
|||
|- |
|||
|Microsoft Win32 Software Development Kit||3.5||3.50.612.1||1994-04||[https://archive.org/details/winnt-3.5-612.1]|| |
|||
|- |
|||
|Microsoft Win32 Software Development Kit||3.51||{{dunno}}||1995-06||[https://archive.org/details/ntsdk351]|| |
|||
|- |
|||
|Microsoft Win32 Software Development Kit||4.0||4.0.1381.1||1996-11||[https://archive.org/details/nt40_win95_sdk1996]|| |
|||
|- |
|||
|Microsoft Win32 Software Development Kit||v5.0 |
|||
|5.0.1636.1 |
|||
|1998-06||{{dunno}}||Included in Visual Studio 6 |
|||
|- |
|||
|Microsoft Platform SDK April 1999||{{dunno}}||{{dunno}}||1999-04||[https://archive.org/details/Microsoft_Platform_SDK_Disk_6_October_1999]||MSDN subscription CD-ROM disc. |
|||
Last Platform SDK to ''officially install'' on ''Windows 95'' |
|||
== Windows Vista == |
|||
|- |
|||
Starting with [[Windows Vista]], the Platform SDK has been renamed the '''Windows SDK''' to better reflect the name and offer the documentation, samples, build environment and tools needed to develop Windows applications all in one place. Also, the SDK for [[.NET Framework]] 3.0 (previously known as WinFX) and .NET Framework 2.0 (which is also now a part of .NET Framework 3.0) is included in the Windows SDK. The Tablet PC SDK is also included. Thus, all the [[Application Programming Interface|APIs]] which will ship with Windows Vista and the latest compilers are now integrated into the Windows SDK. However, the .NET Framework 1.1 SDK is not included since the .NET Framework 1.1 does not ship with Windows Vista. |
|||
|Microsoft Platform SDK September 1999||{{dunno}}||5.0.2128.8||1999-09||[https://archive.org/details/MSDN_Development_Platform_Disc_6_October_1999_X05-05207_1999], [https://archive.org/details/ms-win2k-platsdk-rc2]||MSDN subscription CD-ROM disc. |
|||
Also known as Microsoft Platform SDK for Windows 2000 RC2. |
|||
The Windows SDK also allows the user to specify where the SDK will be installed and what components will be installed where with even more granularity. Also, it integrates better with Visual Studio, so multiple copies of tools are not installed. Information shown can be filtered by content such as only new Windows Vista content, only Win32 development content, only .NET Framework development content; or by language or a specific technology. |
|||
Includes Alpha to AXP64 cross toolset. |
|||
Last Platform SDK to ''fully support'' ''Visual C++ 5.0'' |
|||
|- |
|||
|Microsoft Platform SDK January 2000||{{dunno}}||{{dunno}}||2000-01||{{dunno}}||MSDN subscription CD-ROM disc. |
|||
|- |
|||
|Microsoft Platform SDK April 2000||{{dunno}}||5.0.2195.32||2000-04||[https://archive.org/details/MSDN_Development_Platform_Disc_3_June_2000_X05-74598_2000]||MSDN subscription CD-ROM disc. |
|||
|- |
|||
|Microsoft Platform SDK November 2000||{{dunno}}||5.0.2296.5||2000-11||[https://archive.org/details/0004.0-sdk-2001-01]||MSDN subscription CD-ROM disc. |
|||
Also known as Microsoft Platform SDK for Whistler Beta 1. |
|||
Includes preliminary tools for Itanium. |
|||
|- |
|||
|Microsoft Platform SDK February 2001||{{dunno}}||{{dunno}}||2001-02||{{dunno}}|| |
|||
|- |
|||
|Microsoft Platform SDK June 2001||v5.1||5.1.2505.0||2001-06||[https://archive.org/download/en_platform_sdk_june_2001/en_platform_sdk_june_2001.exe]||MSDN subscription CD-ROM disc. |
|||
Last Platform SDK to ''officially develop'' for ''Windows 95''. (Does not ''officially install'' on ''Windows 95'') |
|||
|- |
|||
|Microsoft Platform SDK August 2001||v5.1||5.1.2601.0||2001-08||[https://archive.org/details/microsoft-msdn-disc-0004.3-platform-sdk-august-2001-edition-english-october-2001-cd], [http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm]||MSDN subscription CD-ROM disc. |
|||
Last Platform SDK to ''unofficially develop'' for ''Windows 95''. (Does not ''officially install'' on ''Windows 95'') |
|||
|- |
|||
|Microsoft Platform SDK November 2001||v5.2||5.2.3590.2||2001-11||[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm]|| |
|||
|- |
|||
|Microsoft Platform SDK May 2002||v5.2||5.2.3639.1||2002-05||[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm]|| |
|||
|- |
|||
|Microsoft Platform SDK July 2002||v5.2||5.2.3663.0||2002-07||[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm]|| |
|||
|- |
|||
|Microsoft Platform SDK August 2002||v5.2||5.2.3672.1||2002-08||[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm]|| |
|||
|- |
|||
|Microsoft Platform SDK November 2002||v5.2||5.2.3718.1||2002-11||[http://arcaneincantations.mvps.org/winsdkpn/System/Downloading%20Old%20Platform%20SDKs.htm]|| |
|||
|- |
|||
|Microsoft Platform SDK February 2003 |
|||
|v5.2 |
|||
|5.2.3790.0 |
|||
|2003-02 |
|||
|[https://web.archive.org/web/20191018124746/https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/e1147034-9b0b-4494-a5bc-6dfebb6b7eb1/download-and-install-microsoft-platform-sdk-febuary-2003-last-version-with-vc6-support?forum=windowssdk] |
|||
|Last version with VC6 support<ref>[https://www.microsoft.com/en-us/download/details.aspx?id=6510 Windows® Server 2003 SP1 Platform SDK Web Install], Microsoft Download Center "The last SDK that will work with VC 6.0 is the February 2003 Edition, you can order a CD on the fulfillment site."</ref> and latest version with [[Windows 95]] and [[Windows 98]] support. |
|||
|- |
|||
|.NET Framework SDK Version 1.1 |
|||
|{{dunno}} |
|||
|1.1.4322.573 |
|||
|2003-03-29 |
|||
|[https://www.microsoft.com/en-us/download/details.aspx?id=16217] |
|||
|Included in [[Visual Studio .NET 2003|Visual Studio 2003]]. Does not include the Platform SDK. |
|||
|- |
|||
|Microsoft Platform SDK for Windows XP SP2 |
|||
|{{dunno}} |
|||
|5.1.2600.2180 |
|||
|2004-08 |
|||
|[https://web.archive.org/web/20121110011437/http://social.msdn.microsoft.com/Forums/en/windowssdk/thread/9c3aa90a-b06c-44e5-bf03-4ffb930dbbd8] |
|||
|Introduced [[strsafe.h]] |
|||
|- |
|||
|Windows Server 2003 SP1 Platform SDK |
|||
|v5.2 |
|||
|5.2.3790.1830.15 |
|||
|2005-05-02 |
|||
|[https://www.microsoft.com/en-us/download/details.aspx?id=15656] |
|||
| |
|||
|- |
|||
|Windows Server 2003 R2 Platform SDK |
|||
|v5.2 |
|||
|5.2.3790.2075.51 |
|||
|2006-03-14 |
|||
|[http://download.cnet.com/Windows-Server-2003-R2-Platform-SDK-ISO-Download/3000-10248_4-10731094.html] |
|||
|Last Platform SDK to develop for [[Windows 2000]].<ref>{{cite web|url=http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en|title=Windows Server 2003 R2 Platform SDK Web Install|website=www.microsoft.com|access-date=2006-04-22|archive-url=https://web.archive.org/web/20060422025431/http://www.microsoft.com/downloads/details.aspx?FamilyId=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&displaylang=en|archive-date=2006-04-22|url-status=dead}}</ref> Also suggested by MS to work with VS6 with no guarantee as it has not been tested with specific requirements.<ref>{{cite web|url=http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/bf785787-8821-4a46-849d-420cf25ed9ad/|title=Platform SDK February 2003 installation + IE8|website=Social.msdn.microsoft.com|access-date=2017-08-08|archive-url=https://web.archive.org/web/20191018124744/http://social.msdn.microsoft.com/Forums/en-US/windowssdk/thread/bf785787-8821-4a46-849d-420cf25ed9ad/|archive-date=2019-10-18|url-status=dead}}</ref> |
|||
|- |
|||
|.NET Framework 2.0 Software Development Kit |
|||
|{{dunno}} |
|||
|2.0.50727.42 |
|||
|2006-11-29 |
|||
|[https://www.microsoft.com/en-us/download/details.aspx?id=22181] |
|||
|Included in [[Visual Studio 2005]] Professional. Does not include the Platform SDK. |
|||
|- |
|||
|Microsoft Windows Software Development Kit for Windows Vista and .NET Framework 3.0 Runtime Components |
|||
|v6.0 |
|||
|6.0.6000.16384 |
|||
|2006-10-30 |
|||
|[https://www.microsoft.com/en-us/download/details.aspx?id=30998] |
|||
| The C++ compilers in this SDK release support the /analyze key. |
|||
|- |
|||
|Microsoft Windows Software Development Kit Update for Windows Vista |
|||
|v6.1 |
|||
|6.1.6000.16384.10 |
|||
|2007-03-22 |
|||
|[https://www.microsoft.com/en-us/download/details.aspx?id=14477] |
|||
|First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003 |
|||
|- |
|||
|Included in Visual Studio 2008<ref>[http://blogs.msdn.com/windowssdk/archive/2009/10/20/new-samples-in-win-7-sdk-direct2d-and-directwrite.aspx Microsoft Windows SDK Blog: New samples in Win 7 SDK: Direct2D and DirectWrite]</ref> |
|||
|v6.0a |
|||
|6.1.6723.1 |
|||
|2007-11-19 |
|||
|[https://www.microsoft.com/en-us/download/details.aspx?id=13276] |
|||
| |
|||
|- |
|||
|Windows SDK for Windows Server 2008 and .NET Framework 3.5 |
|||
|v6.1 |
|||
|6.0.6001.18000.367 |
|||
|2008-02-05 |
|||
|[https://web.archive.org/web/20151208114819/http://download.microsoft.com/download/f/e/6/fe6eb291-e187-4b06-ad78-bb45d066c30f/6.0.6001.18000.367-KRMSDK_EN.iso] |
|||
|.NET Framework 3.5 |
|||
|- |
|||
|Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 |
|||
|v7.0 |
|||
|6.1.7600.16385 |
|||
|2009-07-24 |
|||
|[https://web.archive.org/web/20120501113059/http://www.microsoft.com/en-us/download/details.aspx?id=18950], [https://web.archive.org/web/20120501113059/http://www.microsoft.com/en-us/download/details.aspx?id=3138] |
|||
| |
|||
|- |
|||
|Included in Visual Studio 2010 |
|||
|v7.0a |
|||
|6.1.7600.16385 |
|||
|2010-04-12 |
|||
| [https://www.microsoft.com/en-us/download/details.aspx?id=2680] |
|||
|.NET Framework 4. Works only with Visual Studio 2010 and not [[Microsoft Visual Studio Express|Visual Studio 2010 Express]]. This is also the last version to include offline documentation.<ref>{{cite web|title=Windows SDK 7.1 release notes|url=http://go.microsoft.com/fwlink/?LinkID=186826|access-date=23 July 2014}}</ref> |
|||
|- |
|||
|Microsoft Windows SDK for Windows 7 and .NET Framework 4 |
|||
|v7.1 |
|||
|7.1.7600.0.30514 |
|||
|2010-05-19<ref>[https://www.microsoft.com/en-us/download/details.aspx?id=8442 Microsoft Windows SDK for Windows 7 and .NET Framework 4 iso image]</ref><ref>[https://www.microsoft.com/en-us/download/details.aspx?id=8279 Microsoft Windows SDK for Windows 7 and .NET Framework 4 web installer]</ref> |
|||
|[https://www.microsoft.com/en-us/download/details.aspx?id=8442], [https://www.microsoft.com/en-us/download/details.aspx?id=8279] |
|||
|It is the latest version that officially supports [[Windows XP]] target. .NET Framework 4 needed. Higher sub-version from .NET Framework is not recognised by installation. Building the samples with nmake.exe is not supported, most of the NMAKE macros are removed. |
|||
|- |
|||
|Included in Visual Studio 2012 Update 1 (or later) |
|||
|v7.1A |
|||
|7.1.51106 |
|||
|{{dunno}} |
|||
|{{dunno}} |
|||
|Introduces the "v110_xp" platform toolset |
|||
|- |
|||
|Microsoft Windows SDK for Windows 8 and .NET Framework 4.5 |
|||
|v8.0 |
|||
|6.2.9200.16384 |
|||
|2012-11-15<ref>[http://msdn.microsoft.com/en-US/windows/desktop/hh852363.aspx#rn Windows SDK for Windows 8 – Windows Dev Center]. Msdn.microsoft.com. Retrieved on 2014-02-16.</ref> |
|||
|[http://download.microsoft.com/download/F/1/3/F1300C9C-A120-4341-90DF-8A52509B23AC/standalonesdk/sdksetup.exe] |
|||
|.NET Framework 4.5, Windows Store apps and Integrated DirectX SDK |
|||
|- |
|||
|Included in Visual Studio 2012 |
|||
|v8.0A |
|||
|8.0.50727 |
|||
|{{dunno}} |
|||
|{{dunno}} |
|||
| |
|||
|- |
|||
|Windows Software Development Kit (SDK) for Windows 8.1 |
|||
|v8.1 |
|||
|8.100.25984.0 |
|||
|2013-10-17 |
|||
|[http://download.microsoft.com/download/B/0/C/B0C80BA3-8AD6-4958-810B-6882485230B5/standalonesdk/sdksetup.exe] |
|||
|Windows 8.1, .NET Framework 4.5.1, Windows Store apps and Integrated DirectX SDK |
|||
|- |
|||
|Included in Visual Studio 2013 |
|||
|v8.1A |
|||
|8.1.51636 |
|||
|{{dunno}} |
|||
|{{dunno}} |
|||
|Includes the "v120_xp" platform toolset |
|||
|- |
|||
|Windows Standalone SDK for Windows 10 |
|||
|v10 |
|||
|10.0.10240.0 |
|||
|2015-07-29 |
|||
|[https://go.microsoft.com/fwlink/p/?LinkId=619296] |
|||
|Also included in Visual Studio 2015<ref>[https://blogs.msdn.microsoft.com/somasegar/2015/07/29/building-apps-for-windows-10-with-visual-studio-2015/ Building Apps for Windows 10 with Visual Studio 2015]</ref> |
|||
|- |
|||
|Windows Standalone SDK for Windows 10, Version 1511<ref>[https://dev.windows.com/en-us/downloads/windows-10-sdk Windows 10 SDK Release Notes]</ref> |
|||
|v10 |
|||
|10.0.10586.212 |
|||
|2015-11-30 |
|||
|[https://go.microsoft.com/fwlink/p/?LinkID=698771] |
|||
|Also included in Visual Studio 2015 Update 1 & 2<ref>[https://www.visualstudio.com/en-us/news/vs2015-update1-vs.aspx Visual Studio 2015 Update 1 Release Notes]</ref> |
|||
|- |
|||
|Windows Standalone SDK for Windows 10, Version 1607 |
|||
|v10 |
|||
|10.0.14393.795 |
|||
|2016-08-02 |
|||
|[https://go.microsoft.com/fwlink/?LinkId=838916] |
|||
|Also included in Visual Studio 2015 Update 3 |
|||
|- |
|||
|Windows Standalone SDK for Windows 10 Creators Update, Version 1703 |
|||
|v10 |
|||
|10.0.15063.0 |
|||
|2017-04-05 |
|||
|[https://blogs.windows.com/buildingapps/2017/04/05/updating-tooling-windows-10-creators-update] |
|||
|Included in Visual Studio 2017 ver.15.1 |
|||
|- |
|||
|Windows 10 SDK for Fall Creators Update, version 1709 |
|||
|v10 |
|||
|10.0.16299.15 |
|||
|2017-10-10 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
|Included in Visual Studio 2017 ver.15.4 |
|||
|- |
|||
|Windows 10 SDK for April 2018 Update, version 1803 |
|||
|v10 |
|||
|10.0.17134.0 |
|||
|2018-05-08 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
|Included in Visual Studio 2017 ver.15.7 |
|||
|- |
|||
|Windows 10 SDK for October 2018 Update, version 1809 |
|||
|v10 |
|||
|10.0.17763.0 |
|||
|2018-10-02 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
|Included in Visual Studio 2017 ver.15.8 |
|||
|- |
|||
|Windows 10 SDK for Windows 10, version 1903 |
|||
|v10 |
|||
|10.0.18362.0 |
|||
|2019-05-21 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
|Included in Visual Studio 2019 |
|||
|- |
|||
|Windows 10 SDK for Windows 10, version 2004 |
|||
|v10 |
|||
|10.0.19041.0 |
|||
|2020-05-12 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
| |
|||
|- |
|||
|Windows 10 SDK for Windows 10, version 2004 |
|||
|v10 |
|||
|10.0.19041.685 |
|||
|2020-12-16 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
|Servicing update |
|||
|- |
|||
|Windows 10 SDK for Windows 10, version 21H1 |
|||
|v10 |
|||
|10.0.20348.0 |
|||
|2021-05-25 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
| |
|||
|- |
|||
|Windows 10 SDK for Windows 11 |
|||
|v10 |
|||
|10.0.22000.194 |
|||
|2021-10-04 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
| |
|||
|- |
|||
|Windows SDK for Windows 11 |
|||
|v10 |
|||
|10.0.22621.755 |
|||
|2022-10-25 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
|Released as part of Windows 11, version 22H2. Includes servicing update 10.0.22000.755 on October 25, 2022, |
|||
Includes ARM64 support for the Visual Studio 17.4 release |
|||
|- |
|||
|Windows SDK for Windows 11 |
|||
|v10 |
|||
|10.0.22621.1778 |
|||
|2023-05-24 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/sdk-archive] |
|||
|Released as part of Windows 11, version 22H2 Build 10.0.22621.1778. |
|||
|- |
|||
|Windows SDK for Windows 11 |
|||
|v10 |
|||
|10.0.26100.0 |
|||
|2024-05-22 |
|||
|[https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/] |
|||
|Initial release of the 10.0.26100 series, to correspond with the Windows 11, version 24H2 preview. |
|||
|} |
|||
{| class="wikitable" |
|||
|+ Removed features of Windows SDK |
|||
|- |
|||
!Version!!Removed feature |
|||
<!--please do not add more than one row per version.--> |
|||
|- |
|||
|Windows SDK for Windows 7 and .NET Framework 3.5 SP1<ref>[http://download.microsoft.com/download/8/8/0/8808A472-6450-4723-9C87-977069714B27/ReleaseNotes_Win7RTMSDK.Htm Release Notes, Windows SDK for Windows 7 and .NET Framework 3.5 SP1]</ref>|| |
|||
* capicom.dll ([[CAPICOM]] is deprecated) |
|||
* iacom.dll |
|||
* ialoader.dll |
|||
* msistuff.exe |
|||
* perflibmig.exe |
|||
* permcalc.exe |
|||
* secutil.exe |
|||
* windowssideshowvirtualdevice.exe (replaced by DeviceSimulatorforWindowsSideShow.msi) |
|||
* wpfperf.msi (now included in the Windows Performance Toolkit suite) |
|||
* xamlpad.exe ([[XAMLPad]]) |
|||
|- |
|||
|Windows SDK for Windows 7 and .NET Framework 4<ref>[http://go.microsoft.com/fwlink/?LinkID=186826 Release Notes, Microsoft Windows SDK for Windows 7 and .NET Framework 4]</ref>|| |
|||
* UISpy.exe (Replaced by newer tools) |
|||
* Wpt_arch.msi |
|||
* Managed code samples (Moved to [https://learn.microsoft.com/en-us/samples/browse/ Code Gallery]) |
|||
* DExplore document viewer (Can be separately installed) |
|||
|- |
|||
|Windows Software Development Kit (SDK) for Windows 8<ref>{{cite web|title=Windows Software Development Kit (SDK) for Windows 8|url=https://dev.windows.com/en-us/downloads/windows-8-sdk|website=Windows Dev Center|publisher=[[Microsoft]]|access-date=20 February 2016}}</ref>|| |
|||
* Command-line build environment, including: |
|||
** Windows SDK Platform Toolset |
|||
** Visual C++ Compilers and C Runtime (CRT) |
|||
** Windows SDK Configuration Tool |
|||
* Tools and reference assemblies for versions of the .NET Framework earlier than 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 |
|||
* All Windows samples (moved to [https://learn.microsoft.com/en-us/samples/browse/ Code Gallery]) |
|||
* [[Microsoft Help Viewer]] |
|||
* IntelliSense XML documentation comments for the .NET Framework reference assemblies |
|||
|- |
|||
|Windows Software Development Kit (SDK) for Windows 8.1<ref>{{cite web|title=Windows Software Development Kit (SDK) for Windows 8|url=https://dev.windows.com/en-us/downloads/windows-8-1-sdk|website=Windows Dev Center|publisher=[[Microsoft]]|access-date=20 February 2016}}</ref> |
|||
|Nothing<!--The source actually lists several things but they were already removed in SDK for 8.--> |
|||
|- |
|||
|Windows Software Development Kit (SDK) for Windows 10 |
|||
|Nothing<ref>{{cite web|url=https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/|title=Windows Software Development Kit (SDK) for Windows 10|website=Windows Dev Center|publisher=[[Microsoft]]|access-date=20 February 2016}}</ref> |
|||
|} |
|||
== Documentation == |
|||
The Windows SDK documentation includes manuals documenting: |
|||
* Desktop app development with [[Windows API]] and [[managed code]] |
|||
* [[Metro-style app]] development using [[Windows Runtime]] and [[Universal Windows Platform]] |
|||
* Web app development using [[ASP.NET]], [[HTML]], [[Cascading Style Sheets|CSS]] and JavaScript |
|||
* Language-related topics for C++, C#, Visual Basic.NET, F#, JavaScript, CSS and HTML, such as syntax and conventions ([[Windows PowerShell]] language is not covered.) |
|||
== See also == |
|||
* [[MSDN Library]] |
|||
* [[Windows Driver Kit]] |
|||
* [[Windows App SDK]] |
|||
*[[Windows 10 version history|Windows 10 Version History]] |
|||
== References == |
|||
{{Reflist}} |
|||
== External links == |
== External links == |
||
* [https://learn.microsoft.com/en-us/archive/technet-wiki/ Archived Microsoft TechNet Wiki] |
|||
* Microsoft Windows [http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB Platform SDK] homepage, with download links |
|||
* [https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ Windows SDK Archive] |
|||
* Microsoft Windows [http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sdkintro/sdkintro/devdoc_platform_software_development_kit_start_page.asp Platform SDK] on MSDN |
|||
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=b0b5be7a-2a03-4c59-b927-7093a95848ec&DisplayLang=en Introduction to the new Windows SDK] |
|||
{{MS DevTools}} |
|||
* [http://blogs.msdn.com/windowssdk/ Windows SDK Blog] |
|||
* [http://windowssdk.msdn.microsoft.com/library Windows SDK Online Documentation] |
|||
{{DEFAULTSORT:Microsoft Windows Sdk}} |
|||
[[ |
[[Category:Microsoft development tools|Windows SDK]] |
||
[[Category:Software development kits]] |
Latest revision as of 12:33, 22 October 2024
Developer(s) | Microsoft |
---|---|
Stable release | 10.0.22621.0
/ September 20, 2022 |
Operating system | Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10, Windows 11 |
Type | Application programming interface (API) |
Website | developer |
Microsoft Windows SDK, and its predecessors Platform SDK, and .NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and .NET Framework.[1] Platform SDK specializes in developing applications for Windows 2000, XP and Windows Server 2003. .NET Framework SDK is dedicated to developing applications for .NET Framework 1.1 and .NET Framework 2.0. Windows SDK is the successor of the two and supports developing applications for Windows XP and later, as well as .NET Framework 3.0 and later.[2]
Features
[edit]Platform SDK is the successor of the original Microsoft Windows SDK for Windows 3.1x and Microsoft Win32 SDK for Windows 9x. It was released in 1999 and is the oldest SDK. Platform SDK contains compilers, tools, documentations, header files, libraries and samples needed for software development on IA-32, x64 and IA-64 CPU architectures. .NET Framework SDK however, came to being with .NET Framework. Starting with Windows Vista, the Platform SDK, .NET Framework SDK, Tablet PC SDK and Windows Media SDK are replaced by a new unified kit called Windows SDK. However, the .NET Framework 1.1 SDK is not included since the .NET Framework 1.1 does not ship with Windows Vista. (Windows Media Center SDK for Windows Vista ships separately.) DirectX SDK was merged into Windows SDK with the release of Windows 8.[3]
Windows SDK allows the user to specify the components to be installed and where to install them. It integrates with Visual Studio, so that multiple copies of the components that both have are not installed; however, there are compatibility caveats if either of the two is not from the same era.[4][5] Information shown can be filtered by content, such as showing only new Windows Vista content, only .NET Framework content, or showing content for a specific language or technology.
Windows SDKs are available for free; they were once available on Microsoft Download Center but were moved to MSDN in 2012.
A developer might want to use an older SDK for a particular reason. For example, the Windows Server 2003 Platform SDK released in February 2003 was the last SDK to provide full support of Visual Studio 6.0. Some older PSDK versions can still be downloaded from the Microsoft Download center; others can be ordered on CD/DVD.[6]
Name | Version number | Build number | Release date | Download | Notes |
---|---|---|---|---|---|
Microsoft Windows Software Development Kit | 3.1 | ? | 1992 | [1] | |
Microsoft Windows Software Development Kit | 3.11 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.1 | ? | ? | [2] | |
Microsoft Win32 Software Development Kit | 3.5 | 3.50.612.1 | 1994-04 | [3] | |
Microsoft Win32 Software Development Kit | 3.51 | ? | 1995-06 | [4] | |
Microsoft Win32 Software Development Kit | 4.0 | 4.0.1381.1 | 1996-11 | [5] | |
Microsoft Win32 Software Development Kit | v5.0 | 5.0.1636.1 | 1998-06 | ? | Included in Visual Studio 6 |
Microsoft Platform SDK April 1999 | ? | ? | 1999-04 | [6] | MSDN subscription CD-ROM disc.
Last Platform SDK to officially install on Windows 95 |
Microsoft Platform SDK September 1999 | ? | 5.0.2128.8 | 1999-09 | [7], [8] | MSDN subscription CD-ROM disc.
Also known as Microsoft Platform SDK for Windows 2000 RC2. Includes Alpha to AXP64 cross toolset. Last Platform SDK to fully support Visual C++ 5.0 |
Microsoft Platform SDK January 2000 | ? | ? | 2000-01 | ? | MSDN subscription CD-ROM disc. |
Microsoft Platform SDK April 2000 | ? | 5.0.2195.32 | 2000-04 | [9] | MSDN subscription CD-ROM disc. |
Microsoft Platform SDK November 2000 | ? | 5.0.2296.5 | 2000-11 | [10] | MSDN subscription CD-ROM disc.
Also known as Microsoft Platform SDK for Whistler Beta 1. Includes preliminary tools for Itanium. |
Microsoft Platform SDK February 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK June 2001 | v5.1 | 5.1.2505.0 | 2001-06 | [11] | MSDN subscription CD-ROM disc.
Last Platform SDK to officially develop for Windows 95. (Does not officially install on Windows 95) |
Microsoft Platform SDK August 2001 | v5.1 | 5.1.2601.0 | 2001-08 | [12], [13] | MSDN subscription CD-ROM disc.
Last Platform SDK to unofficially develop for Windows 95. (Does not officially install on Windows 95) |
Microsoft Platform SDK November 2001 | v5.2 | 5.2.3590.2 | 2001-11 | [14] | |
Microsoft Platform SDK May 2002 | v5.2 | 5.2.3639.1 | 2002-05 | [15] | |
Microsoft Platform SDK July 2002 | v5.2 | 5.2.3663.0 | 2002-07 | [16] | |
Microsoft Platform SDK August 2002 | v5.2 | 5.2.3672.1 | 2002-08 | [17] | |
Microsoft Platform SDK November 2002 | v5.2 | 5.2.3718.1 | 2002-11 | [18] | |
Microsoft Platform SDK February 2003 | v5.2 | 5.2.3790.0 | 2003-02 | [19] | Last version with VC6 support[8] and latest version with Windows 95 and Windows 98 support. |
.NET Framework SDK Version 1.1 | ? | 1.1.4322.573 | 2003-03-29 | [20] | Included in Visual Studio 2003. Does not include the Platform SDK. |
Microsoft Platform SDK for Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [21] | Introduced 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 to develop for Windows 2000.[9] Also suggested by MS to work with VS6 with no guarantee as it has not been tested with specific requirements.[10] |
.NET Framework 2.0 Software Development Kit | ? | 2.0.50727.42 | 2006-11-29 | [24] | Included in Visual Studio 2005 Professional. Does not include the Platform SDK. |
Microsoft Windows Software Development Kit for Windows Vista and .NET Framework 3.0 Runtime Components | v6.0 | 6.0.6000.16384 | 2006-10-30 | [25] | The C++ compilers in this SDK release support the /analyze key. |
Microsoft Windows Software Development Kit Update for Windows Vista | v6.1 | 6.1.6000.16384.10 | 2007-03-22 | [26] | First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003 |
Included in Visual Studio 2008[11] | v6.0a | 6.1.6723.1 | 2007-11-19 | [27] | |
Windows SDK for Windows Server 2008 and .NET Framework 3.5 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [28] | .NET Framework 3.5 |
Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 | v7.0 | 6.1.7600.16385 | 2009-07-24 | [29], [30] | |
Included in Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [31] | .NET Framework 4. Works only with Visual Studio 2010 and not Visual Studio 2010 Express. This is also the last version to include offline documentation.[12] |
Microsoft Windows SDK for Windows 7 and .NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19[13][14] | [32], [33] | It is the latest version that officially supports Windows XP target. .NET Framework 4 needed. Higher sub-version from .NET Framework is not recognised by installation. Building the samples with nmake.exe is not supported, most of the NMAKE macros are removed. |
Included in Visual Studio 2012 Update 1 (or later) | v7.1A | 7.1.51106 | ? | ? | Introduces the "v110_xp" platform toolset |
Microsoft Windows SDK for Windows 8 and .NET Framework 4.5 | v8.0 | 6.2.9200.16384 | 2012-11-15[15] | [34] | .NET Framework 4.5, Windows Store apps and Integrated DirectX SDK |
Included in Visual Studio 2012 | v8.0A | 8.0.50727 | ? | ? | |
Windows Software Development Kit (SDK) for Windows 8.1 | v8.1 | 8.100.25984.0 | 2013-10-17 | [35] | Windows 8.1, .NET Framework 4.5.1, Windows Store apps and Integrated DirectX SDK |
Included in Visual Studio 2013 | v8.1A | 8.1.51636 | ? | ? | Includes the "v120_xp" platform toolset |
Windows Standalone SDK for Windows 10 | v10 | 10.0.10240.0 | 2015-07-29 | [36] | Also included in Visual Studio 2015[16] |
Windows Standalone SDK for Windows 10, Version 1511[17] | v10 | 10.0.10586.212 | 2015-11-30 | [37] | Also included in Visual Studio 2015 Update 1 & 2[18] |
Windows Standalone SDK for Windows 10, Version 1607 | v10 | 10.0.14393.795 | 2016-08-02 | [38] | Also included in Visual Studio 2015 Update 3 |
Windows Standalone SDK for Windows 10 Creators Update, Version 1703 | v10 | 10.0.15063.0 | 2017-04-05 | [39] | Included in Visual Studio 2017 ver.15.1 |
Windows 10 SDK for Fall Creators Update, version 1709 | v10 | 10.0.16299.15 | 2017-10-10 | [40] | Included in Visual Studio 2017 ver.15.4 |
Windows 10 SDK for April 2018 Update, version 1803 | v10 | 10.0.17134.0 | 2018-05-08 | [41] | Included in Visual Studio 2017 ver.15.7 |
Windows 10 SDK for October 2018 Update, version 1809 | v10 | 10.0.17763.0 | 2018-10-02 | [42] | Included in Visual Studio 2017 ver.15.8 |
Windows 10 SDK for Windows 10, version 1903 | v10 | 10.0.18362.0 | 2019-05-21 | [43] | Included in Visual Studio 2019 |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.0 | 2020-05-12 | [44] | |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.685 | 2020-12-16 | [45] | Servicing update |
Windows 10 SDK for Windows 10, version 21H1 | v10 | 10.0.20348.0 | 2021-05-25 | [46] | |
Windows 10 SDK for Windows 11 | v10 | 10.0.22000.194 | 2021-10-04 | [47] | |
Windows SDK for Windows 11 | v10 | 10.0.22621.755 | 2022-10-25 | [48] | Released as part of Windows 11, version 22H2. Includes servicing update 10.0.22000.755 on October 25, 2022,
Includes ARM64 support for the Visual Studio 17.4 release |
Windows SDK for Windows 11 | v10 | 10.0.22621.1778 | 2023-05-24 | [49] | Released as part of Windows 11, version 22H2 Build 10.0.22621.1778. |
Windows SDK for Windows 11 | v10 | 10.0.26100.0 | 2024-05-22 | [50] | Initial release of the 10.0.26100 series, to correspond with the Windows 11, version 24H2 preview. |
Version | Removed feature |
---|---|
Windows SDK for Windows 7 and .NET Framework 3.5 SP1[19] | |
Windows SDK for Windows 7 and .NET Framework 4[20] |
|
Windows Software Development Kit (SDK) for Windows 8[21] |
|
Windows Software Development Kit (SDK) for Windows 8.1[22] | Nothing |
Windows Software Development Kit (SDK) for Windows 10 | Nothing[23] |
Documentation
[edit]The Windows SDK documentation includes manuals documenting:
- Desktop app development with Windows API and managed code
- Metro-style app development using Windows Runtime and Universal Windows Platform
- Web app development using ASP.NET, HTML, CSS and JavaScript
- Language-related topics for C++, C#, Visual Basic.NET, F#, JavaScript, CSS and HTML, such as syntax and conventions (Windows PowerShell language is not covered.)
See also
[edit]References
[edit]- ^ "Windows SDK: Download Windows Server 2008 SDK and more". Microsoft Developer Network. Microsoft Corporation. Retrieved 6 December 2009.
- ^ "Windows SDK Frequently Asked Questions (FAQ)". Microsoft Developer Network. Microsoft Corporation. Archived from the original on 26 September 2009. Retrieved 6 December 2009.
- ^ "Where is the DirectX SDK?". Windows Dev Center. Microsoft. Retrieved 20 February 2016.
- ^ "Windows SDK Fails to Install with Return Code 5100". Support. Microsoft. 5 June 2012.
- ^ Stewart, Heath (1 April 2011). "Visual C++ 2010 SP1 Compiler Update for the Windows SDK 7.1". Setup & Install by Heath Stewart. Microsoft.
- ^ Microsoft Software Development Kits CD Order Archived 2011-10-08 at the Wayback Machine
- ^ Windows and Windows Phone SDK archive
- ^ Windows® Server 2003 SP1 Platform SDK Web Install, Microsoft Download Center "The last SDK that will work with VC 6.0 is the February 2003 Edition, you can order a CD on the fulfillment site."
- ^ "Windows Server 2003 R2 Platform SDK Web Install". www.microsoft.com. Archived from the original on 2006-04-22. Retrieved 2006-04-22.
- ^ "Platform SDK February 2003 installation + IE8". Social.msdn.microsoft.com. Archived from the original on 2019-10-18. Retrieved 2017-08-08.
- ^ Microsoft Windows SDK Blog: New samples in Win 7 SDK: Direct2D and DirectWrite
- ^ "Windows SDK 7.1 release notes". Retrieved 23 July 2014.
- ^ Microsoft Windows SDK for Windows 7 and .NET Framework 4 iso image
- ^ Microsoft Windows SDK for Windows 7 and .NET Framework 4 web installer
- ^ Windows SDK for Windows 8 – Windows Dev Center. Msdn.microsoft.com. Retrieved on 2014-02-16.
- ^ Building Apps for Windows 10 with Visual Studio 2015
- ^ Windows 10 SDK Release Notes
- ^ Visual Studio 2015 Update 1 Release Notes
- ^ Release Notes, Windows SDK for Windows 7 and .NET Framework 3.5 SP1
- ^ Release Notes, Microsoft Windows SDK for Windows 7 and .NET Framework 4
- ^ "Windows Software Development Kit (SDK) for Windows 8". Windows Dev Center. Microsoft. Retrieved 20 February 2016.
- ^ "Windows Software Development Kit (SDK) for Windows 8". Windows Dev Center. Microsoft. Retrieved 20 February 2016.
- ^ "Windows Software Development Kit (SDK) for Windows 10". Windows Dev Center. Microsoft. Retrieved 20 February 2016.