ReSharper 2025.3 Help

ReSharper by Language: C#

ReSharper 2025.3 fully supports all C# versions up to C# 14. C# is the primary programming language ReSharper is intended for, and therefore all ReSharper features (excluding some features specific to other languages) are supported in C# (for more information, refer to ReSharper features in different languages) .

Change language version

ReSharper automatically detects and uses C# version specified in the project file *.csproj.

To change the version, open the project file in the editor and change the <LangVersion> attribute.

To set the C# version for all projects in your solution, specify it in a Directory.Build.props file in your solution directory as described here. Note that language versions defined in the .csproj files will override the versions specified in the Directory.Build.props file.

Depending on the current C# version ReSharper adjusts its features. For example, code inspection detects places in your code, which could be simplified using new language features.

Information on ReSharper features in C# is available in the following sections:

11 February 2024