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
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
Rider 2020.2 Early Access Program Begins!
Today we’re starting the Rider 2020.2 release cycle. Already in this first EAP build, Rider’s got several new goodies to help you in your daily coding routine. Let’s dive in! GitHub Pull Requests support Support for Full GitHub Pull Requests is finally here! You’ll be able to browse, assign, manage, and even merge pull requests, view the timeline and in-line comments, submit comments an
A Story About .csproj, Large Solutions and Memory Usage
We discussed the motivations and our push toward running Rider on .NET Core in our previous post. As part of that effort, we are looking into converting projects in the ReSharper and Rider solution to using the new, simpler, SDK-based projects introduced with .NET Core. In this post, we will see why we want to do this migration. We'll talk about how we ran into some development-time issues when
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
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
.NET Core performance revolution in Rider 2020.1
Many Rider users may know that the IDE has two main processes: frontend (Java-application based on the IntelliJ platform) and backend (.NET-application based on ReSharper). Since the first release of Rider, we’ve used Mono as the backend runtime on Linux and macOS. A few years ago, we decided to migrate to .NET Core. After resolving hundreds of technical challenges, we are finally ready to present
Update on running ReSharper out of process
Last time we talked about ReSharper out of process, we took a (very long!) look at the magnitude of the task. It’s a massively complex job, re-architecturing an application with 14 years worth of assumptions of COM based APIs into an asynchronous cross process model. That post details the complexity of moving the project model out of process - migrating from calling Visual Studio’s COM APIs on
ReSharper Ultimate 2019.3.1 Hotfix Is Out!
We’ve just published ReSharper Ultimate 2019.3.1 hotfix. Come and grab one if you are experiencing any of the issues listed below. (more…)
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…)
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.2.2 is Out!
The new bugfix for ReSharper Ultimate is available – say hello to ReSharper Ultimate 2019.2.2. ReSharper 2019.2.2 fixes more than 50 issues and the most important ones are highlighted in the list below: (more…)
ReSharper Ultimate 2019.2 is released!
Hello everyone! Please welcome the new ReSharper Ultimate 2019.2 release. ReSharper 2019.2 includes: (more…)
Long read: Where we are with “out of process” ReSharper
A little over a year ago, we ran a series of blog posts describing performance improvements we were making to ReSharper. We’ve delivered a lot of improvements in the releases since then, but we haven’t yet delivered on the big one - running ReSharper out of process. We thought it was about time we gave you an update on where we are. TL;DR: This isn’t an announcement post. We don’t have an ETA to
ReSharper Ultimate 2019.1.3 bug-fix update is released!
Say hello to the new ReSharper Ultimate release! ReSharper Ultimate 2019.1.3 brings: Initial support for the “Per-Monitor DPI Awareness” mode in Visual Studio 2019. If you disabled Optimize rendering for screens with different pixel densities via Tools | Options | Environment | General, because of the rendering issue we had with the ReSharper tool windows, please enable it again and che
ReSharper Ultimate 2019.2 Starts its Early Access Program
Today we are launching the Early Access Program for ReSharper Ultimate 2019.2. Let me highlight briefly the key changes and improvements you can already try out in this first build of the ReSharper 2019.2 EAP: (more…)
Unit Testing Improvements in Rider 2019.1
In the latest Rider 2019.1 Early Access Preview (EAP) builds, we made a number of improvements to unit testing – in the overall performance as well as the UI/UX experience. For example, it's now possible to run tests from Find Usages, making it easy to find tests that use a certain type or method we want to verify. Rider can now track running tests, automatically showing details for the test th
Profiling Mono and Mono Unity Apps on Windows, macOS, and Linux
Back in Rider 2018.3, we added a performance profiler to Rider. As we try to deliver new features as quickly as possible, the integrated profiler had some limitations: it only supported the profiling of .NET Framework and .NET Core applications on Windows. Now, it's time to fill the gap. In Rider 2019.1, the profiler gets support for Mono and Mono Unity - and not just on Windows but on macOS and L
Rider 2019.1 Kicks off its Early Access Program!
Hello everyone, We spent last month scrambling to prepare some great new goodies for you. Please welcome the Rider 2019.1 Early Access Program! The highlights of this first EAP build include: (more…)
ReSharper Ultimate Starts its Early Access Program for 2019.1!
Hi there, It’s that time of the year when we usually start the Early Access Program for our inaugural major release of the year. Please give a warm welcome to the first ReSharper Ultimate 2019.1 EAP build! ReSharper 2019.1 EAP comes with the following notable enhancements: (more…)