Microsoft releases Visual Studio 2017 version 15.8. The latest version of Visual Studio 2017 focuses with many new features and enhancements. It also includes a list of fixes for the customer-reported issues. If you are using Visual Studio 2017, you should upgrade to this latest version.

Check for update notification or launch the Visual Studio Installer to get the updates. Continue reading to know about the new features and enhancements.

Download latest version of Visual Studio 2017

Visual Studio 2017 is the latest version of Visual Studio IDE and comes in three different editions. The different editions of Visual Studio 2017 are: Visual Studio Community 2017 , Visual Studio Professional 2017 and Visual Studio Enterprise 2017 .

If you are an indie developer and/or building open-source projects, you can download Microsoft Visual Studio Community 2017 for free. It gives you the total power of the Professional Edition.

👉 Click here to download latest version of Visual Studio 2017

You may like to read:

What's new and improved in latest version of Visual Studio 2017 (version 15.8)?

The Visual Studio 2017 installer now offers the option to download all files before starting the installation.

Performance improvement during project unload/reload and branch switching.

Solution load times can be improved by disabling automatic document restore.

Significant test performance improvements while running large solutions with multiple test projects.

Visual Basic now provides you with a significant performance improvement.

Performance Profiling now offers the ability to pause/resume data collection and a new .NET Object Allocation Tracking tool has been added.

Improvements to the CPU Usage tool for Performance Profiling.

New productivity features, such as code cleanup, invert-if refactoring, Go to Enclosing Block, Multi-Caret support and new keyboard profiles has been added in this build.

You can now choose your target instance when debugging extensions.

Launch the Snapshot Debugger directly from the publish summary page.

Microsoft introduced F# 4.5, a new language version that fully supports Span<'T> and contains significant improvements to stack traces for async code.

and contains significant improvements to stack traces for code. Microsoft improved performance and added new features in F# tools, such as Ctrl + Click to 'Go to Definition'.

to 'Go to Definition'. Enhancements to C++ toolset include improvements to the SSA optimizer and linker.

C++ cross-platform development additions include ClangFormat updates, and configuration templates in CMake and Open Folder for MinGW, Linux, and Windows.

Changes to C++ productivity include Template IntelliSense, Quick Info tooltips on macros, convert to constexpr lightbulbs, in-editor code analysis squiggles and more.

C++ debugging improvements include 'Just My Code' updates and new data breakpoints.

There are numerous JavaScript and TypeScript improvements and features.

You can now manage client-side libraries in your web projects.

Added a new single project Docker container experience for ASP.NET Core web projects.

You can now customize the tag for a Docker image with the publish improvements made in this release.

Xamarin improvements include support for Xcode 9.4 and smarter Android incremental builds.

You can use Google's Android emulator side-by-side with Hyper-V on Windows 10 April 2018 Update.

A split-view editor for the Xamarin.Android designer has been added in this build.

designer has been added in this build. The Xamarin.Forms Previewer now has toolbox support.

Previewer now has toolbox support. You can now use cross-language debugging with Python 3.7.0rc1.

The Migrate local Azure Function settings to Azure now displays new values.

With added support for Azure Functions, you now have a new target host in the Configure Continuous Delivery to Azure dialog.

Test Explorer summary pane improvement now provides more informative test status.

.NET Test Adapter Extensions: breaking change and deprecation.

Microsoft added native support for the Language Server Protocol.

You now have secrets support for ASP.NET .NET Framework projects.

Visual Studio now offers .NET Framework 4.7.2 development tools to supported platforms with 4.7.2 runtime included.

Async autoload packages are delayed until startup and solution load complete.

The Build Tools Visual Studio 2017 now support Workflow and includes the VSSDK.

Git and TFS status now updates properly for external file changes in .NET Core projects.

.NET Core SDK 2.1.400 is included.

What are the top issues fixed in Visual Studio 2017 version 15.8?

SSDT not present in Visual Studio Build Tools 2017.

Anaconda fails to uninstall during upgrade (Error 87).

Upgrade to 15.7 generates error: PackageId:Anaconda3.Exe.x64;PackageAction:Uninstall;ReturnCode:87; .

. Visual Studio update generates UWP BuildError at MakePri 0x80073b0f and 0xdef00532 errors at my Solution.

and errors at my Solution. VS 2017 has problems with the ASP.NET Core export template feature.

Test Explorer (SpecFlow tests): goes to the feature class file not the feature file.

Project template exported from a C++ project only contains a vcxproj and vcxproj.filters , no source or headers.

and , no source or headers. Bad codegen on x64.

Right-click context menu on a Solution Folder does nothing in Enterprise 15.8 Preview 2.

VS2017 doesn't remember screen position and size for use on 3 monitors.

UTF8-no-BOM causes diff window to display erroneous encoding warning.

Double-clicking a word only selects to the start of the word, not the entire word.

VS2015 and VS2017 create an empty Debug folder in the path defined by $(SolutionDir) despite both $(OutDir) and $(IntDir) using completely different settings.

despite both and using completely different settings. If you create a MFC dialog-based project in Japanese environment with VS2017, editing the dialog will cause errors in the build.

Download Progress Text display on Visual Studio Installer.

Right click executable project in Solution Explorer | Debug | Start new instance picks random project from solution to start.

| | picks random project from solution to start. DEVENV Command line build fails with: This operation may only take place in the UI thread.

Command line build fails with: This operation may only take place in the UI thread. Find and replace remembers file types.

Error messages are unreadable in Package manager console because of font color and background color.

Visual Studio Community 2017 15.4.1 Web publish preview fails with not authorized.