Tailored for DirectX and Unreal Engine developers.
Visual Studio 2017 brought the MSVC (Microsoft Visual C++) compiler closer to full compliance with modern standards. C++17 Support visual studio c++ 2017
Visual Studio 2017 focused heavily on "Inner Loop" productivity—the time spent writing, building, and debugging. Tailored for DirectX and Unreal Engine developers
Older industrial or enterprise software often requires the specific v141 toolset for stability. without generating .sln files.
VS 2017 was the first version to treat CMake as a first-class citizen. You can open a folder containing a CMakeLists.txt file directly, without generating .sln files.