Download ReSharper

ReSharper 5 vs ReSharper 3


Legend:  — Unsupported  — Supported  — Better support
Feature ReSharper 3 ReSharper 5
Development Environments and Languages
Supported Visual Studio versions Visual Studio 2005 Visual Studio 2005, 2008, 2010
Supported C# versions 2.0 2.0, 3.0, 4.0
Supported VB.NET versions VB8 (limited support) VB8, VB9, VB10
Code Analysis
Code inspections ~450 ~900
Quick-fixes ~350 ~600
Solution-wide error analysis
(review and fix all code errors in a single tool window)
no yes
Solution-wide warnings and suggestions
(review all code quality problems from a single tool window)
no yes
Value tracking no yes
Call tracking no yes
Pattern-based code analysis no yes
Upgrade loops to LINQ no yes
Possible NullReferenceException analysis no yes
Code annotations no yes
Refactorings
Overall refactorings 27 40
Project-level refactorings no

Move types/files between folders and projects
Move multiple types from a single file to multiple files
Safe Delete sets of types/files/folders
Synchronize namespaces with physical location

Coding Assistance
Context actions ~100 ~200
Code Completion yes

Basic Completion, Smart Completion,
Type Name Completion

better

Complete Statement, importing extension methods, support for CamelHumps, completion for unresolved symbols

Naming style control no better

14 predefined styles for different symbols, language-specific styles, custom styles etc.

Code Formatting yes

Optimize using directives, shorten qualified references, reformat code

better

Auto-removing code redundancies, migration to latest C# features, reordering type members, updating file headers, XML formatting etc.

Predefined code templates 68 86
Managing and editing templates yes

In modal windows

better

In a tool window and a code pane

Web Development
ASP.NET support yes

C#, VB.NET code.

better

C#, VB.NET code + markup files, user controls etc.

ASP.NET-specific refactorings no

Extract Content Placeholder
Rename TagPrefix
Rename TagName

ASP.NET-specific navigation no Go to Related Files (masterpages, CSS files etc.)
ASP.NET-specific code generation no

Code generation actions
Live, file, and surround templates

ASP.NET MVC support no Navigation and coding assistance for controller and action usages in string literals
HTML support no

Navigation, coding assistance, context actions, and completion for HTML items in ASP.NET markup files

Navigation and Search
Support for external sources no

Metadata view
Navigation to shared sources (PDB source server support)
Navigation in sources that are external to current solution

Structural search and replace no yes
Code bookmarks no yes
File Structure, Go to File Member, Go to Next/Previous Member yes better

Work in XML, XAML, ASP.NET markup

Hierarchy views yes

Type Hierarchy

yes

Type Hierarchy, Project Hierarchy

Go to Type, Symbol, File yes better

Results can be displayed in Find Results window

Go to Implementation no yes
Recent Edits no yes
To-Do Explorer yes better

Discoverable in identifiers and string literals

Quick Documentation yes better

Navigation, hyperlinks etc.

Unit Testing
Supported NUnit version 2.x (limited support) Any, up to 2.5
MSTest support no yes
Other Features
Localization and globalization no yes

Contact us for to check your upgrade availability.


Download ReSharper