Microsoft officially announces Visual Studio 2017 RC


Today at Connect() developer meet, Microsoft is announcing so many new programs and updates to their services. As part of that, they just announced the Visual Studio 2017 RC. The new Visual Studio 2017 RC comes with some new features and so many improvements. The new Visual studio is rich with features. You can check what’s new in below:

Navigating Code: When developers drill into a bug, discover the implications of a refactoring, or work to grok an unfamiliar code base, they rely on the accuracy and ease of code navigation. This release delivers a greatly improved navigation experience—with Find All References, GoTo and Indent Guides—to get you from A to B with greater confidence and fewer distractions (even in large code bases).

Writing and Reading Code: Along with navigation, developers spend a lot of time writing and reading code. Visual Studio 2017 RC focuses on facilitating the writing of correct code, as well as maintaining the readability of developer code bases. Building on features in Visual Studio 2015, this release provides a refined IntelliSense experience, more refactorings and code fixes, and customizable code-style configuration and enforcement.

Testing Code: Visual Studio 2017 RC introduces Live Unit Testing for C# and Visual Basic. Live Unit Testing analyzes data generated at run time to run only impacted tests after an edit and provides immediate feedback on the status of the tests in the editor. These inline visualizations appear on a line-by-line basis:

  • If a line of executable code is hit by at least one failing test, it’s decorated with a red “x.”
  • If a line of executable code is hit by all passing tests, it’s decorated with a green checkmark.
  • If a line of executable code is hit by no tests, it’s decorated with a blue dash.

Debugging Code: When all else fails, developers rely on debugging to help them identify the source of an issue. Visual Studio 2017 RC saves you time by reducing the number of actions required to step through a program and to drill into exception information.