Search
Monday 24 September 2018
  • :
  • :

Improving Visual Studio… What’s new?

Improving Visual Studio… What’s new?

Microsoft continues to  focus on improving productivity and performance in the latest release of Visual Studio 2017. Version 15.8 includes a number of new enhancements, some of the most notable features include multi-caret editing improvements, faster git branch switching, faster unit test execution, and TypeScript 3.0 support.

Microsoft has been interviewed by many sources and they have said that editing multiple locations within a file will now be easier thanks to multi-caret support. Developers can create insertion points and selections at multiple locations and will then be able to add, edit, and delete texts in multiple places at the same time.

With this release and others to come, git branch checkout and branch switching for C#, VB, and C++ projects is much faster. This is because reloading is no longer required.

A significant improvement is with the Unit testing, with a solution of more than 10,000 MSTests executing a single test up to 82 percent faster when Microsoft tested it.

In addition, Visual Studio 2017 version 15.8 adds support for TypeScript 3.0. Other new features include new keybinding profiles for Visual Studio Code and ReSharper, new commands in the Go To All window, more refactorings and quick actions using Ctrl + . or Alt + Enter, an option to not reopen docs from previous sessions, CPU Usage Tools performance improvements, and a .NET Object Allocation Tracking Tool.

Microsoft has also added improvements for C++ development, F# 4.5, F# tools for Visual Studio, JavaScript, Visual Studio Web Tools, and mobile development for Android.

More Articles: 

Microsoft Details Latest Developer Features in Visual Studio 2017

Using Python in Visual Studio Code? Microsoft has new toys for you

Solving the UI challenge in Visual Studio code

How Visual Studio tool providers are following Microsoft into the cloud

 

 

 




Leave a Reply

Your email address will not be published. Required fields are marked *