ReSharper 2022.3 Released With More C# 11 Features, NuGet Vulnerabilities Detection, and Support for Visual Studio ARM64.
Hello everyone, ReSharper 2022.3 and other JetBrains .NET tools have just been released. In this article we’re going to go over the highlights of this major update for ReSharper as well as touch on the features coming to ReSharper C++. To learn more about our other .NET tools, including dotCover, dotMemory, dotPeek, and dotTrace, please check out this separate blog post. Now let’s get started! C# support C#11 features With our latest release we’re are finalizing basic support for the latest C# 11 features, starting with UTF-8 literals. The code analysis now suggests using a
Rider 2022.3: Support for .NET 7 SDK, the Latest From C#11, Major Performance Improvements, and More!
Hello everyone, It's the most wonderful time of the year: not only are the holidays upon us, but Rider 2022.3 – the last major version of Rider this year – has just been released. Let’s see what’s inside. Performance improvements We’ve made several changes to increase Rider’s startup speed and reduce the time it takes to open a solution and get to work. The IDE can now load a solution file and build its project tree instantly, without having to wait for the backend to initialize. We’ve also introduced several improvements to Rider’s backend performance. You can learn all ab
NuGet Central Package Management Comes To JetBrains Rider
We’re introducing one of the .NET ecosystem’s newest features in JetBrains Rider 2022.3 EAP, Central Package Management (CPM). CPM allows developers to manage NuGet dependencies in a .NET solution from a central location. This can simplify the upgrade process of dependencies and keep your solutions from experiencing dependency drift. Introduced recently to the NuGet ecosystem, developers targeting .NET SDK 6.0.300+ or .NET 7.0 versions can begin to migrate to central package management. In this post, we’ll see how to change your projects to take advantage of this new feature and discu
Rider 2022.3 Early Access Program Is Now Open
Hello everyone, Last week we shared our roadmap plans with you, and today we’re revealing the first EAP build for Rider 2022.3! Before you download it, let’s take a look at what awaits you inside. Startup performance improvements Everyone likes to get news about performance improvements in their favorite tools, and today, that’s just what we have for you. We’ve made several changes to increase Rider’s startup speed and reduce the time it takes to open a solution: Rider can now load a solution file and build its project tree instantly without having to wait
ReSharper 2021.3.3 and Rider 2021.3.3 Released
Hello everyone, The ReSharper 2021.3.3 and Rider 2021.3.3.3 bug fix releases are now available. You will find a quick overview of the most notable fixes in these releases in this blog post. ReSharper For the whole list of fixes, please refer to our bug tracker. Rider For the whole list of fixes, please refer to our bug tracker. We’d love to hear what you think about the latest releases in our public issue tracker, in the comments section below, or on social media.
Rider 2021.3: Support for .NET 6 SDK, Redesigned Main Toolbar and Debug Tab, and New Problems View Tab
Rider 2021.3 comes with official support for the .NET 6 SDK, including the Hot Reload feature. It brings a completely redesigned main toolbar and Debug tab, and a new Problems View tool window. Rider also supports more C#10 features, like file-scoped namespaces and global using directives, to help you use the latest language capabilities more effectively.
Rider 2021.3 Goes Beta
We’re quickly approaching the last major release of the year, and the Beta version of Rider 2021.3 is now available. You can download it from our website, get it from our free Toolbox App, or use this snap package (for Ubuntu). This build is free to use and no license is required. The Beta build ships with all of the changes introduced in our Early Access Program builds. Some of them were already covered in previous blog posts, so feel free to check out the details by following the links. Here are the key updates in Rider 2021.3 Beta: Support for the .NET 6 SDK, including Hot Reload
Diving Into NuGet History For Fun and Community Insights
In the dark ages of .NET, developers had to crawl the internet for dependencies, run installers, create bloated lib folders, and possibly introduce assemblies into the Global Assembly Cache. Gross! Those who remember will agree it was terrible, but it's better now! We can all breathe a deep sigh of relief knowing that package management is central to most modern technology stacks, including our beloved .NET. Today, most developers instinctually reach to the catalog of packages on NuGet to solve mundane to difficult problems. That's a good thing, but easy access to solutions also can lull us in
The ReSharper 2020.2.2 and Rider 2020.2.2 Bug-fix Updates Are Here!
New bug-fix updates are available for both ReSharper and Rider. Here’s an overview of the most important changes that have been made. ReSharper 2020.2.2 Fixed a couple of false positives in nullable analysis. Fixed the default implementation of an interface from a referenced package. It is now recognized correctly (RSRP-480835). Fixed the 'Current directory' for unit tests. It is now set to the test project's 'bin' directory. Other unit testing issues that have been fixed are described below in the Rider section. The rest of the issues and details are available in ReSharper's bug tracker. Ri
The Rider 2020.2.1 and ReSharper 2020.2.1 Hotfixes Are Here!
We’ve just published two hotfix updates, Rider 2020.2.1 and ReSharper 2020.2.1. Here are the highlights of what we’ve introduced. For the full list of changes, please refer to our bug tracker. Rider 2020.2.1 NuGet We’ve fixed the bug that caused all NuGet packages to be restored unnecessarily before building the project (RIDER-49125). Unit testing NUnit2 tests are no longer left in an Inconclusive state with System.NullReferenceException (RSRP-480840). The option to run NUnit tests from a specified folder now works correctly (RIDER-49367). The appsettings.json file is read correctly when ru
Rider 2020.2: Localization Manager, Debugger Updates, and Major Updates to Unity Support
Rider 2020.2 is now available! To mark this great news we’ve put together a full list of the new features and under the hood improvements that are in store for you. Let’s dive in! Download Rider 2020.2 Debugger The new release brings significant changes to the debugger API. They allow us to perform super-lazy value calculations with better interruption and custom value representation. We've also added data breakpoints. Finally, the Pin to Frame feature lets you pin local variables to the frame. Localization Manager We’re proud to introduce a new tool for working with resources. With the Lo
ReSharper 2020.2: Improved Code Analysis for C# 8, Code Cleanup on Save, and Revamped Unit Test Runner
Hello everyone, Today we’re excited to give you ReSharper 2020.2! This major release introduces new inspections and quick-fixes for C# 8, most notably for nullable reference types, a much-awaited Code Cleanup on Save, a revamped Unit Test Runner, and various accessibility improvements. Download ReSharper 2020.2 Since the ReSharper license now covers both ReSharper and ReSharper C++, support for C++/CLI – a bridge between the languages – is getting a lot of updates and improved interoperability between C++/CLI and C#. Read through the major updates of all the JetBrains .NET tools and extension