Visual Studio 2017 version 15.2 Release Notes
Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues
Note
This is not the latest version of Visual Studio. To download the latest release, please visit the Visual Studio site.
Support Timeframe
This version is now out of support. For more information about Visual Studio support, please review the Support Policy for Visual Studio 2017.
Refer to the latest version of the release notes or visit the Visual Studio site to download the latest supported version of Visual Studio 2017.
Visual Studio 2017 version 15.2 Releases
- July 17, 2017 - Visual Studio 2017 version 15.2.5
- June 21, 2017 - Visual Studio 2017 version 15.2.4
- June 9, 2017 - Visual Studio 2017 version 15.2.3
- May 30, 2017 - Visual Studio 2017 version 15.2.2
- May 12, 2017 - Visual Studio 2017 version 15.2.1
- May 10, 2017 - Visual Studio 2017 version 15.2
Summary of Notable New Features in 15.2
- Maximize your productivity with the newly enhanced Python development workload.
- Install the Data Science and analytical applications workload for all of your data analysis needs.
- ReSharper 2017.1 now works with solutions that are loaded in a lightweight mode.
- With Xamarin 4.5, we have redesigned our Property pages and Manifest editors with a simplier, more user-friendly UI.
- Install Unity 5.6 with the Game Development with Unity workload to develop games and interactive content.
- You can now use multiple side-by-side versions of the TypeScript compiler.
- Multiple F# tools improvements.
- Linux C++ now enables improved type visualization during debugging.
- [CMake integration](#CMake 3.7.2) now supports CMake 3.7.2.
- You now have the ability to configure the Diagnostic Tools window to automatically stop operation when limits are exceeded.
- You can now change the location of where packages are cached or even disable caching of packages during install, modify, or repair.
- Your Visual Studio Installer will now only display Visual Studio offerings based on your current configuration.
Top Issues Fixed in 15.2
The Developer Community spoke and we listened. This list provides the issues that received your highest votes and were fixed in this release.
- Bring back the solutions list in Team Explorer.
- GUIDGen.exe is not a valid executable.
- "Scanning new and updated MEF components" runs every time Visual Studio 2017 launches.
- Visual Studio hangs when downloading the latest versions of TFS folders.
- Node.js server-side JavaScript process consumes too much memory.
- "A restart is required" message continues to display after rebooting.
- How to find installed instances of Visual Studio.
See all customer-reported issues fixed in Visual Studio 2017 version 15.2.
Details of What's New in 15.2
Visual Studio 2017 version 15.2
released on May 10, 2017
New Features in 15.2
Python Development Workload
We have enhanced the Python development workload in Visual Studio to maximize your productivity in Python. We offer improved IntelliSense, web development projects, Git, and VSTS integration to save you time and effort on everyday tasks. Use world class debugging (local, remote, cross-platform, and Python/native) and profiling tools to improve the quality and performance of your Python code.
Visit our Python information page for full details and documentation.
Data Science and Analytical Applications Workload
With one click you can install the Data Science and analytical applications workload for all of your data analysis needs. We included 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.
Visit our Python information page and R Tools information page for full details and documentation.
ReSharper Ultimate 2017.1
Resharper now works with solutions that are loaded in a lightweight mode, right from Visual Studio 2017. For more information and a video on how this works, see the JetBrains blog post.
Property Pages and Manifests Redesign
We reorganized and simplified the Property Pages in Xamarin 4.5 and split the Manifest editors. You can keep editing csproj options from the Property Pages, and manifest options from the manifest editor. We have simplified and reorganized our Property Page to support high-DPI displays.
Visit the Xamarin release notes for full details.
Visual Studio Tools for Unity
With the Game Development with Unity workload you can now install Unity 5.6 to build multiplatform 2D and 3D games and interactive content. Visit the Visual Studio Tools for Unity page for more information about how you can turn Visual Studio into a Unity development environment.
TypeScript Side-by-Side Support
You can now use multiple versions of the TypeScript compiler 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 can also be selected from the 'Individual Components' installer page.
The version of TypeScript used by IntelliSense and by the build will be the latest installed. You can change the version used by IntelliSense, by using the setting shown in (Figure 1). To change the TypeScript version used for building a project, set the MSBuild property <TypeScriptToolsVersions>
in the project file. For more information on MSBuild properties, see the TypeScript Handbook.
Linux C++ Improvements
We made improvements to the Linux C++ workload to support debugger type visualization for both natvis and Python pretty printing. You can now use Linux C++ projects with Shared Items projects for cross-platform code sharing. For more information, see the Visual C++ Team blog post.
CMake Integration
The updated CMake menu is based on your feedback. For more information see the CMake 3.7.2 release page.
Diagnostic Tools Window
Long running debugger sessions were using a lot of memory or disk space. The Diagnostic Tools window will now automatically stop operation when limits are exceeded. You can configure the limits by selecting the Settings command from the menu in the Diagnostic Tools window. This new feature is available due to feedback from customers that ran their debugger overnight. The Diagnostic Tools window shuts down, however, the debugger itself (breakpoints, callstack, etc) is not affected.
Moving or Disabling the Installer Package Cache
When you install Visual Studio 2017 by 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.
You can now change the policy 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.
The Visual Studio Installer will Display Visual Studio Offerings Based on your Current Configuration
For example:
- If you have Visual Studio 2017 Enterprise installed on your machine, you will only see Enterprise offerings.
- If you have Visual Studio 2017 Professional, you will see both Professional and Enterprise offerings.
- If you have Visual Studio 2017 Community, you will see Community, Professional, and Enterprise offerings.
Visual Studio 2017 version 15.2.1
released on May 12, 2017
Top Issues Fixed in 15.2.1
This is the customer-reported issue addressed in this version:
- The v15.2 dark color theme fails to load after F# component in .NET workload is installed.
Visual Studio 2017 version 15.2.2
released on May 30, 2017
Top Issues Fixed in 15.2.2
These are the customer-reported issues addressed in this version:
- Compilation fails because proces cannot access dll (after VS2017 update 2 (v15.2)).
- Visual Studio 2017 version 15.2 freezes without network connection.
- The Visual Studio 2017 version 15.2 update can cause incorrect versions of vcmeta.dll to be installed.
- Added support for Service Fabric 5.6 release/2.6 SDK which enables using ServicePackageActivationMode="ExlusiveProcess".
- R tools for Visual Studio 2017 won't install on Windows 7.
Additional fixes included in this release:
- Fixed a possible F# regression related to exception: "This stream does not support writing at System.IO.Compression.DeflateStream.BeginWrite".
- Fixed an issue where Xamarin iOS apps were not building correctly.
- Fixed a performance degradation sometimes occurring in Xamarin Android apps.
- Fix for trouble connecting to Android debugger.
- Fix for csproj losing multidex support when upgrading to 4.5.
Visual Studio 2017 version 15.2.3
released on June 9, 2017
Top Issues Fixed in 15.2.3
These are the customer-reported issues addressed in this version:
- Update to Visual Studio 2017 version 15.2 solution loading caused forced restart.
- Visual Studio 2017 randomly restarts after 15.2 update.
Visual Studio 2017 version 15.2.4
released on June 21, 2017
Top Issues Fixed in 15.2.4
These are the customer-reported issues addressed in this version:
- New Project menu fails with error "Value cannot be null. Parameter name: eventId".
- VS2017 fails to start and immediately errors out with "Unknown Error" message.
Visual Studio 2017 version 15.2.5
released on July 17, 2017
Top Issues Fixed in 15.2.5
This is the customer-reported issue addressed in this version:
- Fixed a WebDeploy install issue on RS3.
Known Issues
We are fully committed to listening to your feedback. Visit the Developer Community site to find the latest issues, log new issues, and upvote existing issues.
See all existing known issues and available workarounds in Visual Studio 2017 version 15.2.
Feedback & Suggestions
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 icon is located in the upper right-hand corner. You can make a product suggestion or track your issues in the Visual Studio Developer Community, where you can ask questions, find answers, and propose new features. You can also 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.
Visual Studio 2017 Release Notes History
For more information relating to past versions of Visual Studio 2017, see the Visual Studio 2017 Release Notes History page.