.NET Tools
Essential productivity kit for .NET and game developers
Rider 2024.1 EAP 7: C# Updates, New Product Icons, Bundled Kubernetes Plugin
The Early Access Program for Rider 2024.1 is in full swing!
Before you download Rider 2024.1 EAP 7, let’s take a look at what’s new.
C# support
You will get suggestions to convert more code constructions in your source code to collection expressions from C# 12, such as an empty array or the ImmutableArray
declaration and initialization.

There is a new Possible ‘System.InvalidOperationException’: Collection was modified inspection which will warn you when a collection was modified while iterating inside foreach loops, since this modification might lead to an exception in runtime. The inspection comes with a corresponding quick-fix to help you solve this issue instantly.

Generate | Formatting Members allows you to generate boilerplate code to override the ToString() method and return a meaningful string for your types. Now, this feature supports more types, such as ISpanFormattable
, IUtf8SpanFormattable
, and IFormattable
.

Code analysis now provides support for the ProtoContract
attribute and ImplicitFields
enum from the protobuf-net library. These can be used to mark members that are implicitly used for serialization. As a result, such members are no longer flagged with unused members warnings.
AI Assistant
We’ve added a new Explain with AI button right next to an exception or error message thrown for a failed unit test, failed build, or during a debug session.

Product icons
This build introduces refreshed product icons, aligning with updates across all JetBrains IDEs and enhancing visual appeal and consistency across the ecosystem.

Plugins
Starting from EAP 7, Rider comes bundled with the Kubernetes plugin.
That’s it for now! For the full list of updates, please refer to our issue tracker.