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

VS 2017 (15.9 update)

visualc

Originally posted to Chuck Walbourn's Blog on MSDN,

Visual Studio 2017 (15.9 update) is now available for download, and you should see the ‘new update available’ notification in the coming weeks–you can also get the update now by downloading the ‘free trial’ version of the installer which will let you update your system. This release includes support build ARM64 UWP apps and C++17 <charconv> for float.

All versions of Visual Studio 2017 are out of their “mainstream” support lifecycle as of April 2022. “Extended” support ends April 2027. Platform toolset v141 from 15.9 support is still available in Visual Studio 2019 and Visual Studio 2022 as optional components..

The latest VS 2017 Redistribution packages are available (x86, x64), as well as the Remote Debugging Tools (x86, x64). For more on the Visual Studio 2017 (15.9) update, see the release notes.

Compiler and CRT

VS 2017 (15.9) includes a new version of the C/C++ complier (19.16.27023.1). This includes a number of bug fixes as well as language conformance improvements. See this blog post for more details, as well as Microsoft Docs.

15.9 update C++ compiler
15.9.0 19.16.27023.1
15.9.2 19.16.27024.1
15.9.4 19.16.27025.1
15.9.5 19.16.27026.1
15.9.7 19.16.27027.1
15.9.11 19.16.27030.1
15.9.12 19.16.27031.1
15.9.14 19.16.27032.1
15.9.16 19.16.27034.0
15.9.19 19.16.27035.0
15.9.21 19.16.27038.0
15.9.22 19.16.27039.0
15.9.23 19.16.27040.0
15.9.24 19.16.27041.0
15.9.25 19.16.27042.0
15.9.26 19.16.27043.0
15.9.29 19.16.27044.0
15.9.30 19.16.27045.0
15.9.46 19.16.27047.0
15.9.47 19.16.27048.0
15.9.52 19.16.27049.0
15.9.55 19.16.27050.0

Note: Per this blog post, the _MSC_VER value is now 1916 instead of 1910, 1911, 1912, 1913, 1914, or 1915.

The C/C++ Runtime (14.16.27012) is included in this update. Remember that VS 2015 and VS 2017 share the same runtime redistributable binaries and that VS 2015 Update 3 is binary compatible with VS 2017–code or static library built with one can be linked to the other–, so this is the latest version for both.

GitHub: The Direct3D Game UWP templates on directx-vs-templates now including the ARM64 platform configurations when using VS 2017.

Windows 10 SDK: This release includes the Windows 10 October 2018 Update SDK (17763) which was also available an optional component for VS 2017 (15.8.6 or later). Note you can use the Windows 10 May 2019 Update SDK (18362) with VS 2017, but it’s not provided as an integrated Visual Studio component until VS 2019 Update 1 (16.1).

Xbox One XDK: There is a known issue for this update that is fixed in 15.9.1. See this announcement for details (requires access)

Related: VS 2017 (15.8 update), VS 2017 (15.7 update), VS 2017 (15.6 update), VS 2017 (15.5 update), Windows 10 Fall Creators Update SDK (15.4), VS 2017 (15.3 update), Windows 10 Creators Update SDK (15.1/15.2), Visual Studio 2017 (15.0)