ReSharper
 
Get ReSharper
Get your hands on the new features ahead of the release by joining the Early Access Program for ReSharper 2025.1! Learn more

Configure ReSharper

Last modified: 26 May 2024

Out of the box, ReSharper features have default configurations, which are based on conventions and best practices in the .NET world. However, every feature can be flexibly adjusted according to your needs and preferences.

ReSharper preferences can be configured in the following places:

The main set of ReSharper options is saved using the mechanism of layered settings, which allows you to have different preferences for different solutions and to share the preferences with your team by keeping the desired subset of settings under a VCS. When configuring ReSharper, it is very important to understand the way the mechanism of layered settings work. Therefore, it is strongly recommended to study the Manage and share ReSharper settings topic before you make any significant changes to ReSharper settings.

The detains of configuring specific ReSharper features are described in the sections related to these features, for example: Configure code inspection settings. In this section, you will learn how work with ReSharper layered settings and how to configure general ReSharper preferences: