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:
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.
hazzik says:
February 3, 2015What about SDK?
Dmitri Nesteruk says:
February 4, 2015We plan to publish the SDK a bit later, possibly in the next build.
hazzik says:
February 20, 2015Soon?
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. […]
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 […]
mstyura says:
February 4, 2015Does R# for C++ still have 40Mb code base limit ?
Dmitri Nesteruk says:
February 4, 2015The 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!
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) […]
Andrii Litvinov says:
February 10, 2015Good new :). Does it support NuGet packages out of the box now?
Erik A. Brandstadmoen says:
February 11, 2015Do you support xUnit tests in your test runner in aspnet5 projects?
Marcelo says:
February 23, 2015When 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)…
Stephen says:
March 3, 2015Initial 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, 2015Well, we provide our own language support, so even if VS doesn’t include it, we can still have it.
Stephen says:
March 3, 2015That is fantastic!!!!
I love ReSharper!