Tag Archives: Rider

Simultaneous debugging of JavaScript and .NET code with Rider

Thanks to the concept of Run/Debug configurations, Rider makes it easy to switch between projects we want to debug in the IDE. Using compound Run/Debug configurations, we can even debug multiple projects at the same time (see our debugging series for … Continue reading

Posted in How-To's | Tagged , , , , | 1 Comment

Rider 2017.3 is released

The Rider team has been on fire lately, and in an unprecedented sprint, the folks have just come up with their third major release in the span of 5 months: please welcome Rider 2017.3 RTM.

Posted in How-To's | Tagged , , , , , , , , | 18 Comments

Project templates in Rider 2017.3

Since the first Rider 2017.3 EAP build a few weeks back, we’ve made a number of incremental changes and improvements to project templates in Rider. When creating a new solution or project, Rider gives us a number of templates by default: Instead … Continue reading

Posted in How-To's | Tagged , , , , , , , | Leave a comment

Debugging third-party code with Rider

If you are using any third-party library, either via NuGet or other sources, you probably have experienced the case where something does not work as expected. To figure out what’s going on we sometimes need to debug into that third-party … Continue reading

Posted in How-To's | Tagged , , , , , , | 3 Comments

XDT configuration transformations in Rider

Rider 2017.3 EAP comes with support for Web.config and App.config transformations. These configuration transformations allow us to update certain settings in a Web.config or App.config file when packaging the application. For example, we may want to update the database connection … Continue reading

Posted in How-To's | Tagged , , , , | 2 Comments

Async call stack and more debugger improvements in Rider 2017.3

A number of debugger improvements were made in recent Rider 2017.3 EAP builds. It’s now possible to drag-and-drop the execution point, several debugger actions are now part of Alt+Enter, Rider displays function return values in locals view, and for async calls we now … Continue reading

Posted in How-To's | Tagged , , | Leave a comment

Unit testing improvements in Rider 2017.3

In the latest Rider 2017.3 EAP builds, we have been hard at work improving the test runner experience. We’ve added a couple of new actions to re-run failed tests and repeat tests until failure. The Tests menu is now a … Continue reading

Posted in How-To's | Tagged , , , , | 6 Comments

Smart Step Into debugging in Rider

In a recent talk I gave about Rider’s debugger, one of the things I mentioned is that while writing code, we spend a lot of time in the debugger to validate our logic. Because of this reality, debugging should be … Continue reading

Posted in How-To's | Tagged , , | 1 Comment

C# Interactive in Rider

In the latest Rider 2017.3 EAP build, we have added a new C# Interactive tool window. It allows running C# statements without having to wait for compilation. This means we can get immediate feedback on what a given expression will return. … Continue reading

Posted in How-To's | Tagged , , , | 6 Comments

Aligning code in columns with ReSharper and Rider

In our previous post, we looked at how we can use different code styles for different blocks of code in ReSharper 2017.3 EAP and Rider 2017.3 EAP. In this post, we will look at some other improvements to the code formatting engine, … Continue reading

Posted in How-To's | Tagged , , , , , , , , | 17 Comments