The highlights of this preview include:
● Increase productivity
● Better diagnosis
● Additional C++ development improvements
● Better Android and iOS environment management
● Universal Windows platform and .NET Core project update tools and improved update experience
Please note that this is the first version of the 15.7 feature. You can see a complete list of new features and relatedHow to enable them in the Visual Studio 2017 15.7 Preview Release NotesDetails.
UI Responsiveness: Performance and productivity are two aspects of Visual Studio's continuous efforts to improve. In Visual Studio 2017 version 15.7, some debug window asynchrony was used and they will no longer stop Visual Studio from working. This change allows users to continue to interact with Visual Studio without interruption.
Snapshot Debugging: The Visual Studio Snapshot Debugger can now be started from the Debug -> Attach Snapshot Debugger menu item. The Snapshot Debugger in Visual Studio allows you to diagnose and debug issues in your Azure Web application without affecting application availability.Learn more
C++ standard conformance: This preview extends the function of deducing template parameters to the constructor of a template class - when you build a class template, you no longer need to specify parameters.
Code analysis: C++ Core Check is now part of the default toolset for native code analysis. Whenever code analysis is performed on a project, in addition to the default recommendation rules, you can use C++ Core Check to enable some rules.
There are also updates to Linux project properties, compiler throughput, and ClangFormat
For the complete update, please refer to the official blog: