Visual Studio Icon Visual Studio 2017 Preview Release Notes


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


Important

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

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


What's New in Visual Studio version 15.9

The Visual Studio Blog is the official source of product insight from the Visual Studio Engineering Team. You can find in-depth information about the Visual Studio 15.9 releases in the following posts:

Visual Studio 2017 version 15.9 Preview Releases


Known Issues

See all existing known issues and available workarounds in Visual Studio 2017 version 15.9.

Visual Studio 2017 Known Issues


Release Notes Icon Visual Studio 2017 version 15.9 Preview 2 New Release icon

released September 11, 2018

Summary of What's New in 15.9 Preview 2

New Features in 15.9 Preview 2

We added the following new features for this release:

  • You can now import and export an installation configuration file that specifies which workloads and components should be installed with an instance of Visual Studio.
  • Step back in debugger is now available in C++.
  • We fixed several bugs in the F# compiler when working with byref types.

Issues Fixed in 15.9 Preview 2

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.9 Preview 2, visit the Developer Community.


Details of What's New in 15.9 Preview 2

Install

  • We made it easier to keep your installation settings consistent across multiple installations of Visual Studio. You can now use the Visual Studio Installer to export a .vsconfig file for a given instance of Visual Studio. This file will contain information about what workloads and components you have installed. You can then import this file to add these workload and component selections to another installation of Visual Studio.

C++

  • We added the step back feature in the debugger for C++. Step back enables you to go back in time to view the state of your application at a previous point in time.

F# compiler

  • We fixed a bug where extension methods that take byref values could mutate an immutable value.
  • We improved the compile error information for overloads on byref/inref/outref, rather than displaying a more obscure error previously.
  • Optional Type Extensions on byrefs are now disallowed entirely. They used to be able to be declared, but could not be used in any way, resulting in a confusing experience.

Tools for Universal Windows Platform Developers

  • The latest Windows 10 Insider Preview SDK (build 17754) is included as an optional component in the Universal Windows Platform development Workload.
  • We added support for creating .MSIX packages for both the Universal Windows Platform projects, as well as in the Windows Application Packaging Project template. To create an .MSIX package, the minimum version of your application must be the latest Windows 10 Insider SDK Preview (build 17754).
  • We made improvements to the F5 (Build + Deploy) speed for Universal Windows Platform applications. This will be most noticeable for deployments to remote targets using Windows authentication, but will impact all other deployments as well.
  • The UWP XAML designer reliability is improved in this release. The XAML designer now replaces controls that throw with catchable exceptions with fallback controls, rather than having the designer crash. Fallback controls now have a yellow border to cue in developers that the control has been replaced at design time.

Release Notes Icon Visual Studio 2017 version 15.9 Preview 1

released August 20, 2018

Summary of What's New in 15.9 Preview 1

  • We fixed several bugs in the F# compiler when working with byref types.
  • We made substantial improvements to the experience of using authenticated package feeds.

Issues Fixed in 15.9 Preview 1

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.9 Preview 1, visit the Developer Community.


Details of What's New in 15.9 Preview 1

NuGet Credential Provider improvements

This release substantially improves the experience of using authenticated package feeds, especially for Mac and Linux users:

  • Visual Studio, MSBuild, NuGet.exe, and dotnet now support a new Credential Provider plugin interface. Previously, only NuGet.exe and Visual Studio accepted Credential Providers.
  • Visual Studio editions (including the Build Tools edition) now deliver a VSTS Credential Provider with certain workloads, so that you can easily use VSTS feeds in the course of your development. To use these improvements, install the NuGet package manager or NuGet targets and build tasks components, or the .NET Core workload.

Feedback

We would love to hear from you! For issues, let us know through 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.

Blogs

Take advantage of the insights and recommendations available in the Developer Tools Blogs site to keep you up-to-date on all new releases and include deep dive posts on a broad range of features.

Developer Tools Blogs


Visual Studio 2017 Release Notes History

For information relating to past versions of Visual Studio 2017, see the Visual Studio 2017 Release Notes History page.


Top of Page