ReSharper 10 vs ReSharper 9

This page will help you compare ReSharper 10 with its predecessor. Highlights of ReSharper 10 include a new incremental build tool called ReSharper Build, integrated postfix templates, usage-aware Go to declaration mechanic, new code style inspections ans quick-fixes, as well as support for JSX syntax. For details, please see What's New in ReSharper 10.

ReSharper 9
ReSharper 10

Supported versions of Visual Studio

Visual Studio 2010 Visual Studio 2010
Visual Studio 2012 Visual Studio 2012
Visual Studio 2013 Visual Studio 2013
Visual Studio 2015 (RTM only) Visual Studio 2015 (RTM and Update 1)

Code analysis

1700+ code inspections 1750+ code inspections
Code inspections and quick-fixes to adhere to a code style More code inspections and quick-fixes to apply a preferred code style, such as explicit or implicit access modifiers for types and type members, a preferred order of modifiers, and a preferred layout of attributes
Inspection severity can be configured in ReSharper Options or in a separate modal dialog Inspection severity can be configured inline, right from the Alt+Enter menu
Search for issues similar to the current issue (using modal windows to define a scope) Search for issues similar to the current issue can be invoked directly from the Alt+Enter menu in all default scopes, such as solution, project and file

Build tool

Not available ReSharper Build: out-of-process incremental build tool that optimizes MSBuild

Refactorings and context actions

270+ context actions 280+ context actions

Code completion and generation

Postfix templates available as a plugin Out-of-the-box postfix templates
Code completion in C# Code completion in C# can apply a configured code style (such as type keywords vs class names) as you type
Code completion in JavaScript Code completion in JavaScript is JSDoc comments-aware

Navigation and search

Go to Declaration Go to Declaration additionally helps navigate between usages
Stack Trace Explorer Stack Trace Explorer reworked, parses more types of data, including WinDbg GCRoot dumps and Visual Studio Call Stack tool window contents, becomes accessible from Unit Test Sessions tool window

Unit testing

NUnit: up to version 2.6.4 NUnit: up to version 3.0

Supported languages

C#: up to version 6.0 C#: up to version 6.0
VB.NET: up to version 11 VB.NET: up to version 11
XAML XAML: new code inspections and quick-fixes to create and manage device family-specific views in Universal Windows Platform (UWP) applications
ASP.NET, ASP.NET MVC markup ASP.NET, ASP.NET MVC markup
JavaScript JavaScript: new code inspections, quick-fixes and refactorings, support for regular expressions and JSX
TypeScript: up to version 1.3 TypeScript: up to version 1.6 (partial support for TypeScript 1.7 is also available), adds TSX support
XML XML
HTML HTML
CSS CSS
Build scripts Build scripts
Google Protocol Buffers Google Protocol Buffers
Download
Free 30-day trial