Skip to content Burger menu icon
Dotnet logo

The .NET Tools Blog

Essential productivity kit for .NET and game developers

Get Tools
.NET Tools News Releases Rider

Rider 2022.3 EAP 2: New UI, Improved Unit Testing, Better Dynamic Program Analysis and More.

Hello everyone, 

A new EAP build for Rider 2022.3 has just landed. Let’s take a look at the most notable updates it contains.

New UI

We invite you to switch to the new UI for IntelliJ-based IDEs in Settings | Appearance & Behavior | New UI Preview. The new UI is an ongoing effort to reduce the visual complexity of the IDE and help you focus on your work. Give it a test drive and be sure to send us your feedback!

User Experience

We have fine-tuned the algorithm behind the Search Everywhere result list to make its behavior more predictable and its ability to select the elements you’re searching for more accurate. Now, when you start typing your query, the IDE freezes the first search results that appear and doesn’t re-sort them when more options are found (as was the case with earlier versions).

The highly requested option to dock tool windows to floating editor tabs is finally here! To make it more convenient to arrange your working space and interact with Rider on multiple monitors, we’ve implemented the option to drag tool windows out of the main window and dock them to floating editor tabs.

Last but not least, we’ve added an action for switching between solutions within the solution explorer. Right-clicking on a solution other than the one you are working on will now trigger a context menu, where you can select “Open” to simultaneously close the active solution.

Memory Profiling

Our built-in memory profiling tool, dotMemory, is now available in Rider on Linux and macOS, in addition to Windows.

C# 11 support

We’re continuing to expand our support for the latest C# language features with the basic implementation of file-local types and UTF-8 literals.

C++ support

We’ve implemented the option to run a clang-format binary directly instead of using Rider’s formatter engine, ensuring full compatibility with the industry-standard formatter, as well as better performance and a more extensive range of formatting options. You can toggle between the bundled and external clang-format options by going to Settings | Editor | Code Style | C++  and selecting the Clang-format option.

Unreal Engine

Rider’s Generate GUID tool now supports GUID strings in the Unreal Engine format.

Unit testing

We’ve made the unit test explorer tree “lazy” so that it will be faster and less taxing on memory. Previously, all nodes would be created automatically along with the unit test tree, causing it to lag when explored and consuming too much memory. Now, only the nodes belonging to the expanded parts of the tree will be created, giving you noticeably improved performance.

Debugger

The debugger’s performance with the Allow property evaluations and other function calls option disabled has been drastically improved. We are now able to evaluate a lot more expressions in no-side-effects mode for .NET, .NET Framework, and .NET Core projects.

MAUI support

Starting with this EAP build, you’ll be able to run and debug WinUI 3 projects.

Internet Information Services (IIS)

In response to a popular request from our community, we’ve added a new IIS Application run configuration for running and debugging classic ASP.NET applications on an IIS Server. We’re also introducing support for the IIS command name from the launchSettings.json file for ASP.NET Core applications.

Dynamic Program Analysis

We’ve added a number of inspections for applications with SQL database access. These inspections help you to address various issues related to database usage, namely:

  • Long command execution times.
  • Too many database connections.
  • Too many simultaneously executed database commands.
  • Commands returning too many records.

The new inspections are available for all applications that use Entity Framework Core and .NET Data Provider for SQL Server.

Fixes

Unreal Engine

  • In response to a popular request, we’ve removed shader items from auto-import completion for Unreal Engine projects ( RSCPP-33277).
  • We’ve corrected the way Rider handles and processes UE5 build outputs on Linux ( RIDER-80067).

For the full list of features and fixes that made it into Rider 2022.3 EAP 2, please refer to our issue tracker.

There are a few ways you can download and install the latest build from the Rider 2022.3 Early Access Program:

  • Download and install the EAP build from our website.
  • Use the Toolbox App.
  • Install this snap package from the SnapCraft store if you are using a compatible Linux distribution.

As always, we can’t wait to hear your feedback. Tell us what you think about the new features in the comments below, in our issue tracker, or on social media. 

Dynamic program analysis EAP Rider UI/UX
Prev post .NET Annotated Monthly | October 2022 Webinar – Wolverine: Your Next Messaging Library Next post
image description

Discover more

JetBrains .NET Days Online 2024 – Call for Speakers

On September 25 and 26, 2024, we're hosting a free, live, virtual event where community speakers cover topics they are passionate about: JetBrains .NET Days Online! Talk topics could be C#, F#, .NET in general, performance, refactoring, open source projects, frameworks like MAUI and Blazor, and m…

Tell us about your .NET dev tooling experience

Help us by sharing your experience with .NET dev tooling

At JetBrains, we would love to better understand how you do .NET development and what tools you use to code more productively. Please help us by completing this 10-minute survey: As a “thank you” for your time, you’ll have a chance to win one of five $50 Amazon Gift Cards or a one-year All Prod…

Embrace AI-Driven Productivity in .NET with JetBrains AI Assistant in ReSharper

As developers, we're constantly on the lookout for tools that can make our coding lives easier and push the boundaries of what's possible. JetBrains has stepped up to this challenge yet again with the introduction of AI Assistant – an AI-powered add-on that challenges conventional approaches to codi…

The First Set of Bug Fixes for ReSharper and Rider 2024.1 Are Here!

Hello everyone, The ReSharper and Rider 2024.1.1 bug-fix updates have just been released! If you haven’t upgraded to the 2024.1 versions of our products, we highly recommend that you check out these two blog posts: ReSharper 2024.1: Improved handling of collections, collection expressions, an…

两个鬼故事奥杜尔罗曼罗兰网游之天谴修罗无弹窗产品系列起名烤翅加盟坎贝尔骨科手术学2019张姓起名达摩祖师电影幸福还会来敲门剧情介绍男孩起名姓金吗开具公司起名字大师湖北剧院银兴影城小泰罗百巧千穷姓李的女孩起名字大全2021年梓烨的起名含义阴阳师赤舌哪里多本命年祝福语史记故事u盘被写保护怎么解除霹雳侠影之轰霆剑海录电子配件起名探险旅行海南联通《姜可》全文免费阅读鬼吹灯百度云欲罢不能是什么意思起名哪家专业的宝宝起名大全100分,韵味十足郑字取名起名大全少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化