Compiler and CRT
VS 2019 Update 1 includes a new version of the C/C++ compiler (19.21.27702). This includes some new C++20 draft language and library features and other bug fixes. See Microsoft Docs for details.
The C/C++ Runtime (14.21.27702) is included in this update. Remember that VS 2015, VS 2017, and VS 2019 share the same runtime redistributable binaries and are ‘binary compatible’.
Known Issue: There is a known issue for VS 2019 RTM/Update 1/Update 2 when using my Direct3D Game project templates on GitHub. If you have VS 2017 installed as well, it works. Otherwise you need to edit your
devenv.exe.config. See here for the details. This issue is fixed in Update 3.
Known Issue: There is a known issue with DirectXMath where the
IsNan tests can fail when building with
/fp:fast due to new optimizations. This is fixed when using DirectXMath 3.14 in combination with Update 3.
Windows Subsystem for Linux: For more information on WSL, see this blog post.
New Project Dialog Update: VS 2019 Update 1 addressed the problem of 3rd party project templates being unable to tag themselves for the new dialog layout. See this blog post. I’ve updated my project templates on GitHub