ReSharper Help


With unparalleled support for C#, VB.NET, XAML, JavaScript, TypeScript, XML, HTML, CSS, ASP.NET, ASP.NET MVC, NAnt and MSBuild scripts including comprehensive cross-language functionality, JetBrains ReSharper will help any Visual Studio user write better code, easily examine and refactor existing codebases.

You can spend less time on routine, repetitive manual work and instead focus on the task at hand. A robust set of features for automatic error-checking and code correction cuts development time and increases your efficiency. You'll find that ReSharper quickly pays back its cost in increased developer productivity and improved code quality. With ReSharper, .NET developers can truly experience what we mean when we say "Develop with pleasure!"

In this topic

ReSharper Features

ReSharper 9.2 helps you improve your productivity with the following features:

Supported Languages

The features of ReSharper 9.2 are available in the following languages (including language injections):

  • C# is fully supported up to C# 6.0. For more information on configuring C# version, see ReSharper by Language | C#.
  • Visual Basic .NET is supported up to VB 10.
  • C++ support is available either with ReSharper C++ - a dedicated product that you can install separately or side by side with ReSharper, or with ReSharper Ultimate. C++ support includes C, C++03 and a part of C++11. ATL, MFC and COM projects are supported. For more information, see ReSharper by Language: C++.
  • HTML is supported up to HTML 5.
  • ASP.NET is supported up to version 4.0 and ASP.NET MVC up to version 5.0. Both the Web Site Project and the Web Application Project models are supported.
  • JavaScript is supported up to ECMAScript 2015 (ECMAScript 6). jQuery is supported as well.
  • TypeScript is supported up to version 1.5 and partly version 1.6 .
  • CSS is supported up to CSS3. If necessary, you can change the target CSS version (which is used to analyze your code) in the Code Editing | CSS | Inspections options page.
  • XML is supported up to version 1.1.
  • XAML The latest supported Silverlight framework version is Silverlight 5. ReSharper recognizes symbols declared in XAML files and resolves references.
  • MSBuild of MSBuild and NAnt are supported.

To check the details of feature support in different languages, you can use ReSharper feature matrix or study the corresponding topics in the ReSharper by Language section.

Products and Licenses

Considering the different needs of our users, we offer different products and licenses:

  • ReSharper
    Provides features for all supported languages and technologies, except C++, including cross-language functionality.
  • ReSharper C++
    If you develop solely on C++, you can start enjoying ReSharper's extensive C++ capabilities without features in other languages that are unnecessary to you.
  • ReSharper Ultimate license
    This license allows you to use ReSharper, ReSharper C++, as well as dotTrace, dotCover, and dotMemory.

Depending on the license you have, the set of products will be activated automatically. During the evaluation period, all installed JetBrains .NET products are available. If necessary, you can disable some of them in the Environment | Products & Features options page.

Also in this section

Last modified: 21 September 2015