ReSharper 7 vs ReSharper 6
Compare the latest and greatest ReSharper 7 with its predecessor. Highlights of ReSharper 7 include support for Visual Studio 2012, improved code generation, new refactorings and code inspections, and many more substantial changes: read on!
ReSharper 6
|
ReSharper 7
|
|
Supported versions of Visual Studio |
Visual Studio 2005 | Visual Studio 2005 |
Visual Studio 2008 | Visual Studio 2008 | |
Visual Studio 2010 | Visual Studio 2010 | |
Visual Studio 2012 (details) | ||
Code analysis |
1219 code inspections | 1476 code inspections (overview of new code inspections) |
721 quick-fixes | 783 quick-fixes (overview of new quick-fixes) | |
Code annotations | Code annotations extended with contract annotations | |
Refactorings and context actions |
205 context actions | 241 context actions |
44 refactorings | 46 refactorings (added Extract Class and Transform Out Parameters) | |
Optimizing references | Optimizing references: Remove Unused References works in the scope of the entire solution | |
Code generation |
75 predefined code templates | 86 predefined code templates |
Create from usage | Create from usage (multi-level quick-fix menu for create from usage scenarios) | |
Surround templates | Surround templates are now available as context actions | |
Generate properties | Generate properties (support for INotifyPropertyChanged) | |
Generate equality members | Generate equality members (details) | |
Generate equality comparer (details) | ||
Generate partial methods (details) | ||
Code formatting
|
Naming style control | Naming style control with flexible naming style settings |
Alignment of multi-line chained method calls (details) | ||
Formatting support for XML doc comments (details) | ||
Formatting support for fluent interfaces, lambdas, and LINQ queries (details) | ||
Flexible settings for alignment with tabs (details) | ||
Navigation
|
Hierarchy views: Type Hierarchy, Project Hierarchy | More hierarchy views: CSS Style Hierarchy, Members Hierarchy |
Find Usages | Find Usages works on arbitrary selections, in Architecture Explorer and Dependency Graph in Visual Studio 2012 | |
Unit testing |
Integrated unit test runner | Integrated unit test runner |
Unit test explorer | Unit test explorer | |
Unit test sessions | Unit test sessions with quick search | |
Frameworks supported out of the box: NUnit, MSTest, QUnit | Frameworks supported out of the box: NUnit, MSTest, QUnit, Jasmine | |
Support for PhantomJS | ||
Supported application types |
Supported .NET Framework versions:
|
Supported .NET Framework versions:
|
Windows Forms, WPF, Silverlight | Windows Forms, WPF, Silverlight with a dedicated INotifyPropertyChanged support pack and various general XAML support improvements | |
ASP.NET, ASP.NET MVC | ASP.NET 4.5 and ASP.NET MVC 4 are now supported | |
Windows Store (WinRT on Windows 8: details on WinRT support) | ||
SharePoint (details on SharePoint support) | ||
LightSwitch (details on LightSwitch support) | ||
Supported languages |
C#: up to version 4.0 | C#: up to version 5.0 |
VB.NET: up to version 10 | VB.NET: up to version 11 | |
XAML | XAML: multiple support improvements | |
JavaScript | JavaScript: 30+ new context actions, improved code completion, value analysis, WinJS and Jasmine support (details on JavaScript improvements) | |
XML | XML | |
HTML | HTML | |
CSS | CSS: Style Hierarchy added | |
Build scripts | Build scripts | |
Miscellaneous |
Code completion settings | Code completion settings including completion commit settings |
ReSharper SDK | ReSharper SDK enables implementing support for new languages | |