Visual Studio 2017 version 15.7 - Preview Release Notes

Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues

Download the Current Preview Release of Visual Studio 2017

Click the button to download the latest Preview version of Visual Studio 2017. For instructions on installing and updating Visual Studio 2017, see Install Visual Studio 2017 and Update Visual Studio 2017 to the most recent release documentation.

Note: Installation package size will vary depending on your current Visual Studio configuration.


This release is not "go-live" and not intended for use on production computers or for creating production code.


We’d love to hear from you! For issues, let us know via the Report a Problem option in the upper right-hand corner of either the installer or the Visual Studio IDE itself. The Feedback Icon icon is located in the upper right-hand corner. You can track your issues in the Visual Studio Developer Community, where you can ask questions and find answers. You can also make a product suggestion through UserVoice or get free installation help through our Live Chat support.


Need professional support right now? See available support options.

Release History


You can learn more about how we ship our releases and how to identify different versions in the Visual Studio 2017 Release Rhythm document.

Known Issues

Visual Studio 2017 Known Issues See all existing known issues and available workarounds in Visual Studio 2017 version 15.7.

Release Date: March 13, 2018 - Visual Studio 2017 version 15.7 Preview 1

Summary of Updates in this Release

Top Issues Fixed in this Release

These are the customer-reported issues addressed in this release. If you are looking for a specific customer-reported issue that has been fixed in 15.7 Preview, visit the Developer Community.

What's New in this Release

Debugging and Diagnostics

IntelliTrace’s step-back debugging feature is now supported for debugging .NET Core projects.

  • To enable the feature, go to Tools > Options > IntelliTrace settings, and select the option IntelliTrace events and snapshots.

Launch and attach script debugger to Microsoft Edge is now supported for ASP.NET projects.

  • You can now debug both JavaScript and TypeScript directly in Visual Studio when using Google Chrome as your browser of choice. All you should do is to select Chrome as your browser in Visual Studio and hit F5 to debug. See the Client-side debugging of ASP.NET projects in Google Chrome for additional information.


  • Debugging large solutions with /Debug:fastlink PDBs is more robust. Changes in the PDB lead to reduced latency and a 30% reduction in heap memory consumption in the VS Debugger.
  • C++ Core Check is now part of the default toolset for native code analysis. Whenever code analysis is executed over a project, a subset of rules is enabled from C++ Core Check in addition to default recommended rules.
  • Added parallel compilation support for Linux projects, which may significantly improve build times. This can be enabl ed via Property Pages > C/C++ > Max Number of Parallel Compilation Jobs.
  • Added the "Public Project Include Directories" Linux project property to improve consumption of includes from project-to-project references in Linux solutions.
  • Added ClangFormat support for C++ developers in the IDE. Similar to EditorConfig, you can use ClangFormat to automatically style and format your code as you type, in a way that can be enforced across your development team.

Visual Studio Tools for Xamarin

This release includes Xamarin.iOS 11.10 and Xamarin.Android 8.3.

Automatic Android SDK Management

When a Xamarin.Android project is loaded, Visual Studio can now determine if the Android API level used by the project is missing from your machine and automatically install it for you in the background. To enable this feature, go to Tools > Options > Xamarin > Android Settings > Auto Install Android SDKs.


Added a limited preview of a new Python debugger based on the popular open source pydevd debugger. The limited preview currently offers basic debugging functionality with significantly faster debugging performance for Django applications. Check out the PyDevD Debugger Limited Preview in Visual Studio blog post for instructions on trying it out.

Web Tools

  • Improved Kestrel HTTPs support during debugging.
  • ASP.NET Core applications now support multiple semi-colon separated values in the "App URL" field under project properties. When multiple URLs are present in this field, the first one is the one used to launch the browser.
  • New scaffolder called "Identity" is now available via the command line (GUI support coming soon), which adds identity management UI to your ASP.NET Core 2.1 applications.

Tools for Universal Windows Developers

NuGet Client

We added support for NuGet package signatures. Installing or restoring signed packages validates the digital signature before extracting the packages content. If the signature validation fails (e.g. the content has been tampered with, invalid certificate, etc...) the operation will be blocked with a build error that is shown in the Error List.


Developer Tools Blogs Take advantage of the insights and recommendations available in the Developer Tools Blogs site.

The Developer Tools Blogs keep you up-to-date on all new releases and include deep dive posts on a broad range of features. For insights into the .NET world, check out the DotNet Blog. You can find detailed expertise in each language area team blog — C#, VB, C++ and, F# — to name a few.

Visual Studio 2017 Release Notes History

Please see the Visual Studio 2017 Release Notes History page.

Top of Page