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.

This entry was posted in News and Events, ReSharper Tips&Tricks and tagged , . Bookmark the permalink.

5 Responses to ReSharper 7: Summary of Main Features

  1. CheloXL says:

    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. Julien Lebosquain says:

    @CheloXL:

    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. CheloXL says:

    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. Franz says:

    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. @Franz The Import Namespace pop-up should proceed to import when you press Alt+Enter, not Ctrl+Enter. Does this help?

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>