Download ReSharper

ReSharper 5 vs. Visual Studio 2010 Comparison


This document lists some of the features that are provided by ReSharper 5 but are missing or not as fully implemented in Visual Studio 2010.

Legend:  — Unsupported  — Supported  — Better support
Feature Visual Studio 2010 ReSharper 5
Code Analysis
On-the-fly error highlighting yes better
Quick-fixes to resolve errors no ~600
Code inspections (code quality control) no ~900
Solution-wide error highlighting no yes
Solution-wide warnings and suggestions no yes
Possible NullReferenceException analysis no yes
Call tracking (Call hierarchy) yes better
Value tracking no yes
Naming style control yes better
Annotated .NET Framework classes no yes
Coding Assistance
Code completion yes better
Smart completion (context-driven) no yes
Import Symbol completion (completes types and extension methods from entire solution) no yes
Complete Statement no yes
Upgrade loops to LINQ no yes
Auto-import namespace import directives yes better
Rearrange code no yes
Localization assistance no yes
Navigation & Search
Structural search and replace no yes
Go to declaration yes better
Go to base type no yes
Go to inheritor no yes
Find references yes better
Go to reference no yes
Highlight references yes better
Go to any symbol yes better
Go to type yes better
Go to file member yes better
Go to file yes better
Go to related files no yes
Navigate external sources no yes
View recent files no yes
View recent edits no yes
Type hierarchy no yes
Project hierarchy no yes
File structure no yes
Code bookmarks yes better
Solution-wide to-do browser no yes
Stack trace explorer no yes
Refactorings
Solution-wide refactorings 6 40
Context actions (automated code transformations) no ~200
Code Generation
Create from usage yes better
Code snippets (templates) yes yes
Generate files from template yes better
Generate type members no yes
Code Cleanup
Optimize namespace import directives yes yes
Remove code redundancies no yes
Organize type members no yes
Reformat code yes better
Code Cleanup: performs all cleanup tasks in one go no yes
Unit Testing
NUnit support no yes
MbUnit support no yes1
xUnit.net support no yes2
MSTest support yes yes
Unit test explorer no yes
Multiple unit test sessions no yes
  1. Available via Gallio plug-in
  2. Available via xUnit.net Contrib project

Contact us for to check your upgrade availability.


Download ReSharper