Visual Studio 2017 (version 15.2 - Preview) Release Notes

Last Update: 7/27/2017
Note

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

To learn more about other related downloads, see the Downloads page. Also, see Visual Studio Preview System Requirements and Visual Studio Platform Targeting and Compatibility.

Feedback

We’d love to hear from you! For problems, let us know via the Report a Problem option in the upper right corner, either from the installer or the Visual Studio IDE itself. Track your feedback on the Developer Community portal. For suggestions, let us know through UserVoice.


Release Date: April 26, 2017 - version 15.2 (26424.02 - Preview)

Summary of Updates in this Release

Top Issues Fixed in this Release


What's New in this Release

Added Preview Badge

A Preview Badge (Figure 1) has been added to the top of Preview installs to make them easier to identify when installed along SxS with VS.

Preview Badge

(Figure 1) Preview Badge

The Visual Studio Installer will display Visual Studio offerings based on your current configuration

For example:

  • If you have Enterprise installed on your machine, you will only see Enterprise offerings.
  • If you have Professional, you will see both Professional and Enterprise offerings.
  • If you have Community, you will see Community, Professional, and Enterprise offerings.

Release Date: April 20, 2017 - version 15.2 (26419.01 - Preview)

Summary of Updates in this Release

Top Issues Fixed in this Release

  • R Tools is now localized in all supported Visual Studio language packs.
  • Python debugger no longer crashes on Unicode characters.
  • New Python files will be created with correct encoding.
  • JavaScript support is re-enabled when editing Django templates.

What's New in this Release

Solutions shown in Team Explorer

Solutions have been brought back to Team Explorer, due to your feedback.

Property Pages and Manifests Redesign

In Xamarin 4.5 we've started a redesign of our Property Pages and Manifest editors. Looking for consistency with Visual Studio itself and Visual Studio for Mac, our new property pages were reorganized and simplified, supporting high-DPI displays. We've also split editors in more natural way. Now you can keep editing csproj options from the Property Pages, and manifest options from the manifest editor.

Please visit the Xamarin release notes for full details.


Release Date: April 17, 2017 - version 15.2 (26412.01 - Preview)

Summary of Updates in this Release

Top Issues Fixed in this Release

  • A debugger crash in C++ code that uses the typeid operator is now fixed.
  • Customers using website projects would see crashes when right clicking in the solution explorer that are now fixed.
  • A crash when using the HTML editor in .Net core web projects.

What's New in this Release

Data Science and Analytical Applications Workload

The Data science and analytical applications workload provides a one-click install of all your data analysis needs. It includes support for Python, R, F#, and their respective packages/distros to enable acquisition, analysis, and visualization of data all the way through to building and deploying machine learning models.

TypeScript Side-by-Side Support

Multiple versions of the TypeScript compiler may now be used in Visual Studio 2017. During installation, TypeScript 2.2 will be automatically included with the Web, Node.js, Universal Windows, or Mobile JavaScript workloads. TypeScript 2.1 may also be selected from the 'Individual Components' installer page.

By default, the version of TypeScript used by IntelliSense (Figure 2) and by the build will be the latest installed. To change the version used by IntelliSense, use the "Tools / Options / Text Editor / JavaScript/TypeScript / IntelliSense" setting shown below. To change the TypeScript version used for building a project, set the MSBuild property <TypeScriptToolsVersions> in the project file (see the TypeScript Handbook for more info on MSBuild properties).

(Figure 2) TypeScript used by IntelliSense

Team Explorer Fixes

Moving or Disabling the Installer Package Cache

When installing Visual Studio 2017 using the command line you can pass --cache to enable the caching policy (default) for the install and subsequent install, modify, and repair operations; or you can pass --nocache to disable the policy which will prevent packages from being cached and remove any packages already cached for the current instance.

The policy can also be changed through the registry and group policy. See our setup blog for more information.

F# Tools Improvements

  • Basic autocomplete support.
  • Ability to Go to Definition when clicking in the tooltip.
  • Mutable values colorized, and other semantic colorization improvements.
  • Project system performance improvements.
  • Large performance improvements all-up.
  • Move Up/Move Down on Solution folder nodes.
  • Intelligent ordering in Completion lists.

Current Preview Release Notes

Visual Studio 2017 (version 15.1 - Preview) Release Notes


Visual Studio 2017 (version 15.2) Release Notes

Visual Studio 2017 (version 15.1) Release Notes

Visual Studio 2017 (version 15.0) Release Notes