BT

JetBrains Rider: A New .NET IDE Based on IntelliJ and ReSharper

| by Abel Avram Follow 7 Followers on Nov 22, 2016. Estimated reading time: 1 minute |

JetBrains Rider was introduced in January of this year but spent the most part of the year in private Early Access Preview, not yet ready for the public. Now the EAP has been made available to everyone who wants to see what it is like to develop for .NET on the IntelliJ platform. There are some issues to be fixed before it becomes generally available but the tool is quite stable.

Rider is built on the JetBrains’ platform that is popular among Java developers through IntelliJ IDEA and JavaScript ones through WebStorm. The main .NET component is ReSharper, an out-of-process language server extension for Visual Studio that has been adapted to work in the new context as a back-end providing code analysis, code completion, refactoring, fixes, etc.. Rider runs on Windows, Mac and Linux.

Some of the main features of the new IDE are:

  • Support for .NET Framework, .NET Core and Mono
  • Support for major .NET languages: C#, VB.NET, ASP.NET (ASPX, Razor), XAML
  • Support for additional languages: JavaScript, TypeScript, JSON, HTML, CSS, SQL, XML. Sass and LESS to be added at some point later
  • Support for Visual Studio and Mono solutions, MSBuild, XBuild, Unity and .NET Core projects
  • NuGet integration
  • 2,000+ code inspections and 1,000+ actions and fixes via ReSharper
  • Decompiler
  • 50+ refactorings
  • Unit Testing - NUnit, XUnit
  • Debugging
  • VCS - Git, Subversion, Mercurial, Perforce, TFS
  • Databases - MySQL, Oracle, PostgreSQL, SQL Server, etc.
  • Extensible with plug-ins. Over 500 already existing in the repository

Rider is available separately for download or can be obtained through the Toolbox.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Love it very much! by Timothy Liu

I've tried the internal EAP for several month, it's pretty handy.

Support for F#? by Igor Kolomiets

Any plans to have support for F#?

Re: Support for F#? by Abel Avram

They have not said anything about F#. Personally, I think they are adding support for it but it needs more work.

Go JetBrains Go! by Piotr Owsiak

Finally a real chance for a solid .NET IDE!

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

4 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT