.NET Tools News Rider

Rider 2023.1 EAP 3 is Available With Docker and Structure View Improvements and a Localization Preview 

The third EAP build is available for download

Let’s go over this build’s feature highlights: 

Structure view

Rider 2023.1 EAP 3 comes packed with improvements and fixes for code navigation. Rider now shows inherited members in the Structure view toolwindow, and we’ve restored Rider’s ability to display the class members of decompiled code in the Structure view. 

Starting with this EAP build, Rider will now use IntelliJ IDEA’s Structure view popup when the Go to File Member command is initiated. This will enable the IDE to show the structure of a file and allow it to show symbols from compiled base types. We’ve also implemented grouping inside the popup, so you can tell where each item is located at a glance. 

Docker

Starting with the 2023.1 EAP 3 build, Rider is able to generate DockerFile run configurations whenever there’s a DockerfileFile project property specified or a Docker profile included in the launchSettings.json file.

Rider will use the following MSBuild properties from the .csproj file to generate the run configuration: DockerfileContext, DockerfileBuildArguments, DockerfileRunArguments, DockerfileTag, and ContainerDevelopmentMode. Additional customization can be achieved by specifying httpPort, sslPort, publishAllPorts, and useSSL properties in the launch settings profile. 

Code editing

The code editor inside Rider will now render color and brush previews for the values and references inside Avalonia XAML (.axaml) and C#  files, just like it does for WPF applications.

Localization

Rider 2023.1 EAP 3 unveils the first stage of localization into Chinese, Korean, and Japanese! You will get a partially localized UI, code inspections, an Alt+Enter menu, tool windows, and notifications, including those for Unity and Unreal Engine support. 

To localize your IDE, go to Settings/Preferences | Plugins and search the Marketplace for a language pack plugin in your desired language. Install the plugin and restart the IDE to apply the changes. Alternatively, you can download a Chinese, Korean, or Japanese language pack plugin from the JetBrains Marketplace website and install it by going to Settings/Preferences | Plugins | ⚙️| “Install Plugin from Disk”.

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. 

image description

Discover more