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 |
- Available via Gallio plug-in
- Available via xUnit.net Contrib project
Contact us for to check your upgrade availability.