From Wikipedia, the free encyclopedia
Developer(s) | Microsoft |
---|---|
Stable release |
10.0.19041.0 |
Operating system | Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10 |
Type | Application programming interface (API) |
Website | developer.microsoft.com/windows/downloads/sdk-archive |
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 | ? | ? | ? | |
Microsoft Windows Software Development Kit | 3.11 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.1 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.5 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.51 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 4.0 | ? | ? | ? | |
Included in Visual Studio 6 | ? | 5.0.1636.1 | 1998-06 | ? | |
Microsoft Platform SDK April 1999 | ? | ? | 1999-04 | ? | MSDN subscription CD-ROM disc.
Last Platform SDK to officially install on Windows 95 |
Microsoft Platform SDK September 1999 | ? | ? | 1999-09 | ? | MSDN subscription CD-ROM disc.
Last Platform SDK to fully support Visual C++ 5.0 |
Microsoft Platform SDK February 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK June 2001 | ? | ? | 2001-06 | ? | 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 | ? | 5.1.2601.0 | 2001-08 | [1] | 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 | ? | 5.2.3590.2 | 2001-11 | [2] | |
Microsoft Platform SDK May 2002 | ? | 5.2.3639.1 | 2002-05 | [3] | |
Microsoft Platform SDK July 2002 | ? | 5.2.3663.0 | 2002-07 | [4] | |
Microsoft Platform SDK August 2002 | ? | 5.2.3672.1 | 2002-08 | [5] | |
Microsoft Platform SDK November 2002 | ? | 5.2.3718.1 | 2002-11 | [6] | |
Microsoft Platform SDK February 2003 | ? | 5.2.3790.0 | 2003-02 | [7] | 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 | [8] | Included in Visual Studio 2003. Does not include the Platform SDK. |
Microsoft Platform SDK for Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [9] | Introduced strsafe.h |
Windows Server 2003 SP1 Platform SDK | ? | 5.2.3790.1830.15 | 2005-05-02 | [10] | |
Windows Server 2003 R2 Platform SDK | ? | 5.2.3790.2075.51 | 2006-03-14 | [11] | Also suggested by MS to work with VS6[9] |
.NET Framework 2.0 Software Development Kit | ? | 2.0.50727.42 | 2006-11-29 | [12] | 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 | ? | 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 | [13] | First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003 |
Included in Visual Studio 2008[10] | v6.0a | 6.1.6723.1 | 2007-11-19 | [14] | |
Windows SDK for Windows Server 2008 and .NET Framework 3.5 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [15] | .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 | [16] | |
Included in Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [17] | .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.[11] |
Microsoft Windows SDK for Windows 7 and .NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19[12][13] | [18], [19] | It is the latest version that officially supports Windows XP target. |
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[14] | [20] | .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 | [21] | 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 | [22] | Also included in Visual Studio 2015[15] |
Windows Standalone SDK for Windows 10, Version 1511[16] | v10 | 10.0.10586.212 | 2015-11-30 | [23] | Also included in Visual Studio 2015 Update 1 & 2[17] |
Windows Standalone SDK for Windows 10, Version 1607 | v10 | 10.0.14393.795 | 2016-08-02 | [24] | 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 | [25] | 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 | [26] | 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 | [27] | 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 | [28] | Included in Visual Studio 2017 ver.15.8 |
Windows 10 SDK for Windows 10, version 1903 | v10 | 10.0.18362.0 | 2019-05-21 | [29] | Included in Visual Studio 2019 |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.0 | 2020-05-12 | [30] | |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.685 | 2020-12-16 | [31] | Servicing update |
Windows 10 SDK for Windows 10, version 21H1 | v10 | 10.0.20348.0 | 2021-05-25 | [32] | |
Windows 10 SDK for Windows 11 | v10 | 10.0.22000.194 | 2021-10-04 | [33] |
Version | Removed feature |
---|---|
Windows SDK for Windows 7 and .NET Framework 3.5 SP1[18] |
|
Windows SDK for Windows 7 and .NET Framework 4[19] |
|
Windows Software Development Kit (SDK) for Windows 8[20] |
|
Windows Software Development Kit (SDK) for Windows 8.1[21] | Nothing |
Windows Software Development Kit (SDK) for Windows 10 | Nothing[22] |
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]
- MSDN Library
- Windows Driver Kit
- Windows App SDK
- Windows 10 Version History
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.»
- ^ «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.
External links[edit]
- Windows SDK Blog
- Windows SDK Archive
From Wikipedia, the free encyclopedia
Developer(s) | Microsoft |
---|---|
Stable release |
10.0.19041.0 |
Operating system | Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10 |
Type | Application programming interface (API) |
Website | developer.microsoft.com/windows/downloads/sdk-archive |
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 | ? | ? | ? | |
Microsoft Windows Software Development Kit | 3.11 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.1 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.5 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.51 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 4.0 | ? | ? | ? | |
Included in Visual Studio 6 | ? | 5.0.1636.1 | 1998-06 | ? | |
Microsoft Platform SDK April 1999 | ? | ? | 1999-04 | ? | MSDN subscription CD-ROM disc.
Last Platform SDK to officially install on Windows 95 |
Microsoft Platform SDK September 1999 | ? | ? | 1999-09 | ? | MSDN subscription CD-ROM disc.
Last Platform SDK to fully support Visual C++ 5.0 |
Microsoft Platform SDK February 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK June 2001 | ? | ? | 2001-06 | ? | 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 | ? | 5.1.2601.0 | 2001-08 | [1] | 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 | ? | 5.2.3590.2 | 2001-11 | [2] | |
Microsoft Platform SDK May 2002 | ? | 5.2.3639.1 | 2002-05 | [3] | |
Microsoft Platform SDK July 2002 | ? | 5.2.3663.0 | 2002-07 | [4] | |
Microsoft Platform SDK August 2002 | ? | 5.2.3672.1 | 2002-08 | [5] | |
Microsoft Platform SDK November 2002 | ? | 5.2.3718.1 | 2002-11 | [6] | |
Microsoft Platform SDK February 2003 | ? | 5.2.3790.0 | 2003-02 | [7] | 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 | [8] | Included in Visual Studio 2003. Does not include the Platform SDK. |
Microsoft Platform SDK for Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [9] | Introduced strsafe.h |
Windows Server 2003 SP1 Platform SDK | ? | 5.2.3790.1830.15 | 2005-05-02 | [10] | |
Windows Server 2003 R2 Platform SDK | ? | 5.2.3790.2075.51 | 2006-03-14 | [11] | Also suggested by MS to work with VS6[9] |
.NET Framework 2.0 Software Development Kit | ? | 2.0.50727.42 | 2006-11-29 | [12] | 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 | ? | 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 | [13] | First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003 |
Included in Visual Studio 2008[10] | v6.0a | 6.1.6723.1 | 2007-11-19 | [14] | |
Windows SDK for Windows Server 2008 and .NET Framework 3.5 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [15] | .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 | [16] | |
Included in Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [17] | .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.[11] |
Microsoft Windows SDK for Windows 7 and .NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19[12][13] | [18], [19] | It is the latest version that officially supports Windows XP target. |
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[14] | [20] | .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 | [21] | 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 | [22] | Also included in Visual Studio 2015[15] |
Windows Standalone SDK for Windows 10, Version 1511[16] | v10 | 10.0.10586.212 | 2015-11-30 | [23] | Also included in Visual Studio 2015 Update 1 & 2[17] |
Windows Standalone SDK for Windows 10, Version 1607 | v10 | 10.0.14393.795 | 2016-08-02 | [24] | 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 | [25] | 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 | [26] | 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 | [27] | 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 | [28] | Included in Visual Studio 2017 ver.15.8 |
Windows 10 SDK for Windows 10, version 1903 | v10 | 10.0.18362.0 | 2019-05-21 | [29] | Included in Visual Studio 2019 |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.0 | 2020-05-12 | [30] | |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.685 | 2020-12-16 | [31] | Servicing update |
Windows 10 SDK for Windows 10, version 21H1 | v10 | 10.0.20348.0 | 2021-05-25 | [32] | |
Windows 10 SDK for Windows 11 | v10 | 10.0.22000.194 | 2021-10-04 | [33] |
Version | Removed feature |
---|---|
Windows SDK for Windows 7 and .NET Framework 3.5 SP1[18] |
|
Windows SDK for Windows 7 and .NET Framework 4[19] |
|
Windows Software Development Kit (SDK) for Windows 8[20] |
|
Windows Software Development Kit (SDK) for Windows 8.1[21] | Nothing |
Windows Software Development Kit (SDK) for Windows 10 | Nothing[22] |
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]
- MSDN Library
- Windows Driver Kit
- Windows App SDK
- Windows 10 Version History
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.»
- ^ «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.
External links[edit]
- Windows SDK Blog
- Windows SDK Archive
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]
Developer(s) | Microsoft |
---|---|
Stable release |
10.0.19041.0 |
Operating system | Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 10 |
Type | Application programming interface (API) |
Website | developer.microsoft.com/windows/downloads/sdk-archive |
FeaturesEdit
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 | ? | ? | ? | |
Microsoft Windows Software Development Kit | 3.11 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.1 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.5 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 3.51 | ? | ? | ? | |
Microsoft Win32 Software Development Kit | 4.0 | ? | ? | ? | |
Included in Visual Studio 6 | ? | 5.0.1636.1 | 1998-06 | ? | |
Microsoft Platform SDK April 1999 | ? | ? | 1999-04 | ? | MSDN subscription CD-ROM disc.
Last Platform SDK to officially install on Windows 95 |
Microsoft Platform SDK September 1999 | ? | ? | 1999-09 | ? | MSDN subscription CD-ROM disc.
Last Platform SDK to fully support Visual C++ 5.0 |
Microsoft Platform SDK February 2001 | ? | ? | 2001-02 | ? | |
Microsoft Platform SDK June 2001 | ? | ? | 2001-06 | ? | 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 | ? | 5.1.2601.0 | 2001-08 | [1] | 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 | ? | 5.2.3590.2 | 2001-11 | [2] | |
Microsoft Platform SDK May 2002 | ? | 5.2.3639.1 | 2002-05 | [3] | |
Microsoft Platform SDK July 2002 | ? | 5.2.3663.0 | 2002-07 | [4] | |
Microsoft Platform SDK August 2002 | ? | 5.2.3672.1 | 2002-08 | [5] | |
Microsoft Platform SDK November 2002 | ? | 5.2.3718.1 | 2002-11 | [6] | |
Microsoft Platform SDK February 2003 | ? | 5.2.3790.0 | 2003-02 | [7] | 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 | [8] | Included in Visual Studio 2003. Does not include the Platform SDK. |
Microsoft Platform SDK for Windows XP SP2 | ? | 5.1.2600.2180 | 2004-08 | [9] | Introduced strsafe.h |
Windows Server 2003 SP1 Platform SDK | ? | 5.2.3790.1830.15 | 2005-05-02 | [10] | |
Windows Server 2003 R2 Platform SDK | ? | 5.2.3790.2075.51 | 2006-03-14 | [11] | Also suggested by MS to work with VS6[9] |
.NET Framework 2.0 Software Development Kit | ? | 2.0.50727.42 | 2006-11-29 | [12] | 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 | ? | 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 | [13] | First unified .NET and Platform SDK. Does not support Visual Studio .NET 2003 and Microsoft Visual C++ Toolkit 2003 |
Included in Visual Studio 2008[10] | v6.0a | 6.1.6723.1 | 2007-11-19 | [14] | |
Windows SDK for Windows Server 2008 and .NET Framework 3.5 | v6.1 | 6.0.6001.18000.367 | 2008-02-05 | [15] | .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 | [16] | |
Included in Visual Studio 2010 | v7.0a | 6.1.7600.16385 | 2010-04-12 | [17] | .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.[11] |
Microsoft Windows SDK for Windows 7 and .NET Framework 4 | v7.1 | 7.1.7600.0.30514 | 2010-05-19[12][13] | [18], [19] | It is the latest version that officially supports Windows XP target. |
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[14] | [20] | .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 | [21] | 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 | [22] | Also included in Visual Studio 2015[15] |
Windows Standalone SDK for Windows 10, Version 1511[16] | v10 | 10.0.10586.212 | 2015-11-30 | [23] | Also included in Visual Studio 2015 Update 1 & 2[17] |
Windows Standalone SDK for Windows 10, Version 1607 | v10 | 10.0.14393.795 | 2016-08-02 | [24] | 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 | [25] | 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 | [26] | 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 | [27] | 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 | [28] | Included in Visual Studio 2017 ver.15.8 |
Windows 10 SDK for Windows 10, version 1903 | v10 | 10.0.18362.0 | 2019-05-21 | [29] | Included in Visual Studio 2019 |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.0 | 2020-05-12 | [30] | |
Windows 10 SDK for Windows 10, version 2004 | v10 | 10.0.19041.685 | 2020-12-16 | [31] | Servicing update |
Windows 10 SDK for Windows 10, version 21H1 | v10 | 10.0.20348.0 | 2021-05-25 | [32] | |
Windows 10 SDK for Windows 11 | v10 | 10.0.22000.194 | 2021-10-04 | [33] |
Version | Removed feature |
---|---|
Windows SDK for Windows 7 and .NET Framework 3.5 SP1[18] |
|
Windows SDK for Windows 7 and .NET Framework 4[19] |
|
Windows Software Development Kit (SDK) for Windows 8[20] |
|
Windows Software Development Kit (SDK) for Windows 8.1[21] | Nothing |
Windows Software Development Kit (SDK) for Windows 10 | Nothing[22] |
DocumentationEdit
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 alsoEdit
- MSDN Library
- Windows Driver Kit
- Windows App SDK
- Windows 10 Version History
ReferencesEdit
- ^ «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.»
- ^ «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.
External linksEdit
- Windows SDK Blog
- Windows SDK Archive
Have you ever thought about the number one leverage of coding? Interestingly, this most precious edge is primarily invisible. Our regular usage hides this edge from us. Here, we will first discuss the concept of code leverage. Then we will answer many questions like an SDK, its purpose, API vs. SDK, the Windows software development kit, etc.
Moreover, we will see how modern tools like Delphi, C++ Builder, and RAD Studio make life easier. These tools handle many intricacies of setting up different SDKs. If you are into Windows development, you will find this information handier. But these concepts are also helpful on other platforms.
What is a code leverage?
Surely, each of us wants an easier and successful life, especially when it comes to our work. Leverage can be a boon when striving for success when there is a resource shortage and competition is vigorous. There can be many types of leverage, like leverage of labor, exposure, money, but coding leverage excites me the most.
Just imagine for a moment taking several years to code a solution which finds traction among an army of developers. And then someone emerges who provides all that functionality to other coders for free (or monetized in a way you can’t match) through some form of APIs or code reuse techniques. Compare it with writing as an author. You can not write a 1000-page novel by copying 990 pages written by someone else. Even if it is permissible, no one will be interested in it because it is not offering any additional benefit.
On the other hand, coding is often standing on the shoulders of giants in a form of legal plagiarism if you legally use the available free code of others to solve a problem or add functionality. Then, combined with your own uniqueness and work it emerges again as your product. This kind of code reuse is the number one leverage of software development. It’s not always the final solution which is the pivotal element but the means to get to that point, the bricks and mortar of the house, not the finished home.
One of the many ways we reuse code, the metaphorical bricks and mortar, is the concept of a software development kit (SDK). Just like using good quality bricks and well-mixed cement RAD Studio with Delphi and Windows SDK can be the foundations of your success when you’re looking for the best IDE tools for Windows 10 and beyond.
What is a software development kit (SDK)?
A software developer needs many tools to develop an application. An SDK is a collection of such tools. For example, an SDK may include a compiler, debugger, framework, and software libraries. It also often contains documentation and sample code to guide the proper usage of the SDK and manage expectations for its capabilities. Also, an SDK generally targets specific hardware capabilities and operating systems.
Many SDKs are available for very specific platforms. For example, developers might use the Java Development Kit (JDK) for JAVA development. People wanting to work with Apple devices use the iOS SDK for iOS development. For Android development, we need an Android SDK. We also use Windows SDK for Windows development. SDKs might have license limitations. These limits dictate how a developer can use them. Also, SDKs have different versions. These versions often have limited backward compatibility. Thus, to use new features of a platform, you may need a more recent SDK. Also, there’s no precise definition of an SDK and for some the exact elements might vary.
Why do we need an SDK?
Although it is possible to develop some software without using an SDK, it is neither easy nor economical. Using an SDK makes our job as a programmer much more effortless since it typically reduces the work to interface with the operating system or hardware supported by the SDK. It also often brings to the table benefits of large amounts of research and best practices commonly with the benefit of very specific information from a hardware or software vendor which might not be readily accessible elsewhere. Using the SDK can help ensure our application behaves according to user expectations.
Generally with a platform-specific SDK for developing applications to work with that platform it’s an easier path to a working application. Creating software without an SDK for some systems is challenging, if not impossible, especially for heavily vertical single-vendor hardware solutions such as an iPhone.
What is the difference between a library and an SDK?
A library in the context of software development is a collection of reusable code you can call in your application. Chunks of code in a library are usually closely related to one another. For example a math function library. You can use this library instead of writing your own math functions. An SDK contains many libraries, among other things.
What is the difference between an API and SDK?
Although often confused, an API and an SDK are two different things. They are overlapped and interrelated but quite different in other ways. The term API stands for an Application Programming Interface. An API allows communication between two applications or software systems. Thus an API is an interface that provides service to other software. Thus:
- An API is usually a subset of an SDK.
- An SDK contains not only many APIs but also includes several other tools.
- An SDK may have many APIs, but an API cannot incorporate SDK.
- An API lays out in code definitions of how something should happen and the parameters and methods available.
- The SDK typically enables and facilitates the APIs to be accessible and function (in a general sense).
- APIs operate on a request and response model from one app or subsystem to another.
- API allows communication between apps, and SDK allows building apps.
- Not all APIs have an SDK companion.
What is the difference between an SDK, and a framework?
Sometimes there is a clear boundary between an SDK and a Framework. Other times it is a gray area. Many times they are used interchangeably, like .NET Framework SDK. Though both complement each other, there are essential differences that mostly hold. For example:
- An SDK is needed for application developers only, and application users do not directly need it.
- A Framework becomes part of the application. It is there to make the job of software developer easier.
- An SDK typically targets a particular OS/CPU type. A Framework can be multiplatform. For example, FireMonkey is a cross-platform framework for developing native applications.
- A Framework is like a prebuilt template of a software solution or capability.
- We solve problems at a more abstract and general level in a Framework than we do in an SDK or even an API.
- A Framework can make code reuse possible or more manageable.
- Some Frameworks might have a runtime component that should be present on the application user’s machine.
We can compare an application with a house. For example, a library will be a chair in a bedroom. We can build a chair ourselves. But buying a chair is better. An SDK will be a furniture set with assembling instructions. Finally, a Framework will be the structure of the whole house. Thus all three are closely related but differ in scope.
What is the Windows software development kit?
The Windows Software Development Kit or Windows SDK is a set of software development tools for Microsoft Windows. Currently, it is the most popular option to develop Windows apps. Windows SDK helps developers to create software solutions for the Windows platform. Windows SDK contains tools like command-line Windows compilers, debugging and performance testing tools, libraries, documentation, APIs, and samples.
Is there a brief history of the Windows Software Development Kit?
There are a lot of different versions of things which get called Windows Software Development Kit and it can be quite hard to unwind all of them especially since they tend to carry quite similar sounding names and offer functionality which crosses the boundaries of one another. Let’s try to unravel some of them for you!
What is the Microsoft Foundation Class library (MFC)?
MFC was the first UI library released in 1992. MFC wrapped the Component Object Model (COM) and Win32 APIs. It was a great success and many developers still regularly use it. Despite this MFC is not suitable for modern applications because it is popularly considered outdated and does not support modern hardware features such as touch input and HD displays.
What is the Microsoft Platform SDK?
The Microsoft Platform SDK contains documentation, header files, libraries, samples, and tools required to develop applications for Microsoft Windows. Platform SDK specialized in supporting development of applications for Windows 2000, XP, and Windows Server 2003.
What is the Microsoft Dot Net SDK?
The Windows SDK also includes .NET SDK to produce .NET applications. .NET Framework implements a Common Language Infrastructure (CLI). With CLI, developers can use many languages to develop applications. It also provides an extensive Framework Class Library (FCL) to make the job easier. .NET applications run on a virtual machine called Common Language Runtime (CLR). CLR provides security, memory management, and exception handling services. CLR makes the job of a developer more accessible.
However, this approach has two drawbacks. Firstly, the size of a .NET application (plus runtime support) can be enormous when compared to a native application. Secondly, the performance and execution speed of a .NET application is frequently less optimal than a native application. Fortunately, the Delphi VCL and FireMonkey frameworks provide the best of both worlds. You can write in your applications in the easy to learn and super-fast-to-compile Delphi or the equally powerful C++ languages. The rapid optimizing compiler then produces native applications which harness the full power of the Windows APs and libraries. These features make RAD Studio with Delphi the best Windows apps studio.
What is the Windows Software Development Kit?
The Windows Software Development Kit is currently the most popular SDK version. It contains many Windows tools for developers. It supports Windows program development for Windows XP and up to Windows 10. That means it supports Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, and Windows 10. The current stable version release date is May 12, 2020. It also supports DOT NET framework 3.0 and up.
What Is next for the Windows SDK?
Microsoft have announced the Windows App SDK which is the next Windows SDK. Previously its name was Project Reunion. It supports Windows 10 app development (Version 1809 and up) and Windows 11. Released in November 2021, it is a relatively new entrant. It is an evolving project. It will take some time to catch on. If you don’t need the latest features of Windows App SDK, you can probably stick with the Windows Software Development Kit for several years to come.
How does Delphi help you manage SDKs?
You will need different SDKs for deploying to various operating system platforms. Also, you will need different versions of an SDK for some app development projects. Unfortunately, it isn’t easy to manually install and manage support for them. Fortunately, Delphi Windows IDE has a specific tool called Delphi SDK Manager. With this tool, you can manage all of the needed platform SDKs in one place. For example, you can manage macOS, iOS, and Android SDKs.
Why is Delphi the best companion for the Windows SDK?
Delphi was always at the forefront of rapid application development for Windows. It was the one of the first Rapid Application Development (RAD) tools yet it continues to actively evolve and embrace new development techniques, Windows SDK improvements, new platforms and multi-device targets. RAD Studio with Delphi helps programmers to develop applications fast. It has a lovely windows VCL (Visual Component Library) framework which is the supreme Windows UI toolkit and a hallmark of productive development on Windows. Also, its FireMonkey framework is at the leading edge of cross-platform development allowing developers to create apps which work on Windows, macOS, iOS, Android and Linux all from one single codebase. Delphi’s features, performance, and productivity make it the best Windows software maker for anything Windows and beyond. With the current popularity of Windows 10 development (and Windows 11 too), Delphi can be your best companion for Windows apps development.
Start developing with the Windows Software Development Kit now
Delphi is the most straightforward native Windows development software. Since its inception in 1995, every new version supported all new features and enhancements in the Windows platform on time. Now is your turn to use Delphi to develop Windows software. So to jumpstart your Windows software development journey by using the latest Windows SDK, download the best Windows development IDE now.
Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 11:07, 10 июня 2017.
Разработчики: | Microsoft Corporation |
---|---|
Операционная система: | Microsoft Windows XP , Microsoft Windows Server 2003 , Microsoft Windows Vista , Microsoft Windows Server 2008 , Microsoft Windows 7 , Microsoft Windows 8 |
Лицензия: | Различные |
Веб-сайт | msdn.microsoft.com |
Microsoft Windows SDK, Platform SDK, и Microsoft NET Framework SDK — комплекты разработки программного обеспечения от Microsoft , которые содержат файлы заголовков, библиотеки, примеры, документацию и инструменты, необходимые для разработки приложений для Microsoft Windows и Microsoft .NET Framework.
Разница между этими тремя SDK заключается в их области специализации:
- Platform SDK специализируется на разработке приложений для Microsoft Windows 2000, Microsoft Windows XP и Microsoft Windows Server 2003 R2
- .NET Framework SDK занимается разработкой приложений для Microsoft .NET Framework 1.1 и Microsoft NET Framework 2.0
- Windows SDK является преемником двух предыдущих и поддерживает разработку приложений для Microsoft Windows XP , Microsoft Windows Vista , Microsoft Windows 7 , Microsoft Windows Server 2008 , Microsoft .NET Framework 3.0, Microsoft NET Framework 3.5 и Microsoft NET Framework 4.0.
Platform SDK также содержит ресурсы (инструменты, документацию, образцы и т.д.) и компиляторы, необходимые для разработки 64-битных приложений на платформах x86, x64 и Itanium (IA-64).
Microsoft Windows SDK , и его предшественники Platform SDK и Microsoft NET Framework SDK, являются комплектами разработки программного обеспечения (SDK) от Microsoft , которые содержат документацию , файлы заголовков , библиотеки , примеры и инструменты , необходимые для разработки приложений для Microsoft Windows и .NET Framework . Platform SDK специализируется на разработке приложений для Microsoft Windows 2000 , Microsoft Windows XP и Microsoft Windows Server 2003 R2 . Microsoft NET Framework SDK предназначен для разработки приложений для Microsoft NET Framework 1.1 и Microsoft NET Framework 2.0 Microsoft. Windows SDK является преемником двух и поддерживает разработку приложений для Microsoft Windows XP] и более поздних версий, а также Microsoft NET Framework 3.0 и более поздних версий. [Источник 1]
Особенности
Platform SDK является преемником оригинального Microsoft Windows SDK для Microsoft Windows 3.1x и Microsoft Win32 SDK для Microsoft Windows 9x . Он был выпущен в 1999 году и является самым старым SDK (Software Development Kit). Platform SDK содержит компилятор, инструменты, документацию, файлы заголовков, библиотеку и образцы , необходимые для разработки программного обеспечения на IA-32 , 64 и IA-64 процессорных архитектурах Microsoft.NET Framework SDK, однако, пришли к тому , с Microsoft .NET Framework . Начиная с Microsoft Windows Vista , в Platform SDK. NET Framework SDK, Tablet PC SDK и Windows Media SDK заменены новый единый набор под названием Windows SDK. Тем не менее, 1,1 SDK NET Framework не входит , так как NET Framework 1.1 не поставляется с Microsoft Windows Vista. Windows Media Center SDK для Microsoft Windows Vista судов отдельно.) DirectX SDK был слит в Windows SDK с выходом Microsoft Windows 8.
Windows SDK позволяет пользователю указать компоненты для установки и где установить их. Он интегрируется с Microsoft Visual Studio, так что несколько копий компонентов , которые оба имеют не установлены; Однако, существует ряд предостережений совместимости , если один из двух не из той же эпохи. Информация , отображаемая могут быть отфильтрованы по содержанию, например, показывая только новое содержание Microsoft Windows Vista, только NET Framework контента или отображение контента для конкретного языка или технологии.
Окна SDKs доступны бесплатно; они когда — то были доступны на Microsoft Download Center , но были перенесены в MSDN на 2012.
Разработчик может хотеть использовать старую SDK по определенной причине. Например, Microsoft Windows Server 2003 R2 Platform SDK выпущен в феврале 2003 года был последний SDK (Software Development Kit) , чтобы обеспечить полную поддержку Visual Studio 6.0. Некоторые старые версии PSDK еще можно загрузить из центра загрузки Майкрософт; другие можно заказать на CD / DVD. [Источник 2]
Получение пакета SDK
SDK для Windows доступны бесплатно на Microsoft Download Center Platform SDK февраля 2003 издание.
Документация
В документации Windows SDK включает в себя Инструкции задокументировать:
- Разработка приложения Desktop с Microsoft Windows API и управляемым кодом
- Приложение Metro-стиль разработки с использованием среды выполнения Microsoft Windows и универсальной платформы Microsoft Windows
- Разработка веб — приложений с использованием ASP.NET , HTML (HyperText Markup Language) , CSS (Customer Service System) и JavaScript
- Язык темы , связанные для C++ (язык программирования), C #, Visual Basic .NET, F #, JavaScript, CSS (Customer Service System) и HTML (HyperText Markup Language), такие как синтаксис и соглашения ( Microsoft Windows PowerShell язык не распространяется.)
Источники
- ↑ Microsoft Windows SDK // https://en.wikipedia.org [2017—2017]. Дата обновления: 16.05.2016. URL: https://en.wikipedia.org/wiki/Microsoft_Windows_SDK (дата обращения: 09.06.2017).
- ↑ Microsoft Windows SDK // https://en.wikipedia.org [2017—2017]. Дата обновления: 16.05.2016. URL: https://en.wikipedia.org/wiki/Microsoft_Windows_SDK (дата обращения: 09.06.2017).
Разработчики) | Microsoft |
---|---|
Стабильный выпуск |
10.0.19041.0 / 12 мая 2020 г . ; 17 месяцев назад |
Операционная система | Windows XP , Windows Server 2003 , Windows Vista , Windows Server 2008 , Windows 7 , Windows 8 , Windows 10 |
Тип | Интерфейс прикладного программирования (API) |
Веб-сайт | разработчик .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.. Однако пакет 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, но в 2012 году были перемещены в MSDN .
Разработчик может захотеть использовать более старый SDK по определенной причине. Например, Windows Server 2003 Platform SDK, выпущенный в феврале 2003 года, был последним SDK, обеспечивающим полную поддержку Visual Studio 6.0. Некоторые старые версии PSDK все еще можно загрузить из центра загрузки Microsoft; другие можно заказать на CD / DVD. [6]
Имя | Номер версии | Номер сборки | Дата выхода | Скачать | Примечания |
---|---|---|---|---|---|
Комплект для разработки программного обеспечения Microsoft Windows | 3.1 | ? | ? | ? | |
Комплект для разработки программного обеспечения Microsoft Windows | 3.11 | ? | ? | ? | |
Комплект для разработки программного обеспечения Microsoft Win32 | 3.1 | ? | ? | ? | |
Комплект для разработки программного обеспечения Microsoft Win32 | 3.5 | ? | ? | ? | |
Комплект для разработки программного обеспечения Microsoft Win32 | 3,51 | ? | ? | ? | |
Комплект для разработки программного обеспечения Microsoft Win32 | 4.0 | ? | ? | ? | |
Включено в Visual Studio 6 | ? |
5.0.1636.1 |
1998-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.0 | 2001-08 | [1] | Диск CD-ROM с подпиской MSDN. Последний SDK платформы для неофициальной разработки для Windows 95 . ( Официально не устанавливается в Windows 95 ) |
Microsoft Platform SDK, ноябрь 2001 г. | ? | 5.2.3590.2 | 2001-11 | [2] | |
Microsoft Platform SDK, май 2002 г. | ? | 5.2.3639.1 | 2002-05 | [3] | |
Microsoft Platform SDK, июль 2002 г. | ? | 5.2.3663.0 | 2002-07 | [4] | |
Microsoft Platform SDK, август 2002 г. | ? | 5.2.3672.1 | 2002-08 | [5] | |
Microsoft Platform SDK, ноябрь 2002 г. | ? | 5.2.3718.1 | 2002-11 | [6] | |
Microsoft Platform SDK, февраль 2003 г. |
? |
5.2.3790.0 |
2003-02 |
[7] | Последняя версия с поддержкой VC6 [8] и последняя версия с поддержкой Windows 95 и Windows 98 . |
Пакет SDK для .NET Framework версии 1.1 |
? |
1.1.4322.573 |
2003-03-29 |
[8] | Включен в Visual Studio 2003 . Не включает Platform SDK. |
Microsoft Platform SDK для Windows XP с пакетом обновления 2 (SP2) |
? |
5.1.2600.2180 |
2004-08 |
[9] | Представлен strsafe.h |
Пакет SDK платформы Windows Server 2003 SP1 |
? |
5.2.3790.1830.15 |
2005-05-02 |
[10] | |
Пакет SDK для платформы Windows Server 2003 R2 |
? |
5.2.3790.2075.51 |
2006-03-14 |
[11] | Также предложено MS для работы с VS6 [9] |
Комплект для разработки программного обеспечения .NET Framework 2.0 |
? |
2.0.50727.42 |
2006-11-29 |
[12] | Включен в Visual Studio 2005 Professional. Не включает Platform SDK. |
Пакет разработки программного обеспечения Microsoft Windows для компонентов среды выполнения Windows Vista и .NET Framework 3.0 |
v6.0 |
6.0.6000.16384 |
2006-10-30 |
? |
Компиляторы C ++ в этом выпуске SDK поддерживают ключ / analysis. |
Обновление пакета разработки программного обеспечения Microsoft Windows для Windows Vista |
v6.1 |
6.1.6000.16384.10 |
2007-03-22 |
[13] | Первый унифицированный .NET и Platform SDK. Не поддерживает Visual Studio .NET 2003 и Microsoft Visual C ++ Toolkit 2003 |
Включено в Visual Studio 2008 [10] | v6.0a |
6.1.6723.1 |
2007-11-19 |
[14] | |
Windows SDK для Windows Server 2008 и .NET Framework 3.5 |
v6.1 |
6.0.6001.18000.367 |
2008-02-05 |
[15] | .NET Framework 3.5 |
Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 SP1 |
v7.0 |
6.1.7600.16385 |
2009-07-24 |
[16] | |
Включено в Visual Studio 2010 |
v7.0a |
6.1.7600.16385 |
2010-04-12 |
[17] | .NET Framework 4. Работает только с Visual Studio 2010, но не с Visual Studio 2010 Express . Это также последняя версия, которая включает автономную документацию. [11] |
Microsoft Windows SDK для Windows 7 и .NET Framework 4 |
v7.1 |
7.1.7600.0.30514 |
19 мая 2010 г. [12] [13] | [18] , [19] | Это последняя версия, которая официально поддерживает Windows XP . |
Включено в Visual Studio 2012 с обновлением 1 (или более поздней версии) |
v7.1A |
7.1.51106 |
? |
? |
Представлен набор инструментов платформы «v110_xp» |
Microsoft Windows SDK для Windows 8 и .NET Framework 4.5 |
v8.0 |
6.2.9200.16384 |
2012-11-15 [14] | [20] | .NET Framework 4.5, приложения из Магазина Windows и интегрированный DirectX SDK |
Включено в Visual Studio 2012 |
v8.0A |
8.0.50727 |
? |
? |
|
Комплект разработчика программного обеспечения Windows (SDK) для Windows 8.1 |
v8.1 |
8.100.25984.0 |
2013-10-17 |
[21] | Windows 8.1, .NET Framework 4.5.1, приложения Windows Store и интегрированный DirectX SDK |
Включено в Visual Studio 2013 |
v8.1A |
8.1.51636 |
? |
? |
Включает набор инструментов платформы «v120_xp» |
Автономный пакет SDK Windows для Windows 10 |
v10 |
10.0.10240.0 |
2015-07-29 |
[22] | Также включен в Visual Studio 2015 [15] |
Автономный пакет SDK Windows для Windows 10, версия 1511 [16] | v10 |
10.0.10586.212 |
2015-11-30 |
[23] | Также включено в Visual Studio 2015 Update 1 и 2 [17] |
Автономный пакет SDK Windows для Windows 10, версия 1607 |
v10 |
10.0.14393.795 |
2016-08-02 |
[24] | Также включен в Visual Studio 2015 с обновлением 3 |
Windows Standalone SDK для Windows 10 Creators Update, версия 1703 |
v10 |
10.0.15063.0 |
2017-04-05 |
[25] | Включено в Visual Studio 2017 версии 15.1 |
Windows 10 SDK для Fall Creators Update, версия 1709 |
v10 |
10.0.16299.15 |
2017-10-10 |
[26] | Включено в Visual Studio 2017 версии 15.4 |
Пакет SDK для Windows 10 для обновления за апрель 2018 г., версия 1803 |
v10 |
10.0.17134.0 |
2018-05-08 |
[27] | Включено в Visual Studio 2017 версии 15.7 |
Пакет SDK для Windows 10 для обновления за октябрь 2018 г., версия 1809 |
v10 |
10.0.17763.0 |
2018-10-02 |
[28] | Включено в Visual Studio 2017 версии 15.8 |
Windows 10 SDK для Windows 10, версия 1903 |
v10 |
10.0.18362.0 |
2019-05-21 |
[29] | Включено в Visual Studio 2019 |
Windows 10 SDK для Windows 10, версия 2004 |
v10 |
10.0.19041.0 |
2020-05-12 |
[30] | |
Windows 10 SDK для Windows 10, версия 2004 |
v10 |
10.0.19041.685 |
2020-12-16 |
[31] | Сервисное обновление |
Windows 10 SDK для Windows 10, версия 21H1 |
v10 |
10.0.20348.0 |
2021-05-25 |
[32] | |
Windows 10 SDK для Windows 11 |
v10 |
10.0.22000.194 |
2021-10-04 |
[33] |
Версия | Удаленная функция |
---|---|
Windows SDK для Windows 7 и .NET Framework 3.5 SP1 [18] |
|
Windows SDK для Windows 7 и .NET Framework 4 [19] |
|
Комплект разработчика программного обеспечения Windows (SDK) для Windows 8 [20] |
|
Комплект разработчика программного обеспечения Windows (SDK) для Windows 8.1 [21] | Ничего такого |
Комплект разработчика программного обеспечения Windows (SDK) для Windows 10 |
Ничего [22] |
Документация
Документация Windows SDK включает руководства, в которых документируются:
- Разработка настольных приложений с помощью Windows API и управляемого кода
- Разработка приложений в стиле Metro с использованием среды выполнения Windows и универсальной платформы Windows
- Разработка веб-приложений с использованием ASP.NET , HTML , CSS и JavaScript
- Связанные с языком темы для C ++, C #, Visual Basic.NET, F #, JavaScript, CSS и HTML, такие как синтаксис и соглашения ( язык Windows PowerShell не рассматривается).
См. Также
- Библиотека MSDN
- Комплект драйверов Windows
- Пакет SDK для приложений Windows
- История версий Windows 10
Ссылки
- ^ «Windows SDK: загрузите Windows Server 2008 SDK и многое другое» . Сеть разработчиков Microsoft . Корпорация Microsoft . Проверено 6 декабря 2009 года .
- ^ «Часто задаваемые вопросы о Windows SDK (FAQ)» . Сеть разработчиков Microsoft . Корпорация Майкрософт. Архивировано из оригинального 26 сентября 2009 года . Проверено 6 декабря 2009 года .
- ^ «Где находится DirectX SDK?» . Центр разработки для Windows . Microsoft . Проверено 20 февраля +2016 .
- ^ «Windows SDK не устанавливается с кодом возврата 5100» . Поддержка . Microsoft . 5 июня 2012 г.
- ↑ Стюарт, Хит (1 апреля 2011 г.). «Обновление компилятора Visual C ++ 2010 SP1 для Windows SDK 7.1» . Установка и установка Хит Стюарт . Microsoft .
- ^ Заказ на компакт-диск с комплектами для разработки программного обеспечения Microsoft, заархивированный 08.10.2011 на Wayback Machine
- ^ Архив SDK для Windows и Windows Phone
- ^ Windows® Server 2003 SP1 Platform SDK Web Install , Microsoft Download Center «Последний SDK, который будет работать с VC 6.0, — это выпуск за февраль 2003 г., вы можете заказать компакт-диск на сайте выполнения».
- ^ «Platform SDK, февраль 2003, установка + IE8» . Social.msdn.microsoft.com . Архивировано из оригинала на 2019-10-18 . Проверено 8 августа 2017 .
- ^ Блог Microsoft Windows SDK: Новые образцы в Win 7 SDK: Direct2D и DirectWrite
- ^ «Примечания к выпуску Windows SDK 7.1» . Проверено 23 июля 2014 года .
- ^ Microsoft Windows SDK для Windows 7 и .NET Framework 4 iso-образ
- ^ 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 . Microsoft . Проверено 20 февраля +2016 .
- ^ «Комплект разработчика программного обеспечения Windows (SDK) для Windows 8» . Центр разработки для Windows . Microsoft . Проверено 20 февраля +2016 .
- ^ «Комплект разработчика программного обеспечения Windows (SDK) для Windows 10» . Центр разработки для Windows . Microsoft . Проверено 20 февраля +2016 .
Внешние ссылки
- Блог о Windows SDK
- Архив Windows SDK
Содержание
- Windows SDK
- Начало работы
- Системные требования
- Поддерживаемые операционные системы
- Требования к оборудованию
- Дополнительные требования для этого SDK
- Что нового
- Примеры
- Предыдущие версии пакетов SDK
- Активация API-интерфейсов
- Заметки о выпуске и известные проблемы
- Пакет SDK для Windows 10, версия 2104 Раскрыть заметки
- Пакет SDK для Windows 10, версия 2004 со служебным обновлением (выпущено 16.12.2020) Развернуть заметки
- Предоставить отзыв
- Другие ресурсы
- Загрузки и инструменты
- Архив для пакета SDK
- Блог Windows
- Информационный бюллетень о жизненном цикле Windows
- Скачиваемые файлы и средства разработчика для Windows
- Visual Studio Community
- Visual Studio Professional
- Visual Studio Enterprise
- Не используете Visual Studio или Windows?
- Средства разработчика
- Visual Studio Code
- Пакет SDK для приложений Windows
- Установщик Windows
- Подсистема Windows для Linux
- Диспетчер пакетов Windows
- Набор средств сообщества Windows
- Windows Template Studio
- Microsoft Web Template Studio
- Наборы инструментов для разработки приложений для Windows
- Инструменты удаленной отладки для Visual Studio
- Набор средств для многоязычных приложений
- Эмуляторы и шаблоны HoloLens
- Средства отладки
- Microsoft PowerToys
- Архив Windows SDK
- Подписки Visual Studio (ранее — подписки MSDN)
- Монетизация и Microsoft Store
- Microsoft Store Services SDK
- Комплект сертификации приложений для Windows
- Эмблемы Microsoft Store
- Стать участником программы предварительной оценки Windows
- Microsoft Windows SDK
- Установка средств для разработки приложений для Windows
- 1. Проверка требований к системе
- 2. Установка Visual Studio
- Требуемые рабочие нагрузки и компоненты
- 3. включение источника пакетов NuGet
- 4. установка расширения пакета SDK для приложений Windows для Visual Studio (VSIX)
- 5. скачайте установщик пакета SDK для приложений Windows и пакеты MSIX
- 6. Включите устройство для разработки
- 7. Регистрация в качестве разработчика приложения
- Скачиваемые файлы и средства разработчика для Windows
- Visual Studio Community
- Visual Studio Professional
- Visual Studio Enterprise
- Не используете Visual Studio или Windows?
- Средства разработчика
- Visual Studio Code
- Пакет SDK для приложений Windows
- Установщик Windows
- Подсистема Windows для Linux
- Диспетчер пакетов Windows
- Набор средств сообщества Windows
- Windows Template Studio
- Microsoft Web Template Studio
- Наборы инструментов для разработки приложений для Windows
- Инструменты удаленной отладки для Visual Studio
- Набор средств для многоязычных приложений
- Эмуляторы и шаблоны HoloLens
- Средства отладки
- Microsoft PowerToys
- Архив Windows SDK
- Подписки Visual Studio (ранее — подписки MSDN)
- Монетизация и Microsoft Store
- Microsoft Store Services SDK
- Комплект сертификации приложений для Windows
- Эмблемы Microsoft Store
- Стать участником программы предварительной оценки Windows
Windows SDK
Windows SDK (10.0.22000) для Windows 11 включает новейшие заголовки, библиотеки, метаданные и средства для создания приложений для Windows. Этот пакет SDK поможет вам создавать приложения универсальной платформы Windows (UWP), а также приложения Win32 для Windows 11 и предыдущих выпусков Windows.
НОВИНКА!Пакет SDK для приложений Windows
Пакет SDK для приложений Windows содержит унифицированный набор API и средств, которые отделены от ОС и предоставляются разработчикам с помощью пакетов NuGet. Эти API и инструменты могут согласованно использоваться любыми настольными приложениями в Windows 11 и ниже, вплоть до Windows 10 версии 1809.
Начало работы
Получить пакет Windows SDK можно двумя способами: установить с этой страницы, щелкнув ссылку для скачивания, или выбрать «Пакет SDK для Windows 11 (10.0.22000)» в дополнительных компонентах установщика Visual Studio 2019.
Перед установкой этого пакета SDK:
Системные требования
Минимальные системные требования этого пакета Windows SDK:
Поддерживаемые операционные системы
(Не все средства поддерживаются в среде операционных систем более ранних версий)
Требования к оборудованию
Дополнительные требования для этого SDK
Для установки пакета в среде Windows 8.1 и операционных систем более ранних версий необходимо сначала установить обновление KB2999226. Чтобы выполнить установку Windows SDK через Центр обновления Windows, перед этим необходимо установить последние рекомендованные обновления и исправления из Центра обновления Майкрософт.
Что нового
Windows SDK для Windows 11 позволяет обновить приложения для последней версии ОС Windows. Узнайте больше о новых возможностях Windows 11.
Сведения о новых API, появившихся в Windows 11, см. в статье Новые API в Windows 11, сборка 22000.
Выполните повторную сборку двоичных файлов Windows 11 в операционной системе ARM с помощью ARM64EC, чтобы любой системный код, загруженный приложениями x64, выполнялся на полной скорости. Воспользуйтесь преимуществами ARM64EC, чтобы постепенно перевести приложение в работу с полной скоростью на базе ARM, даже если у вас есть зависимости или подключаемые модули, которые еще не поддерживают ARM. Ознакомьтесь с объявлением.
Примеры
Примеры приложений для Windows теперь доступны через GitHub. Вы можете просмотреть код на веб-сайте GitHub, клонировать личную копию репозитория из Git или скачать запакованный архив со всеми примерами. Для нас очень важен ваш отзыв. Поэтому при возникновении проблемы или вопроса относительно репозитория без колебаний сообщайте нам. Эти примеры предназначены для запуска на настольном, мобильном и будущих устройствах, которые поддерживают платформу универсальных приложений для Windows (UWP).
Предыдущие версии пакетов SDK
Ранее выпущенные пакеты SDK и эмуляторы, а также сведения об обновлениях см. на странице архивов.
Активация API-интерфейсов
При использовании новых API целесообразно создавать адаптивные приложения, которые смогут правильно выполняться на множестве устройств Windows. Новые функции в адаптивных приложениях активируются, если устройство и версия Windows поддерживают их. В противном случае предоставляются только те возможности, которые доступны в версии обнаруженной платформы. Сведения о реализации см. в статье Адаптивный к версии код.
Заметки о выпуске и известные проблемы
Пакет SDK для Windows 10, версия 2104 Раскрыть заметки
#ifdef __clang__
#pragma clang diagnostic ignored «-Wnonportable-system-include-path»
#endif
Пакет SDK для Windows 10, версия 2004 со служебным обновлением (выпущено 16.12.2020) Развернуть заметки
Предоставить отзыв
Сведения об известных проблемах см. на странице вопросов и ответов по SDK для WinAPI.
Запросы на новые функции для разработчиков можно подавать с помощью приложения Центра отзывов в категории «Платформа разработчиков/API».
Другие ресурсы
Загрузки и инструменты
Получите новейшие выпуски средств разработки Visual Studio и Windows 10.
Архив для пакета SDK
Поиск предыдущих версий Window SDK и других инструментов.
Блог Windows
Подпишитесь на наш блог, чтобы быть в курсе актуальных новостей о пакетах SDK.
Информационный бюллетень о жизненном цикле Windows
Основные даты выхода обновлений для выпусков Windows и окончания поддержки.
Источник
Скачиваемые файлы и средства разработчика для Windows
Присоединитесь к программе предварительной оценки Windows, чтобы получать новейшие предварительные версии сборки и средства разработчика для Windows 11
Бесплатная полнофункциональная интегрированная среда разработки для студентов и отдельных разработчиков.
Visual Studio Professional
Профессиональные средства разработки, службы и подписки для небольших групп разработчиков.
Visual Studio Enterprise
Комплексное решение с высоким уровнем качества и масштабирования для групп любых размеров.
Не используете Visual Studio или Windows?
Средства разработчика
Visual Studio Code
Небольшой, но многофункциональный редактор исходного кода для компьютеров с Windows, macOS и Linux.
Пакет SDK для приложений Windows
Разрабатывайте классические приложения для Windows 11 и Windows 10 с помощью унифицированного набора API-интерфейсов и инструментов.
Установщик Windows
Устанавливайте и настраивайте классические приложения.
Подсистема Windows для Linux
Запускайте собственные инструменты командной строки Linux, включая Bash, непосредственно в среде Windows.
Диспетчер пакетов Windows
Опробуйте новый диспетчер пакетов с открытым кодом для установки приложений и средств в Windows 10.
Набор средств сообщества Windows
Вспомогательные функции, пользовательские элементы управления и службы приложений, позволяющие упростить стандартные задачи по созданию приложений UWP для Windows 10.
Windows Template Studio
Быстрое создание приложений UWP с помощью полнофункционального пользовательского интерфейса на основе мастера.
Microsoft Web Template Studio
Кроссплатформенное расширение для Visual Studio Code, которое упрощает и ускоряет процесс создания полнофункциональных веб-приложений.
Наборы инструментов для разработки приложений для Windows
Эти наборы включают средства управления и шаблоны макетов для разработки приложений для Windows.
Инструменты удаленной отладки для Visual Studio
Выполняйте отладку приложения, запущенного на другом компьютере или устройстве.
Набор средств для многоязычных приложений
Удобный рабочий процесс локализации в ходе разработки приложений.
Эмуляторы и шаблоны HoloLens
Создавайте и тестируйте приложения для смешанной реальности.
Средства отладки
Получите WinDbg, KD, CDB, NTSD в составе пакета средств разработки или в виде отдельного набора инструментов.
Microsoft PowerToys
Набор служебных программ для опытных пользователей, позволяющий настраивать и оптимизировать работу с Windows 10 для повышения производительности.
Архив Windows SDK
Поиск предыдущих версий Window SDK и других инструментов.
Подписки Visual Studio (ранее — подписки MSDN)
Средства, Azure, программное обеспечение и скачиваемые файлы, службы, обучение и поддержка
Монетизация и Microsoft Store
Microsoft Store Services SDK
Внедрите функции привлечения пользователей, такие как целевые уведомления и A/B-тесты, в ваши приложения.
Комплект сертификации приложений для Windows
Тесты, которые необходимо выполнить перед отправкой приложения в Store.
Эмблемы Microsoft Store
Фирменные логотипы и изображения для продвижения вашего приложения.
Стать участником программы предварительной оценки Windows
Присоединитесь к программе предварительной оценки Windows, чтобы получать новейшие предварительные версии сборки и средства разработчика для Windows 11
Источник
Microsoft Windows SDK
Microsoft Windows SDK 10.0.22000.194 (Windows 11) LATEST
Windows 11 (32-bit) / Windows 11 (64-bit)
Microsoft Windows SDK 2022 full offline installer setup for PC 32bit/64bit
Microsoft Windows SDK provides tools, compilers, headers, libraries, code samples, and a new help system that developers can use to create applications that run on Microsoft Windows. You can use the Windows SDK to write applications using the native (Win32/COM) or managed (.NET Framework) programming model.
The Windows 10 SDK provides the latest headers, libraries, metadata, and tools for building Windows 10 apps. The Windows 10 SDK, when used in conjunction with Visual Studio 2017, will provide the optimum experience for building apps for Windows- allowing you to take advantage of the latest tools and APIs delivered the Windows 10 Creators Update.
In addition to targeting the Windows 10 Creators Update, this SDK allows you to build Universal Windows Platform apps as well as desktop apps on all versions of Windows 10. Microsoft Windows SDK also supports building desktop apps on Windows 8.1, Windows 7 SP1, Windows Server 2016, and Windows Server 2012 R2. For earlier versions of the Windows and Windows Phone SDKs, see the Archive page.
Note: Windows 10 app development targeting Windows 10 Creators Update requires Visual Studio 2017. This SDK will not be discovered by previous versions of Visual Studio.
Источник
Установка средств для разработки приложений для Windows
чтобы разрабатывать приложения для Windows 11 и Windows 10, необходимо настроить на компьютере разработчика необходимые средства разработки.
1. Проверка требований к системе
для разработки приложений потребуется Visual Studio, Windows SDK и пакет SDK для приложений Windows. список минимальных системных требований для каждого из этих средств см. в разделе требования к системе для разработки Windows приложений.
2. Установка Visual Studio
используйте следующие ссылки для установки Visual Studio 2022 версии 17,0 (рекомендуется), Visual Studio 2022 версии 17,1 (предварительная версия) или Visual Studio 2019. можно выбрать бесплатную Visual Studio Community выпуска, Visual Studio Professional или Visual Studio Enterprise. в зависимости от выбранной версии также будет установлена последняя Windows SDK.
Требуемые рабочие нагрузки и компоненты
при установке Visual Studio выберите следующие рабочие нагрузки и компоненты.
На вкладке рабочие нагрузки диалогового окна Установка выберите:
в области сведения об установке диалогового окна установка убедитесь, что в разделе разработка универсальная платформа Windows выбраны следующие элементы:
На вкладке рабочие нагрузки диалогового окна Установка выберите один или оба варианта:
Разработка классических приложений на c++ для разработки приложения на c++
3. включение источника пакетов NuGet
4. установка расширения пакета SDK для приложений Windows для Visual Studio (VSIX)
пакет SDK для приложений Windows содержит шаблоны проектов и элементов для создания и разработки приложений винуи 3. эти шаблоны проектов встроены в Visual Studio 2022 версии 17,1 (предварительная версия) и доступны как расширения Visual Studio (VSIX) для Visual Studio 2022/2019. Существует три версии расширения: стабильный, Предварительный просмотр и экспериментальный. Дополнительные сведения о различиях между этими версиями см. в разделе каналы выпуска.
если у вас уже установлены расширения Visual Studio SDK для приложений Windows, удалите их перед установкой новой версии. Инструкции см. в разделе Manage Extensions for Visual Studio.
чтобы скачать последние расширения пакета SDK для приложений Windows для Visual Studio, ознакомьтесь с инструкциями по установке на следующих вкладках. загружаемые файлы для всех версий пакета sdk для приложений Windows см. в разделе downloads for the Windows app sdk.
Чтобы разрабатывать приложения для настольных систем (C#/.NET 5 или C++), которые можно использовать в рабочих средах, установите последнее расширение из стабильного канала выпуска. Дополнительные сведения об этом канале и доступных компонентах см. в статье о стабильном канале выпуска.
Выберите один из следующих вариантов для установки последнего стабильного выпуска (версия не ниже 0.8.2):
в Visual Studio щелкните расширения > управление расширениями, выполните поиск по запросу Project повторное объединение и установите последнее расширение.
в последнем доступном стабильном выпуске расширение пакета SDK для Windows приложений для Visual Studio называется Projectным объединением. в более поздних выпусках он был переименован в пакет SDK для Windows приложений.
кроме того, вы можете скачать и установить расширение непосредственно из Visual Studio Marketplace.
Visual Studio 2022 версии 17,1 (предварительная версия) поддерживает только последнюю версию 1,0 Preview 3. для использования стабильного выпуска установите Visual Studio 2022 версии 17,0 или Visual Studio 2019.
Чтобы установить предварительную версию следующего стабильного выпуска, который можно использовать для разработки приложений для настольных систем (C#/.NET 5 или C++), установите последние расширения из канала предварительной версии. Дополнительные сведения об этом канале и доступных в нем функциях см. в разделе Предварительный просмотр канала выпуска. Канал предварительной версии не может использоваться приложениями в рабочих средах.
Чтобы скачать, выберите одно или несколько из следующих расширений для последней предварительной версии. Приведенные ниже расширения предназначены для языка программирования и версии Visual Studio.
Visual Studio 2019:
Visual Studio 2022:
Расширения из канала предварительной версии доступны только из указанных выше расположений загрузки. эти расширения недоступны через Visual Studio Marketplace или диалоговое окно » управление расширениями » в Visual Studio.
если вы установили версию visual C# Windows расширение предварительной версии 2 пакета SDK 1,0 для Visual Studio 2019 и хотите использовать шаблон проекта с одним проектом MSIX, необходимо также установить расширение «один проект MSIX упаковки » отдельно. В шаблоне проекта » пустое приложение» (винуи 3 в классической версии) есть известная ошибка, которая приводит к ошибке сборки, если не установить расширение «средства упаковки одного проекта». эта проблема не влияет на другие версии расширения пакета SDK для Windows приложений 1,0 Preview 2.
Visual Studio 2022 версии 17,1 (предварительная версия) уже включает последнюю предварительную версию шаблонов проектов Windows приложений SDK в составе отдельных компонентов при установке Visual Studio, как описано в шаге #2. если вы не выбрали шаблон пакета sdk для Windows приложений и (или) шаблоны C++ для Windows приложений при установке Visual Studio 2022 версии 17,1 (предварительная версия), измените установку и выполните шаг #2.
Для разработки приложений для настольных систем (C#/.NET 5 или C++) или приложений UWP, использующих новейшие экспериментальные функции, установите последнее расширение из экспериментального канала выпуска. Дополнительные сведения об этом канале и доступных функциях см. в разделе экспериментальный канал выпуска. Этот канал выпуска не может использоваться приложениями в рабочих средах.
Выберите один из этих вариантов для установки последнего экспериментального выпуска (экспериментальная версия 1,0):
в Visual Studio щелкните расширения > управление расширениями, найдите пакет SDK для Windows приложений (экспериментальный) и установите последнее расширение.
кроме того, вы можете скачать и установить расширение непосредственно из Visual Studio Marketplace.
Visual Studio 2022 версии 17,1 (предварительная версия) поддерживает только последнюю версию 1,0 Preview 3. чтобы использовать экспериментальный выпуск, установите Visual Studio 2022 версии 17,0 или Visual Studio 2019.
5. скачайте установщик пакета SDK для приложений Windows и пакеты MSIX
загружаемые файлы для всех версий пакета sdk для приложений Windows см. в разделе downloads for the Windows app sdk.
6. Включите устройство для разработки
Перед развертыванием приложений на компьютере разработчика необходимо включить его для разработки. Подробные инструкции см. в статье Включение устройства для разработки.
7. Регистрация в качестве разработчика приложения
Теперь вы можете приступить к разработке приложений, но для отправки приложений в Microsoft Store требуется учетная запись разработчика. Дополнительные сведения см. в разделе Создание учетной записи разработчика.
Источник
Скачиваемые файлы и средства разработчика для Windows
Присоединитесь к программе предварительной оценки Windows, чтобы получать новейшие предварительные версии сборки и средства разработчика для Windows 11
Бесплатная полнофункциональная интегрированная среда разработки для студентов и отдельных разработчиков.
Visual Studio Professional
Профессиональные средства разработки, службы и подписки для небольших групп разработчиков.
Visual Studio Enterprise
Комплексное решение с высоким уровнем качества и масштабирования для групп любых размеров.
Не используете Visual Studio или Windows?
Средства разработчика
Visual Studio Code
Небольшой, но многофункциональный редактор исходного кода для компьютеров с Windows, macOS и Linux.
Пакет SDK для приложений Windows
Разрабатывайте классические приложения для Windows 11 и Windows 10 с помощью унифицированного набора API-интерфейсов и инструментов.
Установщик Windows
Устанавливайте и настраивайте классические приложения.
Подсистема Windows для Linux
Запускайте собственные инструменты командной строки Linux, включая Bash, непосредственно в среде Windows.
Диспетчер пакетов Windows
Опробуйте новый диспетчер пакетов с открытым кодом для установки приложений и средств в Windows 10.
Набор средств сообщества Windows
Вспомогательные функции, пользовательские элементы управления и службы приложений, позволяющие упростить стандартные задачи по созданию приложений UWP для Windows 10.
Windows Template Studio
Быстрое создание приложений UWP с помощью полнофункционального пользовательского интерфейса на основе мастера.
Microsoft Web Template Studio
Кроссплатформенное расширение для Visual Studio Code, которое упрощает и ускоряет процесс создания полнофункциональных веб-приложений.
Наборы инструментов для разработки приложений для Windows
Эти наборы включают средства управления и шаблоны макетов для разработки приложений для Windows.
Инструменты удаленной отладки для Visual Studio
Выполняйте отладку приложения, запущенного на другом компьютере или устройстве.
Набор средств для многоязычных приложений
Удобный рабочий процесс локализации в ходе разработки приложений.
Эмуляторы и шаблоны HoloLens
Создавайте и тестируйте приложения для смешанной реальности.
Средства отладки
Получите WinDbg, KD, CDB, NTSD в составе пакета средств разработки или в виде отдельного набора инструментов.
Microsoft PowerToys
Набор служебных программ для опытных пользователей, позволяющий настраивать и оптимизировать работу с Windows 10 для повышения производительности.
Архив Windows SDK
Поиск предыдущих версий Window SDK и других инструментов.
Подписки Visual Studio (ранее — подписки MSDN)
Средства, Azure, программное обеспечение и скачиваемые файлы, службы, обучение и поддержка
Монетизация и Microsoft Store
Microsoft Store Services SDK
Внедрите функции привлечения пользователей, такие как целевые уведомления и A/B-тесты, в ваши приложения.
Комплект сертификации приложений для Windows
Тесты, которые необходимо выполнить перед отправкой приложения в Store.
Эмблемы Microsoft Store
Фирменные логотипы и изображения для продвижения вашего приложения.
Стать участником программы предварительной оценки Windows
Присоединитесь к программе предварительной оценки Windows, чтобы получать новейшие предварительные версии сборки и средства разработчика для Windows 11
Источник
«Microsoft Windows SDK» (Software Development Kit) — это программный пакет, необходимый для создания программного обеспечения для ОС Windows.
По названия программы становится понятно, что мы имеем официальный пакет элементов, который предлагает нам компания «Редмонда». Кроме того, что программу можно скачать как «автономную», этот софт еще инсталлируется вместе с официальным программным софтом под названием «Visual Studio». А еще вам стоит иметь ввиду, что у нас представляется оригинальный веб-инсталлятор, он сам вычисляет версию вашей «операционки» и скачивает под нее необходимое программное обеспечение.
Программное обеспечение «Microsoft Windows SDK» содержит библиотеку, заголовки, отличный инструментарий, документы и много других элементов для проекта. Вес скаченного и инсталлированного ПО примерно около 2 Гб (зависит от сборки ОС Windows). В случае надобности можно устанавливать только некоторые элементы из «Microsoft Windows SDK» главное не забыть их отметить «галочкой» на определенном шаге инсталляции. Представим для вас только некоторые модули, вы сможете самостоятельно выбрать любой для установки: COM и Win32, компилятор C++, образцы кода, компиляторы Win32 и NET, модуль проверки кода, модуль дебаггинга программ, инструментарий Windows Headers and Libraries, программа .NET Framework, перераспределяемые программные пакеты и т. д.
Инсталляция ПО «Microsoft Windows SDK»:
Имейте в виду, что для загрузки и инсталляции данного функционала может потребоваться большое количество времени (все зависит от подключения к сети). К счастью, все процессы «от и до» автоматизированы и просят от пользователя минимальных действий после того, как он определится с нужными ему компонентами. Мы уже говорили раньше, что программа работает на всех версиях ОС Windows.
Основные характеристики программного обеспечения «Microsoft Windows SDK»:
имеется отличный инструментарий для разработчика под Windows;
программный софт включает в себя документы, компиляторы и библиотеку;
есть возможность самому выбрать любой компонент для инсталляции;
авто режим определения версий ОС и загрузка совместимого программного обеспечения;
бесплатная программная лицензия.
Перед тем как скачать Microsoft Windows SDK бесплатно на русском языке, прочитайте характеристики софта и требования к вашему устройству.
Похожие программы
KompoZer 0.7.10 + 0.8b3 Development
Опубликовано |
Набор инструментальных средств WindowsSoftwareDevelopmentKit (SDK) доступен в виде части программы подписки MSDNили же может быть свободно загружен с сайта msdn.microsoft.com.
Кроме средств отладки DebuggingTools, он содержит документацию, заголовочные файлы языка C и библиотеки, необходимые для компиляции и компоновки Windows-приложений. (Хотя Microsoft Visual C++ поставляется с копией этих заголовочных файлов, версии, содержащиеся в Windows SDK, всегда соответствуют самым свежим версиям операционных систем Windows, а версии, поставляемые с Visual C++, могут быть более старыми, актуальными на время выхода Visual C++.)
С точки зрения внутреннего устройства, Windows SDK интересны заголовочные файлы Windows API (ProgramFilesMicrosoftSDKsWindowsv7.0AInclude). Некоторые из инструментальных средств этого набора также поставляются в виде экземпляров исходного кода, как в Windows SDK, так и в библиотеке MSDN Library.