.NET Tools
Essential productivity kit for .NET and game developers
Rider 2023.1 Early Access Program Has Started
Hello everyone,
Today we’re releasing the first EAP build for Rider 2023.1. You can now download it directly from the JetBrains website or install it via the JetBrains Toolbox App or snapcraft.io.
Let’s take a look at some of the feature highlights waiting for you inside.
Game development
Unity
In addition to documentation for MSDN and the Unity Core API, Rider is now also able to give quick access to online documentation for Unity registry packages, including DOTS. You can view links to the documentation by either pressing F1 or consulting the Quick Documentation popup that appears when you hover over a symbol.
Unreal Engine
We’ve reworked the New UE class context action. It is now called New UE Component and offers a range of parent classes to choose from, as well as the option to specify whether the class is public or private. Overall, the dialog now looks and functions more in line with its counterpart inside Unreal Engine.
Docker support
Right on schedule, Fast mode is now available to run Docker projects in Rider. Previously, you could only use it for debugging. We’ve also made it possible to use Fast mode with a wider range of Dockerfiles (RIDER-73799). And last but not least, we’ve made Fast mode even faster by pulling the Docker images and inspecting them during solution startup.
Rider is also now able to generate Docker-compose run configurations from .dcproj project files automatically upon opening a solution.
Whenever you deploy an application to Docker in Fast mode, you need to share the generated HTTPS development certificates between the host and the container. We’ve automated this step by adding a Share generated SSL certificate option for Docker run configurations. If you select that option, the development certificate will be exported with a password, which will be stored in the .NET user secrets store, and two volumes of the certificate will be mounted to the container.
Code inspection
Rider will now highlight empty #regions
in C# code and provide quick-fixes for easy code cleanup.
Rider now has a code inspection that will suggest replacing span.SequenceEqual("stringLiteral")
with span is "stringLiteral"
– a cleaner and more convenient C# syntax solution than calling a function.
Main toolbar fix
The Build and Edit Solution Configuration menu buttons that disappeared from the main toolbar in the new UI have been returned to their previous places. We apologize for any inconvenience their disappearance has caused.
For the full list of resolved issues, please refer to our issue tracker.
That’s it for now! We can’t wait to hear your feedback in the comments below or on social media.