ReSharper Product Line Splits
Written by Kay Ewbank   
Thursday, 04 December 2014

With the release of JetBrains ReSharper 9, the product will have two versions - one for C# , VB.NET, XAML and so on and another specific to C++.
UPDATE: The major version ReSharper 9 has now been released, ReSharper C++ continues in Early Access.

resharperbanner

ReSharper 9.0 integrates into Visual Studio 2015 Preview. It also preserves compatibility with Visual Studio 2013, 2012 and 2010. It does not support Visual Studio 2005 and 2008, but given the recent release of the free Community edition of Visual Studio 2013, which is supported by ReSharper 9, there is now less reason to stick with these early versions.

Although the final feature set for C#6.0 is not yet public, ReSharper 9.0 provides initial support for its new language constructs such as static usings and exception filters. This is also a set of new quick-fixes to replace curly brace delimited constructs with expression bodies, or to update null checking code using the new ?. operator.  

 

resharpercsharp6

 

In addition it introduces support for regular expressions, adds type dependency diagrams, and brings more bulk quick-fixes and import actions.

RESHARPERregex

 

Client-side languages have benefited from most of the work, with more than fifty new JavaScript and TypeScript quick-fixes, as well as 270 new code inspections. 

The support for Visual Studio 2015 Preview comes at the expense of Visual Studio 2005 and 2008. On the JetBrains blog, Jura Gorohovsky says this change was

“coming for a long time but we kept giving VS2005 and VS2008 one last chance after another. It didn’t help the case that certain recent ReSharper features such as Architecture Tools and Extension Manager weren’t by definition compatible with VS2005 and VS2008. Given the complexity of changes that ReSharper and other .NET tools have been subject to during the ReSharper 9 development cycle, we could have opted to release unstable, untested support for VS2005 and VS2008 but we chose not to. As we stand, we have to stop maintaining support for these releases to focus on up-to-date challenges.”

Concurrent usage of ReSharper with other JetBrains .NET tools is now streamlined thanks to a new shared platform and a single installer.  With a ReSharper Ultimate licence, developers can now use ReSharper together with memory and performance profilers dotMemory and dotTrace, dotCover, a code coverage tool, and dotPeek, a .NET decompiler, with reduced resource consumption and improved performance.

dotCover 3.0, dotTrace 6.0, dotMemory 4.2 and dotPeek 1.3 have been released, but as anticipated, ReSharper C++, which is a new product, has not yet reached release quality and continues to only be available in Beta. The ReSharper C++ team expects to deliver the final release in early 2015.

RESHARPERsq

Banner


Gender Differences In Coding Style
13/11/2024

A novel investigation into the gender gap between men and women regarding coding ability was undertaken by Dr Siân Brooke. Her conclusion? There is a difference in the Python code [ ... ]



Uno Announces Platform Studio
19/11/2024

Uno has announced Uno Platform Studio, a suite of productivity tools featuring Hot Design, which they describe as a next-generation Visual Designer for .NET cross-platform apps.


More News

 

espbook

 

Comments




or email your comment to: comments@i-programmer.info

 

Last Updated ( Thursday, 09 April 2015 )