Rider 2020.3.3 and ReSharper Tools 2020.3.3 Have Landed!
Hello everyone! We‘ve just published the ReSharper Tools 2020.3.3 and Rider 2020.3.3 releases. Here’s a quick synopsis of the most critical fixes we’ve delivered with these builds. You can use the links below to navigate directly to the product you are interested in: Rider ReSharper dotMemory ReSharper Command Line Tools Rider 2020.3.3 The overall debugger experience is as smooth and fast as i
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.2.3 and Rider 2020.2.3 Are Available!
Dear everyone, Today is bug-fix day! We’ve addressed several issues in both ReSharper and Rider and published the ReSharper 2020.2.3 and Rider 2020.2.3 builds. ReSharper 2020.2.3 ReSharper no longer freezes Visual Studio when the Favorite Documents extension is installed (RSRP-481224). Now you have more precise control over which Visual Studio actions can be overridden by ReSharper on the ReSharp
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
Debugger Extensions for Unity in Rider 2020.2
Rider 2020.2 has a lot of great new features for Unity, and debugging has certainly had its fair share of attention in this release. We’ve already introduced “pausepoints”, a new kind of breakpoint that puts the Unity editor into pause mode when a condition is met in code, allowing you to use the Unity Inspector to see what’s going on at that point. And in the last post, we saw how Rider can help
Rider 2020.2: Localization Manager, Debugger Updates, and Major Updates to Unity Support
Rider 2020.2 is now available! To mark this great news we’ve put together a full list of the new features and under the hood improvements that are in store for you. Let’s dive in! Download Rider 2020.2 Debugger The new release brings significant changes to the debugger API. They allow us to perform super-lazy value calculations with better interruption and custom value representation. We've also
Data Breakpoints and Pin-to-Frame – Debugger Updates in Rider 2020.2 EAP
Where and when does a value in our program change? And what's the state of values in each iteration, when debugging recursive functions? Two good questions that Rider 2020.2 EAP helps answer, with Data Breakpoints and Pin-to-Frame! (more…)
Introducing Pausepoints for Unity in Rider 2020.2
We’ve only just started the EAP for Rider 2020.2, but it’s already got plenty of goodies for Unity development. For example, we’ve done a huge amount of work to reduce memory overhead when parsing your assets, and Rider will now find usages and show Inspector values of more types, methods and fields, even inside prefab modifications! But today I’d like to introduce a new feature that we’re real
Rider 2020.2 Roadmap
In this post, we’d like to share our plans for Rider 2020.2 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.2. Note that these are features we’re working on – as opposed to features scheduled for delivery – and that some of these might come in with later version
Smart Step Into Enabled by Default and More Debugger Updates in Rider 2020.1
Rider 2020.1 has a lot of excellent features in store for you! In this post, we will look at how Smart Step Into lets us step into methods we're actually interested in, some UI updates that help reduce mental context switches while debugging, and more! (more…)
Rider 2020.1 Is Released!
Hello everyone, We’ve published Rider 2020.1 today! Let’s talk about the most important updates we have for you in this release. The backend runs on .NET Core runtime Finally, the backend runs on .NET Core runtime by default on macOS and Linux, instead of the Mono runtime. Moving to .NET Core runtime delivers noticeable performance improvements, a lower memory footprint, and multithread
Hot Reload for Xamarin.Forms comes to Rider
The Rider team has been hard at work, and we are happy to announce that Xamarin.Forms XAML Hot Reload is coming in Rider 2020.1! In this post, we'll see how this makes developing our Xamarin apps more enjoyable. We'll also walk through some of the limitations of XAML Hot Reload, as well as list some of the XAML fixes and improvements in Rider 2020.1. (more…)
Rider 2020.1 Starts Early Access Program
For the first 2020.1 EAP build, we didn’t set our sights on implementing any new big features or changing the world. Instead, we put a lot of effort into polishing and jazzing up the tons of existing features to make them better and more user-friendly for you. Debugger engine Now you can detach from a process initially started under the debugger without terminating the app. Smart Step Int
Rider 2020.1 Roadmap
We’d like to share our plans for Rider 2020.1 with you and find out what we can do next to improve your development experience. Your feedback is always welcome! For the 2020 release, we've been burning through the Great Ticket Close-out! We have been fixing bugs and implementing features that are important to make your experience using Rider the very best it can be. (more…)
Rider 2019.3.2 is Available!
Just moments ago we published a bugfix update, Rider 2019.3.2. Please bear with me as I walk you through the highlights of this release. (more…)
SourceLink, Consuming APIs, and NuGet Dependent Code in ReSharper and Rider 2019.3
Rider and ReSharper 2019.3 shipped last year already, but we still have a couple of features to tell you about! In this blog post, we will look at a few additions in the area of navigation. These include better support for SourceLink, a new Consuming APIs context navigation, and a Find Dependent Code action for NuGet packages. Without further ado, let’s see these new features in action. (more&
Docker Compose, edit & continue for C# 8 and more debugger updates in Rider 2019.3
Great news! If you are using our latest Rider 2019.3 release, you get to enjoy various debugger updates! .NET apps running with Docker Compose can be debugged with Rider, an update to edit & continue adds C# 8 support, and we've improved the user experience for exception settings. The debugger tool window received some updates as well, with recursive Pin to Top evaluation and the Jump to Ty
Cloud Debugging of ECS in Rider
Concluding our series of posts on the AWS Toolkit for Rider, let's take a look at Cloud Debugging of ECS services! In case you missed the earlier posts, the AWS Toolkit is a free plugin for Rider that provides support for AWS, with credential and region management, creation, local debugging and deploy of AWS Lambda functions and Cloud Debugging of .NET Core applications in ECS containers. On
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…)
Introducing the AWS Toolkit for Rider
We have good news for anyone wanting to create C# serverless applications! We’ve been working with Amazon Web Services and are very pleased to announce the availability of the AWS Toolkit for Rider, a free, open source plugin for Rider that will help you build, test and deploy serverless applications for Amazon Web Services platform. You might already be familiar with the plugin from other JetB