Please welcome : this year’s second major update to a set of JetBrains .NET tools that includes ReSharper, ReSharper C++, dotCover, dotTrace, dotMemory, and dotPeek.
Highlights of ReSharper 2017.2 include:
- Support for .NET Core 2.0 in Visual Studio 2017 15.3. Your favorite code inspections, navigation actions and refactorings are now available in .NET Core 2.0 projects, including the new ASP.NET Core Razor Pages projects. Lots of .NET Core unit testing
issues have been resolved along the way, and you can now run xUnit.net, NUnit or MSTest in your .NET Core 2.0 projects. - Improved support for C# 7.0 including pattern matching and out variables, as well as initial
support for C# 7.1: the default literal, tuple projection initializers, async main and pattern matching with generics. - New code inspections around IEnumerable usage and XML documentation inheritance.
- Null checking preferences that let you tell ReSharper how you want it to introduce null checks when it generates code.
- Multiple navigation improvements, including search in any order, exact search, textual search in
Go to Everything, and navigating to nearby files. - TypeScript, JavaScript, JSON and Angular support improvements, including code completion performance, TypeScript 2.3 and 2.4 features, new kinds of language injections and new TypeScript refactorings.
- Interactive tutorials
to help you get started with ReSharper’s functionality or get up to speed with features in new ReSharper releases.
Other ReSharper Ultimate products have received their share of improvements as well:
- ReSharper C++ 2017.2 is mostly focused on better language understanding and supporting features from C++11 and C++17. Other changes include enhancements in code formatter and navigation, improved performance, new code inspections and quick-fixes.
- dotMemory 2017.2 enables importing raw Windows memory dumps and analyzing them using its full range of features.
- dotCover 2017.2 improves code coverage performance, starts to support MSTest unit tests in .NET Core applications, and introduces a new kind of markers for coverage and test status indication.
- dotTrace 2017.2 enables profiling child processes in unit tests, introduces Timeline profiling from the command line, and learns to show navigation paths in the Call Tree view.
- dotPeek 2017.2 supports SourceLink and extends its feature set in terms of navigation and search.
JetBrains ReSharper Ultimate Team
The Drive to Develop
This content was originally published here.