.NET Tools
Essential productivity kit for .NET and game developers
The ReSharper and the .NET tools 2024.2 Release Candidates Are Now Available
Get a preview of all the latest features and improvements set to be shipped with the next major ReSharper and .NET tools releases by downloading the Release Candidate builds that have just landed.
Here are the major improvements in each of the new builds:
The ReSharper 2024.2 Release Candidate
- Extended support for C# 12 features, including primary constructors and enhanced collection expressions.
- Initial support for C# 13, featuring
ref struct
interface implementation, the new\e
escape sequence, and aparams
modifier refactoring. - Asynchronous typing for improved typing performance.
- Localization into Chinese, Korean, and Japanese.
- Numerous AI Assistant enhancements, including updated language models, in-editor code suggestions, and Explain with AI for exceptions and DPA issues.
- Enhanced decompiler support for lambdas and protected assemblies.
- Support for navigating external sources in the decompiler.
The ReSharper C++ 2024.2 Release Candidate
- Support for additional C++23 features, including the multidimensional subscript operator,
#elifdef
and#elifndef
preprocessor directives, and the[[assume]]
attribute. - Tooltips and the quick documentation popup now provide detailed information about type layout for classes and class fields, including size, alignment, offset, and padding.
- In Unreal Engine projects, ReSharper C++ recognizes struct traits, ensuring that your structs have the required methods and quickly generating them if they are missing. A new inspection detects missing calls to base class methods.
- The Rename refactoring adds new options to rename related files and types when renaming a file.
- Improvements to code analysis include an update to Clang-Tidy 18 and support for IWYU pragmas.
The dotMemory 2024.2 Release Candidate
- Improved instance search with new filtering options.
The following features are now available on Linux and macOS:
- Automatic memory inspections in the Inspections view.
- Cross-workspace snapshot comparison.
- A Call Tree view in standalone and Rider versions.
- A Sunburst chart visualization for the Call Tree, highlighting memory allocation functions.
The dotTrace 2024.2 Release Candidate
- Improved performance with faster processing of Timeline snapshots.
- A new rendering engine in dotTrace Viewer on all platforms.
- An Options window added to the standalone version for macOS and Linux.
- Fixed missing kernel events in Timeline snapshots on Windows.
- Various minor improvements and bug fixes.
The dotCover 2024.2 Release Candidate
Stability improvements and bug fixes.
The dotPeek 2024.2 Release Candidate
General enhancements
- Support for decompiling lambdas with optional and parameter-array parameters.
- Improved handling of attributes on lambda expressions.
- The ability to decompile protected assemblies.
Handling of external sources
- Support for navigating to sources from PDB files containing
SrcSrv
andSourceLink
. - Correct recognition of preprocessor directives for accurate code representation.
- An Open in Browser action to navigate to source code in repositories for types or NuGet packages.
Build configuration detection
- The Assembly Explorer tool window detects and presents the build configuration of assemblies.
Just a reminder: You can download the latest build right now from the ReSharper 2024.2 EAP page or install it via the JetBrains Toolbox App.
It’s not too late to share your feedback on the newest features! Our developers are still putting the final touches on the upcoming release. Tell us what you think in the comments below or by reaching out to us on X.