Visual Studio 2017 15.7 and 15.8 Preview 1 have been released, let's take a look at what updates the new version brings -
Notable new features in version 15.7
Added support for changing the installation location .
All pending changes can now be saved before starting the update.
The update dialog now provides more detailed information about updates during installation .
C# 7.3 is now included in Visual Studio 15.7 release as Preview 3.
Improved solution load time for C# and VB projects .
Lots of updates to F# and its tools , especially performance.
Reduced time , enabling IntelliSense in large .NET Core projects by 25%.
Added new .NET refactorings like convert
for
-to- and set private fields to .foreach
readonly
Improved .NET refactoring and quick info.
Live Unit Testing now works with embedded PDBs and supports projects using referenced assemblies.
Test Explorer now has more responsive icons during test runs .
The debugger now supports VSTS and GitHub authentication for validating source links .
Debugging .NET Core projects using IntelliTrace's backward debugging feature is now supported.
IntelliTrace supports taking snapshots on exceptions .
We removed blocking modal dialogs from branch checkouts in Git when no solution or project reload was required .
It is now possible to choose between OpenSSL and SChannel in Git .
C++ developers can now use CodeLens for unit testing .
Added new rules to enforce items in the C++ Core Guidelines .
Use /Debug:fastlink PDB to debug large solutions more reliably.
CMake integration now supports CMake 3.11 and static analysis .
Added support for the Conda environment and MyPy commands to check code type based on type hints.
Python projects now support type hinting in IntelliSense, and the Run MyPy command has been added to find typing errors in code.
Python projects now support the Conda environment.
Adds a preview of the next version of the Python debugger , building on the popular open source pydevd debugger .
A limited preview of the new Python debugger has been added, building on the popular open source pydevd debugger .
Azure Key Vaults can now be created and associated with the Visual Studio IDE .
Improved Kestrel HTTP support during debugging .
Visual Studio version 15.7 now includes TypeScript 2.8 .
Support for JavaScript debugging with Microsoft Edge has now been added .
Visual Studio Tools for Xamarin can now automatically install missing Android API levels , which are required for Xamarin.Android projects.
The Xamarin.Forms XAML editor now offers IntelliSense and quick-fixes for conditional XAML.
Azure, UWP, and other project types in the Visual Studio Build Tools are now supported .
Windows 10 April 2018 Update SDK - Build 17134 is now the default SDK required for Universal Windows Platform development workloads.
Added support for visual state management to all UWP apps and more.
Sideloaded APPX package auto-update is enabled .
Has new tools for migrating to NuGet PackageReference .
Added support for NuGet package signing .
Updated Entity Framework Tools to use the EF 6.2 runtime and improve reverse engineering of existing databases.
New in 15.8 Preview
Client libraries can now be managed in web projects
Added a new single-project Docker container experience for ASP.NET Core web projects
C++ Quick Info tooltips on macros now show more than just their definitions
Release announcement: https://blogs.msdn.microsoft.com/visualstudio/2018/05/07/visual-studio-2017-version-15-7-and-version-15-8-preview-1/
full update: https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotesDownload
address: https://www.visualstudio.com/en-hans/downloads/