ReSharper 2021.1: Updates in Code Analysis, Support for ASP.NET Route Templates, and Rename for Tuple Components
ReSharper 2021.1, our first release of the year, has arrived! It doesn’t have a specific theme or goal, and we've focused instead on simply making improvements that would improve your experience. But we also can’t help adding things here and there. Code analysis has benefitted from a variety of improvements: we’re tying up the loose ends on C# 9.0 and upgrading the engine in general. We’ve added s
ReSharper 2021.1 Beta is available!
Hello, everyone! The 2021.1 release is almost upon us, which means it’s high time to publish the ReSharper 2021.1 Beta build! This is your chance to get a look at all the features that we are going to deliver in the 2021.1 release. Here’s a brief summary of the new features! C# support The Merge into pattern inspection can now be used with many more code patterns. We’ve added more support
ReSharper 2021.1 roadmap
We recently posted our roadmap for Rider 2021.1, so let's take a look today at what's brewing for ReSharper 2021.1, and the other dotUltimate tools. As with the Rider post, this is a list of what we're working on, what we hope and currently intend to ship with ReSharper 2021.1. As ever, priorities can change and we might move things in and out of scope. Let's dive in, and please, let us know your
Answering Your Questions: AMA with the .NET Team on Reddit
Last week, we held our first Ask Me Anything (AMA) session on Reddit. We’d like to thank everyone who participated, and we hope you found it useful! What did you think of it? Would you like us to do another AMA session in the future? Please let us know in the comments! If you missed the session, here’s an overview of the most popular and interesting questions. For your convenience, we broke them d
Q&A Session with the .NET Team on Reddit
The JetBrains .NET team would like to invite you to our Ask Me Anything (AMA) session on Reddit at r/dotnet. Reddit is home to a thriving .NET community that we’d like to engage and hear feedback from, in addition to the many other channels of communication we’ve been using. You can ask us anything about our family of .NET products, the technologies we work with, our .NET team, or JetBrains in gen
Rider 2020.3: .NET 5, C# 9, F# 5, Immediate Window, Project Dependency Diagram, and Updates to Unity Support
Hello everyone! For the last 4 months the whole .NET division here at JetBrains has been working hard on preparing some awesome stuff for you in the last Rider release of this year. We hope you will enjoy all the new features and improvements. Say hello to the Rider 2020.3 release! Here are the most notable new features in this release. .NET 5 Rider supports all of the features from the late
ReSharper 2020.3: Support for C# 9 and Source Generators, New Features in Inlay Hints, and Support for Avalonia UI
Hello everyone and welcome to ReSharper’s third and final release of the year! With C# 9 recently released, ReSharper 2020.3 was destined to be about supporting new language features with our entire tool set. Of course, Source Generators had to be covered too. We also managed to implement long-awaited support for the Avalonia UI framework, and we added some new features to help with your daily ro
ReSharper 2020.2.4 and Rider 2020.2.4 Are Released
Hello everyone, Today we’ve published small bugfix updates to ReSharper and Rider. Here are the issues that we’ve addressed. Rider Fixed launching iOS apps on Xcode 12 simulators (RIDER-50673). ReSharper Fixed restoring unit test sessions with continuous testing: they now persist through solution reopening (RSRP-481297). dotTrace Fixed the ‘ETW collector internal error’ in Timeline profiling
ReSharper 2020.3 Roadmap
In this post, we’d like to share our plans for ReSharper 2020.3 and find out what we can do next to improve your development experience. Your feedback is always welcome! The following is a list of our priorities for the next release cycle of 2020.3. Note that these are features we’re working on – as opposed to features scheduled for delivery. Some of these might come with later versions. .NET and
How to Debug Hangs Using the dotTrace Performance Profiler
This is a guest blog post from Michael Shpilt. Michael has been developing software for over 20 years. He owns the popular blog michaelscodingspot.com and recently published the book Practical Debugging for .NET Developers. In his day job, he works at OzCode, a company dedicated to improving debugging in .NET. Program hangs are some of the worst possible things you can have. They are terrible in b
ReSharper 2020.2: Improved Code Analysis for C# 8, Code Cleanup on Save, and Revamped Unit Test Runner
Hello everyone, Today we’re excited to give you ReSharper 2020.2! This major release introduces new inspections and quick-fixes for C# 8, most notably for nullable reference types, a much-awaited Code Cleanup on Save, a revamped Unit Test Runner, and various accessibility improvements. Download ReSharper 2020.2 Since the ReSharper license now covers both ReSharper and ReSharper C++, support for C
The Developer Ecosystem in 2020: Key Trends for C#
At JetBrains, we make tools for developers, so we keep up with the latest trends and changes in the software development industry. We build many IDEs based on multi-platform software product lines for various programming languages. Our Developer Ecosystem Survey, which JetBrains runs yearly, aims to reveal the current ambience of the developer world. Today we are happy to share with you the res
ReSharper Ultimate 2020.1: Improved Support for C# 8.0 and C++20, Dataflow Analysis of Integer Values, and Much More
Hello everyone, ReSharper Ultimate 2020.1 is now available! We encourage you to try out the first major update this year. Read about the release highlights in this blog post, or visit our What’s New page to see a comprehensive list of improvements. This release has tons of changes to the architecture of ReSharper that bring us closer to our goal of running all the core ReSharper features
Auto-Detect Memory Issues in your App with Dynamic Program Analysis – Rider 2020.1
It seems that a common problem among profiling tools (including ours) is that they require too much effort from a developer. Profiling currently is seen as some kind of a last resort for when something has gone horribly wrong. The use of profilers is very episodic and chaotic, and it's quite often ineffective because you simply can't be an expert in a tool you use only once every six months. We fi
ReSharper Ultimate 2019.3.2 is Out!
The ReSharper Ultimate 2019.3.2 bugfix update was published a moment ago and is ready for you to download! Let me highlight the most important things in ReSharper 2019.3.2: (more…)
What’s New in dotTrace 2019.3
The 2019.3 release brings a lot of good news for dotTrace users, especially for those who want to profile their apps on macOS and Linux: First of all, the dotTrace command-line profiler is available for both Linux and macOS. Second, we're adding support for .NET Core on these systems. The third cool thing is about the Timeline Viewer: we're introducing the flame graph to the call tree to m
Rider 2019.3 Release Is Out!
Hello everyone, We published Rider 2019.3 just moments ago. Let’s walk through the key improvements in this update which the Rider team has focused on for the last four months. Let’s highlight the most important features in this release: (more…)
ReSharper Ultimate 2019.3 Release Is Out!
Hello everyone, We’ve reached the last release milestone for this year – please give a warm welcome to ReSharper Ultimate 2019.3! First, let’s take a brief look at the most important changes: (more…)
Rider 2019.3 Early Access Program is Open!
Hello everyone, Are you looking for something new to try in Rider to help you become a more productive developer? Then we have something great for you! We’ve just started the Early Access Program for Rider 2019.3! In the first EAP build, you will find a highly requested feature in the debugger, lots of improvements in performance, initial support for MongoDB, and a timeline for GitHub Pu
ReSharper Ultimate 2019.3 Starts Early Access Program!
Hello everyone, October seems like a good time to launch the Early Access Program for our third release of the year, so please welcome ReSharper Ultimate 2019.3 EAP. In the list below, I highlight several new features and improvements of the ReSharper 2019.3 EAP: Improved C# 8 support including notnull constraint, the target-typed switch expressions, early support for default interface