Games for Windows and the DirectX SDK blog

Technical tips, tricks, and news about game development for Microsoft platforms including desktop, Xbox, and UWP


Project maintained by walbourn Hosted on GitHub Pages — Theme by mattgraham
Home | Posts by Tag | Posts by Month

Windows 10 May 2019 Update SDK

uwp, win10, windowssdk

Chuck Walbourn -

The Windows 10 May 2019 Update (a.k.a. Version 1903) has been deployed to insiders and will be deployed publicly in late May is being deployed publicly on May 21st, but in the meantime the matching Windows 10 SDK (10.0.18362) is available now. See this blog post for details on the ‘go-live’ plan.

If you are using VS 2019 you can install the latest Windows 10 SDK by selecting it from the Visual Studio installer as an ‘optional component’ in some workloads, or in the ‘individual components’ tab. If you are using VS 2017, then you can install the standalone SDK. This release includes some updates to DirectX 12 including the release of HLSL Shader Model 6.4. See What’s New in Windows 10 for developers, build 18362.

DirectML: This release of the OS and SDK includes the Direct Machine Learning (DirectML) API. See Microsoft Docs. You can find samples on GitHub.

VS 2015 Users: The Windows 10 SDK (15063 or later) is not supported for VS 2015; please upgrade to VS 2017 or VS 2019.

VS 2019 Users: This version of Visual Studio offers a new option for which Windows 10 SDK to use to build: “10.0 (latest installed version)

In .vcxproj files this option appears as:

<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>

Known Issue: Note that the Error List in VS 2017 (15.9) and VS 2019 (16.0) will indicate an error in a Windows 10 SDK header winnt.h that does not actually show up in the build window. This is a bug with the IntelliSense compiler and does not impact the C/C++ compiler at all. It will be fixed in a future update of Visual Studio.

C++/WinRT: The C++/WinRT headers included in this release of the Windows 10 SDK includes the new C++/WinRT 2.0. See Microsoft Docs for details.

GitHub: The samples in Windows-universal-samples have been updated to use the new Windows 10 SDK. For my GitHub projects, the VS 2017 projects still use 10.0.17763 by default, but the VS 2019 projects are configured with the “latest installed SDK” setting.

Python: Note that the May 2019 release of Windows 10 includes improved Python integration.

Related: Windows 10 SDK RTM, Windows 10 SDK (November 2015), Windows 10 Anniversary Update SDK, Windows 10 Creators Update SDK, Windows 10 Fall Creators Update SDK, Windows 10 April 2018 Update SDK, Windows 10 October 2018 Update SDK