Welcome ReSharper Ultimate 2019.1!

Daria Dovzhikova

This year’s first major release of ReSharper Ultimate is here. Download ReSharper Ultimate 2019.1 today!

ReSharper Ultimate 2019.1 is Released

In addition to 400+ fixes and improvements, ReSharper 2019.1 comes with:

  • Initial C# 8 support. ReSharper supports new language features, such as ranges and index from end expressions, null-coalescing assignment, switch expressions, tuple expression in a switch statement, static local functions, async streams, nullable reference types, recursive patterns, and using declarations.
  • Support for the recently released Visual Studio 2019 RTM, including but not limited to supporting the “async packages auto-load” API in Visual Studio 2019.
  • A way to completely disable web languages support (if you don’t need it) to improve the overall performance.
  • Parameter name hints work for attribute usages and for StringFormatMethod calls.
    Parameter name hint
  • Enhanced typing assists for nullability annotations.
  • Code formatting updates that include an option to export code formatting and code styles setting to an .editorconfig file; detection of formatting settings in the background; a new built-in Code Cleanup profile, and more. For details please see this blog post.
  • A new typing assist to unindent the code when you press Backspace.
    Unindent code typing assist
  • Optimize References” which analyzes unused package references in SDK projects.
  • Go to Text which searches inside all the text files in a solution.

Please see the What’s new in ReSharper page to learn more about the new features and improvements in ReSharper 2019.1.

Other ReSharper Ultimate tools have received solid updates too:

  • ReSharper C++ 2019.1 greatly improves startup time for your projects, and adds support for C++20’s Contracts, the three-way comparison operator, and some other language features. It also speeds up many navigation actions, introduces a more flexible approach to Clang-Tidy integration, and enhances unit testing support. For Unreal Engine 4 developers, we’ve got completion for reflection specifiers, support for the UE4 naming convention, enhanced auto-import, and more.
  • dotCover 2019.1 integrates with JetBrains Rider allowing unit test coverage analysis and continuous testing for .NET Core applications on Windows, macOS, and Linux.
  • dotTrace 2019.1 lets you profile Mono and Unity applications on Windows, macOS, and Linux.
  • dotMemory 2019.1 provides initial .NET Core 3.0 support and can instantly navigate to the object’s type declaration in JetBrains Rider.
  • dotPeek 2019.1 adds navigation to the source code from a document token node and navigation to the XML view of the PDB content in the metadata tree. The Assembly Explorer adds the Dependencies node for NuGet packages and allows navigating to nuspec files by double-clicking the NuGet node.

Download ReSharper Ultimate

Comments below can no longer be edited.

