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
ReSharper Ultimate 2019.3.4 and Rider 2019.3.4 Bugfixes Available
ReSharper and Rider each have a bugfix update coming! Say hello to ReSharper Ultimate 2019.3.4 and Rider 2019.3.4. Here are the highlights of ReSharper 2019.3.4: We’ve fixed a couple of exceptions that failed to get results from ReSharper Command Line Tools. Renaming a parameter of a method renames the argument name in the method’s usages. We’ve eliminated one more freeze on typing code.
ReSharper Ultimate 2019.3.2 is Out!
The ReSharper Ultimate 2019.3.2 bugfix update was published a moment ago and is ready for you to download! Let me highlight the most important things in ReSharper 2019.3.2: (more…)
ReSharper Ultimate 2019.3 Release Is Out!
Hello everyone, We’ve reached the last release milestone for this year – please give a warm welcome to ReSharper Ultimate 2019.3! First, let’s take a brief look at the most important changes: (more…)
Console Profiler replaces Remote Profiling in dotMemory 2019.2
dotMemory 2019.2 no longer supports remote profiling. Remote profiling allowed you to profile an application running on a remote computer with dotMemory running locally. So, why did we get rid of it? (more…)
ReSharper Ultimate 2018.2.1 is released!
A week ago, we published the ReSharper Ultimate 2018.2 release. Today it’s time for the first bug-fix release – please welcome ReSharper Ultimate 2018.2.1! In ReSharper 2018.2.1, we have fixed the annoying bug that affected NUnit test framework support when all unit tests from a test fixture were triggered after you ran just a single one. In addition, we’ve fixed several ReSharper Command Line
Add references and debug code snippets in Rider C# Interactive
We have made some updates to the C# Interactive tool window in the latest Rider 2018.2 EAP build! It's now much easier to add project and assembly references to the current C# Interactive session. And once a project reference is added, we can attach the debugger and debug code snippets we are working on! Let's see how this all works. Add project and assembly references in C# Interactive The csi.
ReSharper Ultimate 2018.1 is available for download
Today we are ready to introduce the first major release of ReSharper Ultimate family for this year – please welcome ReSharper Ultimate 2018.1! ReSharper gets a significant number of bug fixes (based on more than 260 requests) and a bunch of features and improvements as highlighted below: (more…)
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. The C# Interactive tool window can be opened from the Tools | C# Interactive menu, or by pressing Alt+Enter in the editor and sending a code snippet to the in
Using a custom shell with Rider’s built-in terminal
In a previous post, we've seen that Rider comes with a built-in terminal. It lets us do things like running .NET Core commands (for example with Entity Framework core), running Git commands, etc. There's one thing we did not cover yet: customizing the shell that is used by Rider! While the default shell in Rider works nice, many developers prefer to use their favorite shell. For example Windows
Working with Rider’s built-in terminal
Rider comes with a built-in terminal. It provides a command line right inside of our IDE and lets us do things like running .NET Core commands (for example with Entity Framework core), running Git commands, etc. There's no switching windows (and mental focus) when we need to perform a quick command line task. In this post, let's look at a few tips and tricks around Rider's terminal. The termina
Running Entity Framework (Core) commands in Rider
A while back, we received a very interesting question: how can we run Entity Framework commands like adding migrations or updating the database, in Rider? @JetBrainsRider how do I run EF commands in Rider? in VS I use the pkg manager console — Ricardo Rodrigues (@ricmrodrigues) March 13, 2017 In Visual Studio, Entity Framework commands like Add-Migration and Update-Database are typically
dotMemory Command Line Tools
In the 2017.1 release, dotMemory introduced a console profiler. Now, using the dotMemory.exe tool, you can perform memory profiling from the command line. Why would you? The short answer would be to automate the process of gathering memory snapshots. There are lots of possible use cases: You want to speed up profiling routines, e.g. when you regularly profile the same application and do not wa
Performance profiling in Continuous Integration: an updated dotTrace plugin to TeamCity
A while ago, we introduced the dotTrace plugin to TeamCity. It helps you prevent application performance regression by profiling integration tests on a TeamCity server. Now we're releasing the next version of this plugin that brings some significant improvements. Before we move on to the details, let's recall how the plugin is used for tracking performance in CI builds: Write an integrat
Performance Profiling in Continuous Integration: dotTrace and TeamCity
Performance testing is growing more and more popular as one of the most effective methods for preventing application performance regression. Usually, by performance testing developers mean web application load testing, stress and spike testing, i.e. all types of tests that measure system behavior under particular loads. Nevertheless, performance testing is not only about loads. Tracking the exe
Duplicate Finder, Part of ReSharper Command Line Tools
Along with ReSharper 8 EAP earlier this year, we have made ReSharper Command Line Tools available for you to download and try. We have already written about one of the tools included in this package — InspectCode, which analyzes your code outside of Visual Studio using hundreds of ReSharper code inspections. But the package also includes another tool, dupFinder and we’ll take a closer look a
ReSharper Code Analysis Goes Beyond Visual Studio
One of ReSharper's most notable features, Code Analysis, is now unleashed and ready to hunt for bad and dead code—without even opening Visual Studio. Dubbed as InspectCode, it is as simple as a command-line tool can be and requires a minimum of one parameter—your solution file. But as it runs it will apply all of ReSharper's code inspections—that's over 1,400 of them—to code in all languages suppo
Profiling from the Command Line using dotTrace Performance
Did you know that you can run dotTrace Performance from the command line? Why would you want to run it from the command line? Maybe you want to share the same profiling configuration across the team? Maybe you want to run it as part of your build process? Maybe you want to run dotTrace as part of a larger testing process with other command line tools? There are lots of reasons why you might want