Monthly Archives: October 2018

SQL inside C# strings, fragment editor, run query in console – Language injection updates in Rider 2018.3

The latest Rider 2018.3 EAP build extends Rider’s language injections functionality quite a bit, with SQL language support in string literals. This gives us highlighting, code completion and code analysis, and a Run in console action for SQL inside of a … Continue reading

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

Rider 2018.3 assembly explorer and cross-platform .NET decompiler

Rider has had support for decompiling .NET assemblies for a while (including debugging), but it only allows decompiling assemblies referenced in our solution. The latest Rider 2018.3 Early Access Preview (EAP) changes this, and comes with a built-in assembly explorer, which lets … Continue reading

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

Performance profiling .NET code in Rider with integrated dotTrace

Rider 2018.2 was the first release to host one of our .NET tools, dotCover, together with its unit test coverage features. As we mentioned back then, this was just the beginning. Today, it’s performance profiling’s turn to be taken on board. We are … Continue reading

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

Unity-specific code analysis in Rider 2018.2

Perhaps the most powerful feature that Rider has is its code analysis, finding issues and providing quick fixes and context actions to help you improve the quality of your code. Rider’s Unity support is no exception, and in this post, we’ll take … Continue reading

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

Deploy web apps, explore resources and more – Introducing the Azure Toolkit for Rider

Today, we are happy to introduce the Azure Toolkit for JetBrains Rider – an open-source plugin that helps .NET developers easily create, develop, configure, test, manage and deploy web apps to Azure directly from within Rider, and work with resources such as storage, Redis cache … Continue reading

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

Tuples, deconstruction, string interpolation – improved inspections and quick fixes in ReSharper and Rider 2018.3 EAP

The latest ReSharper 2018.3 EAP and Rider 2018.3 EAP builds come with new and improved inspections, quick fixes and context actions that help us write better C# code, faster. Before we dive into these, let’s look at how ReSharper and Rider are … Continue reading

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

Add missing packages, faster search and more NuGet improvements in Rider 2018.3 EAP

Our latest Rider 2018.3 Early Access Preview (EAP) build adds a bunch of NuGet improvements, such as adding missing packages using a quick-fix (including installing missing .NET Core adapter for xUnit tests), faster search for NuGet.org using its autocomplete service, … Continue reading

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

Rider 2018.3 Early Access Program kicks off

As of right this moment we are starting the Early Access Program for Rider 2018.3. Now is a great time to visit our site, download the first EAP build, and get all new features right away: Let’s have a brief … Continue reading

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

ReSharper Ultimate 2018.3 starts Early Access Program

We’ve started a new Early Access Program cycle for ReSharper Ultimate – please welcome ReSharper Ultimate 2018.3 EAP. Let me highlight the big changes in the ReSharper 2018.3 EAP1 build:

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

Unit testing memory leaks using dotMemory Unit

In our previous post, we looked at how I caused a memory leak when working on a feature in Rider, and how I could not merge that feature into the product because the test that checks for a particular memory leak was … Continue reading

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