25 Responses to Welcome ReSharper Ultimate 2019.1!

  1. Eric Richards says:

    April 30, 2019

    How do you completely disable web languages?

    • Daria Dovzhikova says:

      April 30, 2019

      Hi Eric,

      Via ReSharper | Options | Environment | Products and Features

  2. Steven A Bone says:

    April 30, 2019

    Anyone else seeing an error updating JetBrains.ExternalAnnotations in the extension manager? I’m seeing Unable to resolve dependency ‘Wave (>’ after an upgrade from the last EAP to the RTW

    • Daria Dovzhikova says:

      April 30, 2019

      Hi Steven,

      Thank you for the feedback.

      We’re working on the fix, you are welcome follow to get the latest updates on it – https://youtrack.jetbrains.com/issue/RSRP-474507

      Please accept our apologies for inconvenience.

  3. David Blakeley says:

    April 30, 2019

    Hi I’m running vs2017 15.6.4 and this latest update to ReSharper doesn’t work. Do I just need to update to latest version of vs2017?

    • Daria Dovzhikova says:

      April 30, 2019

      Hi David,

      Sorry to hear that. This version should work with VS 2017, is there the ReSharper menu item in VS?

      • David Blakeley says:

        April 30, 2019

        Yes, there is a ReSharper menu item and it still has my settings from 2008.3, but ReSharper isn’t working. Basically just running vanilla VS2017 at this point.

        • Maria Pleskunina says:

          April 30, 2019

          Hi David,

          Please try removing %LocalAppData%\JetBrains\Transient folder and check the problem once again.
          If the problem persists, please run Visual Studio with the following command line: ‘devenv /ReSharper.LogFile C:\log\resharper_log.txt /ReSharper.LogLevel Verbose’. After that reproduce the issue and send us the corresponding ‘resharper_log.txt’ file via “Submit a request” in https://resharper-support.jetbrains.com/hc/en-us or “ReSharper | Help | Report a Bug or Submit Feedback”. Thank you!

  4. David Blakeley says:

    May 1, 2019

    Thanks, that worked. You guys are awesome!

  5. David says:

    May 1, 2019

    I have troubles with unit tests (MSTest). When I create a new test method, the runner will sometimes not recognize it and sometimes it would but it wouldn’t run the test. It says to rebuild the project but that doesn’t help. The only think that works is to restart VS. It is almost unusable to restart VS after every new unit test. This version of R# is unusable for test-driven development!

    Is this a known thing? Is fix/workaround available?


    PS: I have the same issue with the new version of Rider. Both worked fine before the latest R# and RD update.

    • Maarten Balliauw says:

      May 2, 2019

      A hotfix for this will ship soon.

    • Dan says:

      May 2, 2019

      David, I’m seeing the same problem with NUnit tests.

    • Daniel says:

      May 2, 2019

      I see the same issue. This is pretty annoying. Please fix this asap. Thanks!

    • Alexander Kurakin says:

      May 2, 2019

      We’ve just published the hotfix update 2019.1.1 to fix the issue.

      • David says:

        May 2, 2019

        Thank you for a quick turn around on this issue. I appreciate your hard work.

  6. Tadeusz says:

    May 6, 2019

    Resharper version 2019.1 probably have an error, in cshtml files, javascript like:
    var a={‘@nameof(Model.Title)’ : ‘Text of title’};
    generates an error for ‘@nameof(Model.Title)’ part (with cascading dependent problems), but the previous Resharper version works OK with such constructions.

  7. Inirit says:

    May 8, 2019

    Disabling the “Web Languages” feature also disables ReSharper support for C# in general for ASP.NET Core projects. I haven’t tried with older ASP.NET projects. For example, IntelliSense stopped working (and did not fall back to Visual Studio IntelliSense, it just showed nothing) and I couldn’t format any of the files (Visual Studio claimed the action was not available). Is this intended?

    • Alexander Kurakin says:

      May 10, 2019

      @Inirit, we’ve just fixed it and will deliver the fix in upcoming bugfix update soon. We are sorry for troubles caused.

  8. Ewen says:

    May 22, 2019

    Resharper Intellisense broke on updating VS 2019 to v 2019.1. I had to set it to fallback to Visual Studio Intellisense. … after I did a repair, reinstalled extensions etcetc…. 🙁

    • Alexander Kurakin says:

      May 24, 2019

      @Ewen, could you please describe the issue in detail?

      • Ewen says:

        May 24, 2019

        Laptop (Windows 10) has main 4k screen set to 125%, 2x 4k external screens set to 100%. If VS+R# is on the laptop screen & press ctl-space for intellisense it works ok. If VS+R# is on an external monitor it doesn’t work. There is a momentary freeze which looks like something broke. If I set the laptop to 100%, same as the other screens then it works ok.
        It may, or may not, be related to updating to VS2019.1

        The log shows …
        — EXCEPTION #2/2 [LoggerException]
        Message = “The remotable text control implementation does not support pixel coordinate operations.”
        ExceptionPath = Root
        ClassName = JetBrains.Util.LoggerException
        InnerException = “Exception #1 at Root.InnerException”
        HResult = COR_E_APPLICATION=80131600
        StackTraceString = “
        at JetBrains.TextControl.AnonymousTextControl.Position.JetBrains.TextControl.Coords.ITextControlPos.ToScreen()
        at JetBrains.TextControl.Layout.TextControlAnchoringRect.UpdateAnchorGuarded(IAnchoringRect viewportAnchor, IShellLocks locks)
        at JetBrains.TextControl.Layout.TextControlAnchoringRect.c__DisplayClass2_1.b__6(PropertyChangedEventArgs`1 args)

  9. Kelby Hunt says:

    May 25, 2019

    My ALT+Enter Context menu does not work well anymore. I have cleared caches and deleted .suo file. Having the problem on every solution.

    I used to be able to highlight a line, ALT+Enter and use actions like “Add braces” etc. The menu doesn’t even come up anymore. When I un-highlight the line, the menu pops up with the “Enter Action” window.


Subscribe to .NET Tools updates