ReSharper 9.1 and ReSharper C++ Early Builds Available for Download

Posted on by Dmitri Nesteruk

I know you are all still recovering from the New Year celebrations but we’ve already got another Early Access Preview (EAP) version of ReSharper for you. As is customary, this ReSharper 9.1 EAP release includes new features, improvements to existing features, bug fixes and also continues improving our impending release of ReSharper C++.

Visual Studio 2015 Integration and C#6 support

We continue working on VS2015 and C#6 support and, for this EAP, we have implemented the following:

  • ReSharper now supports Visual Studio 2015 CTP 5.
  • Support for new C# language constructs as the nameof() operator and string interpolation. More things in this field are to come a bit later.
  • Last, but certainly not least, ReSharper provides support for .NET Framework 4.6 and ASP.NET 5 projects. We will continue working on improving ASP.NET support and more enhancements are to come with future early access builds.

User Experience Improvements

Code completion items have been reordered to provide more relevant completion items first. This feature is currently functioning in experimental mode — to turn it on, pick sorting by relevance in ReSharper | Options | IntelliSense | Completion Behavior.

To make search results for generic types more relevant, Find usages is now able to return only exact types:

Find usages of generic types in ReSharper 9.1. EAP

You can adjust to your needs the way that Find Usages works via ReSharper | Options | Search & Navigation | Find generic type usages behavior.

ECMAScript and TypeScript support

This iteration of ReSharper comes with improved support for both ECMAScript and TypeScript.

  • Initial ECMAScript 6 support, including support for let/const, templates, new literals and computed property names.
  • Improvements in TypeScript 1.4 support, including union types, parenthesized types and type aliases.

Known Issues

  • At this point ReSharper 9.1 EAP doesn’t provide support for MSTest in Visual Studio 2015 CTP 5 due to API changes, this is going to be addressed in upcoming updates (Corresponding issue in our tracker).

We’re still working on more features and improvements, which will appear as part of the 9.1 release, so stay tuned for further updates. Here is a full list of issues that were addressed in the first ReSharper 9.1 EAP build.

ReSharper C++

Finally, here are some improvements on the C++ side of things:

  • ATL, MFC and COM project support is now in place, including support for #import directives.
  • Cache loading speed has been improved by a factor of 10× — this means a dramatically improved repeat start-up time.
  • Unused #include detection means R# finds unused include statements, highlights them and offers you the option to remove them.

ReSharper for C++ is getting very close to release so, with that in mind, we’d really appreciate if you post any issues you have with it (including screenshots, if possible) on our issue tracker. Thanks!

Meanwhile feel free to download ReSharper 9.1 EAP builds and let us know how this update is working out for you. Also note that compatible EAP builds for our other .NET tools, including dotTrace 6.1, dotCover 3.1, dotMemory 4.3 and dotPeek 1.4 are available for installation as well.

Comments below can no longer be edited.

14 Responses to ReSharper 9.1 and ReSharper C++ Early Builds Available for Download

  1. hazzik says:

    February 3, 2015

    What about SDK?

    • Dmitri Nesteruk says:

      February 4, 2015

      We plan to publish the SDK a bit later, possibly in the next build.

      • hazzik says:

        February 20, 2015

        Soon?

  2. ReSharper 9.1 and ReSharper C++ Early Builds Available | OPC Diary says:

    February 4, 2015

    […] ReSharper 9.1 and ReSharper C++ Early Builds AvailableOPC DiaryReSharper 9.1 and ReSharper C++ Early Builds Available for Download | JetBrains .NET Tools Blog. […]

  3. The Morning Brew - Chris Alcock » The Morning Brew #1792 says:

    February 4, 2015

    […] ReSharper 9.1 and ReSharper C++ Early Builds Available for Download – The JetBrains team announce the release of their Early Access Preview of ReSharper 9.1 and ReSharper C++, including early support for Visual Studio 2015 and C#6 […]

  4. mstyura says:

    February 4, 2015

    Does R# for C++ still have 40Mb code base limit ?

    • Dmitri Nesteruk says:

      February 4, 2015

      The limit still exists as an indication of possible performance degradation. Please note that this varies by project, so you might not experience any issues at all. If you do, however, feel free to send us a link to the project (if it is public) and we can take a look on our end — thanks!

  5. Dew Drop – February 4, 2015 (#1947) | Morning Dew says:

    February 4, 2015

    […] ReSharper 9.1 and ReSharper C++ Early Builds Available for Download (Dmitri Nesteruk) […]

  6. Andrii Litvinov says:

    February 10, 2015

    Good new :). Does it support NuGet packages out of the box now?

  7. Erik A. Brandstadmoen says:

    February 11, 2015

    Do you support xUnit tests in your test runner in aspnet5 projects?

  8. Marcelo says:

    February 23, 2015

    When will you update the definitions for MVC 5.2.3? As it stands right now, I get a lot of errors in my solution and I’m positive there is no one (mostly because unresolved views)…

  9. Stephen says:

    March 3, 2015

    Initial ECMAScript 6 support?

    So VS 2015 has not said it will have ES 6 support. If it does not, will ReSharper allow it?

    (That would be EPIC!)

    • Dmitri Nesteruk says:

      March 3, 2015

      Well, we provide our own language support, so even if VS doesn’t include it, we can still have it.

      • Stephen says:

        March 3, 2015

        That is fantastic!!!!

        I love ReSharper!

Subscribe

Subscribe to .NET Tools updates