ReSharper Ultimate 2017.2 is released

Please welcome ReSharper Ultimate 2017.2 RTM: this year’s second major update to a set of JetBrains .NET tools that includes ReSharper, ReSharper C++, dotCover, dotTrace, dotMemory, and dotPeek.

ReSharper Ultimate 2017.2

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.
  • 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.
  • dotMemory 2017.2 enables importing raw Windows memory dumps and analyzing them using its full range of features.
  • dotPeek 2017.2 supports SourceLink and extends its feature set in terms of navigation and search.

Learn more about the new features and download ReSharper Ultimate 2017.2.

An active subscription to ReSharper, ReSharper Ultimate, ReSharper Ultimate + Rider or All Products pack makes you immediately eligible for this update. If you need to renew your subscription, discuss licensing or receive a formal quote, please get in touch with JetBrains sales anytime.

This entry was posted in How-To's and tagged , , , , , , , , , , , , , , . Bookmark the permalink.

12 Responses to ReSharper Ultimate 2017.2 is released

  1. Pingback: ReSharper Ultimate 2017.2 is released – .NET Tools Blog.NET Tools Blog | OPC Diary

  2. Pingback: ReSharper 2017.2 - C# 7.0 and 7.1, .NET Core 2.0 - How to Code .NET

  3. Pingback: The Morning Brew - Chris Alcock » The Morning Brew #2413

  4. Adam Pluciński says:

    Thats cool! :)

    As the Typescript becomes more and more popular in fullstack development do you have any plans also to improve Typescript unit testing?

    https://youtrack.jetbrains.com/issue/RSRP-465546

  5. horeaper says:

    1. Create an .NET Core 2.0 Console project
    2. Create an .NET Framework 4.7 Class Library project
    3. Add reference to Framework 4.7 project inside Core 2.0 project
    4. Create a public class type inside 4.7 project, let’s call it ClassA
    5. Use ClassA inside 2.0 project.
    Resharper shows: Cannot resolve symbol ‘ClassA’, but the code will compile and run properly.

    Please fix this as soon as possible!

  6. dev says:

    Can you focus on just C#? It’s a bit weird to get proper 7.0 support only now. The web single-page garbage like TypeScript and Angular support can be extracted into “ReSharper Web” or something and paid for separately.

    • dev_2 says:

      Your concern was warranted until you used the term “garbage”. Now you’re just a troll. Just because you don’t use something, that doesn’t mean others don’t. The rest of your post I can agree with.

  7. Pingback: Der Weg zu ReSharper Ultimate 2017.2 – entwickler.de

  8. Pingback: Dew Drop - August 25, 2017 (#2548) - Morning Dew

  9. neumann says:

    Thank you, update is very much appreciated!

    Regarding a bit more focus on C#: I second that :-)

  10. Pingback: ReSharper Ultimate 2017.2: .NET Core 2.0, C# 7.0 and 7.1, search improvements, analyzing Windows memory dumps - How to Code .NET

Leave a Reply

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