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

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.

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

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

  1. Pingback: ReSharper 9.1 and ReSharper C++ Early Builds Available | OPC Diary

  2. Pingback: The Morning Brew - Chris Alcock » The Morning Brew #1792

  3. mstyura says:

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

    • Dmitri Nesteruk says:

      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!

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

  5. Andrii Litvinov says:

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

  6. Erik A. Brandstadmoen says:

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

  7. Marcelo says:

    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)…

  8. Stephen says:

    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!)

Leave a Reply

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