ReSharper 7: Summary of Main Features

It’s been over one and a half months since the release of ReSharper 7, and in that timeframe we’ve already rolled out a minor update fix (7.0.1). Microsoft, on its part, has yesterday officially launched Visual Studio 2012 which ReSharper 7 has been firmly supporting from the very start.

We’ve been posting on some of the new features that are included in ReSharper 7, so we thought it’s about time to do a summary post for your convenience. This list is by no means all-inclusive and there are still other interesting areas we’re going to be writing about.

In addition, we’ve worked hard with the plug-in developers to ensure that the majority of extensions for ReSharper would be available for version 7 for it’s release. You can find a complete list of compatible plug-ins for ReSharper 7.

Finally, we also held a Webinar on ReSharper 7 which was recorded and posted on JetBrains TV among other insightful videos.

Comments below can no longer be edited.

5 Responses to ReSharper 7: Summary of Main Features

  1. Avatar

    CheloXL says:

    September 13, 2012

    Is there a way to annotate parameters on certain methods that behave the same as parameters on RS known classes? (For example, the string.Format “knows” that the string will have placeholder and RS checks that the number of parameters has to be equals to the number of placeholders… But that works only for that method on that class… If I have a class with a method that behaves the same, I would like to decorate its parameters to achieve the same smart behavior by RS).

    Same applies to Controllers/Views in asp.mvc…

  2. Avatar

    Julien Lebosquain says:

    September 14, 2012


    Reference the JetBrains.Annotations assembly, or copy the implementation to your projects (ReSharper > Options > Code Inspection > Code Annotations > Copy default implementation to clipboard). Then annotate your String.Format-like method with StringFormatMethodAttribute, and your MVC controller/view parameters with AspNetMvcControllerAttribute/AspNetMvcViewAttribute. Hope it helps.

  3. Avatar

    CheloXL says:

    September 14, 2012

    Oh, didn’t know those existed… where can I find documentation on that? I’m already using the code annotations, but usually for null/not null checking and other stuff…

  4. Avatar

    Franz says:

    September 20, 2012

    HI, I find one bug;
    when I use resharper 7 in silverlight project(VS2010 and VS2102) XAML file, control namespace not import, I use shortcut key Ctrl+Enter , show Import namespace. I selected it but do nothing.

  5. Avatar

    Jura Gorohovsky says:

    September 20, 2012

    @Franz The Import Namespace pop-up should proceed to import when you press Alt+Enter, not Ctrl+Enter. Does this help?

Discover more