Category Archives: How-To’s

This is a collection of use cases and scenarios (i.e. real problems solved with our .NET tools) that may be worth your attention.

Language injections in Rider

Just like ReSharper, Rider supports language injections. In almost every project there are cases where we want to (or have to) embed a piece of code in a string literal. For example, pieces of HTML inside a JavaScript string, or a quick … Continue reading

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

ReSharper Ultimate 2017.1 EAP update: Visual Studio 2017 RTM and more

We are getting closer to the release date and working hard towards providing the finest coding experience to Visual Studio 2017 RTM users. If you are already using the latest release of Visual Studio, make sure to download ReSharper Ultimate … Continue reading

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

Smart Paste in Rider

Today, I’d like to introduce you to Smart Paste, a “little big feature” in Rider (as well as in ReSharper). It ensures the right escaping in string literals that are copy/pasted. For example, consider pasting The “Name” field is required into var error … Continue reading

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

Using dotPeek to figure out why IIS crashed

Here’s a story on how I once used dotPeek to provide debugger symbols and (decompiled) source code for a crashed application for which we had nothing but the application assemblies available. Namespaces have been altered to protect the innocent. Nothing better … Continue reading

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

Rider EAP update: Version control and database editor improvements

We already mentioned numerous times that Rider is built on top of ReSharper, analyzing our code in the background, and the IntelliJ platform, providing the front end and editor capabilities for our cross-platform IDE for .NET. Doing so lets us ship the best … Continue reading

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

Rider EAP update: File watchers

One cool thing about Rider is that we can tap into the rich plugin ecosystem the IntelliJ platform brings. There are community plugins, and several JetBrains plugins as well. One of those was recently made available to work with Rider … Continue reading

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

ReSharper Ultimate 2017.1 EAP: what’s new in builds 2 and 3

We’ve just released the third Early Access Preview build of ReSharper Ultimate 2017.1. Let’s take a look at the recent changes in this and EAP 2. TypeScript and JavaScript This build introduces a number of performance fixes for TypeScript and JavaScript, … Continue reading

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

Rider EAP update: Working with NuGet

There’s no way around it: .NET development today and in the future means working with NuGet for bringing dependencies into our projects. Rider lets us install, update and remove NuGet packages, and automatically restores missing packages when a project is opened. … Continue reading

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

Rider EAP 18: CoreCLR debugging is back (on Windows)

Good news everyone! A fresh Rider Early Access Program (EAP) build is available for download! Rider EAP 18 brings back CoreCLR debugging on Windows (Linux and Mac OS X will come later), the Invalid volume separator char solution load error has been fixed, there’s … Continue reading

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

Rider EAP update: Editor presentation improvements

Since we first released the Early Access Preview (EAP) of Rider, our cross-platform IDE, we’ve been hard at work improving many aspects of it. We spent quite some time improving visible (and invisible) aspects of the editor. Let’s look at some … Continue reading

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