4

The ReSharper 2024.1 Release Candidate Is Now Available

 1 month ago
source link: https://blog.jetbrains.com/dotnet/2024/03/27/the-resharper-2024-1-rc/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

.NET Tools ReSharper Platform

The ReSharper 2024.1 Release Candidate Is Now Available

Sasha Ivanova
March 27, 2024

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:

Featured_1280x720-2x-7.png

The ReSharper 2024.1 Release Candidate

  • More conversions to collection expressions
  • A new Collection was modified inspection
  • Enhanced support for disposable resources in async methods
  • Updates to the Change Signature refactoring
  • Updates to the Make Static refactoring
  • Faster Rename and Move to Another Type refactorings
  • High resources utilization mode in solution-wide analysis
  • Resolve references for @addTagHelper and @removeTagHelper directives
  • Improvements to C++ 20 modules support
  • Improved UX/UI for custom naming rules
  • A new dedicated Assembly Diff tool window for the decompiler
Featured_1280x720-2x-8.png

The ReSharper C++ 2024.1 Release Candidate

  • Reworked implementation of C++ 20 modules for internal module partitions support and improved performance. 
  • New features for Change Signature, including the ability to change a parameter type between a pointer, a reference, or a value type
  • Option to customize the style of generated documentation. Additionally, grammar inspections are now available inside documentation comments.
  • Improvements to code analysis, such as new inspections for identifying issues with static data members and code cleanup suggestions to remove unnecessary zero initializers in aggregate initialization
  • Support for Unreal Engine’s Slate UI framework
  • Support for adding core redirects when renaming a UENUM instance
  • Navigation through outgoing call chains in Call Tracking
  • Several new options for C++ code formatting
Featured_1280x720-2x-9.png

The dotMemory 2024.1 Release Candidate

  • Support for MAUI and .NET macOS applications
  • Support for Frozen Objects Heap (FOH
  • New views (Similar Retention and Sunburst diagram) in dotMemory for Linux and macOS
  • Option to specify application bundles (.app) instead of executable files on macOS
  • Ability to profile macOS run configurations in JetBrains Rider. Supported frameworks: net7.0-macos, net8.0-macos.
Featured_1280x720-2x-10.png

The dotTrace 2024.1 Release Candidate

  • Support for MAUI and .NET macOS applications
  • User interface (UI) presets. The presets adjust the UI to show only the profiling settings relevant to specific applications: General (all application types), Unity developer, and Unreal Engine developer.
  • Option to specify application bundles (.app) instead of executable files on macOS
  • Ability to profile macOS run configurations in JetBrains Rider. Supported frameworks: net7.0-macos, net8.0-macos, net7.0-maccatalyst, net8.0-maccatalyst, Xamarin.Mac.
Featured_1280x720-2x-11.png

The dotCover 2024.1 Release Candidate

  • Coverage analysis of unit tests and applications based on the MAUI framework. Currently, dotCover supports only UWP desktop applications targeting .NET 7.0+ on Windows.
  • Improved code coverage highlighting: new background colors, a new gutter icon for partially covered code lines, and other changes.
Featured_1280x720-2x-12.png

The dotPeek 2024.1 Release Candidate

Just a reminder: You can download the latest build right now from the ReSharper 2024.1 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 tweeting at us.

Subscribe to a monthly digest curated from the .NET Tools blog:

Subscribe form
By submitting this form, I agree to the JetBrains Privacy Policy Notification icon
image description

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK