JetBrains Rider est un nouvel IDE .NET multiplate-forme basé sur la plateforme IntelliJ et ReSharper.

Prend en charge la plupart des types de projet .NET

Rider prend en charge .NET Framework, la nouvelle plate-forme multiplate-forme .NET Core et les projets basés sur Mono. Cela vous permet de développer un large éventail d'applications, y compris les applications de bureau .NET, les services et les bibliothèques, les jeux Unity, les applications Xamarin, ASP.NET et ASP.NET Core.

Riche en fonctionnalités et rapide d'utilisation

Rider fournit 2500 fois des inspections en direct, des centaines d'actions contextuelles et des refactorisations apportées par ReSharper et les combine avec les fonctionnalités IDE solides de la plate-forme IntelliJ. Malgré un ensemble de caractéristiques lourdes, Rider est conçu pour être rapide et réactif.

Cross-platform

En plus d'exécuter et de déboguer plusieurs temps d'exécution, Rider lui-même s'exécute sur plusieurs plates-formes: Windows, MacOS et Linux.

FONCTIONNALITÉS

Cross-platform 

En plus d'exécuter et de déboguer plusieurs temps d'exécution, Rider lui-même s'exécute sur plusieurs plates-formes: Windows, MacOS et Linux.

Édition de code

L'éditeur riche de Rider comprend différentes sortes de modèles d'achèvement et de code, d'insertion automatique d'accolades et de directives d'importation,
d'info-info rapide et d'icônes de gouttière pour la navigation par héritage, les actions contextuelles et bien plus encore.

Analyse de code

Rider dispose de plus de 25 000 inspections en direct, avec des réparations rapides automatiques pour résoudre les problèmes détectés individuellement ou en vrac. L'analyse des erreurs à l'échelle de la solution surveillera les problèmes de code et vous informera si quelque chose ne va pas, même dans les fichiers qui ne sont pas ouverts actuellement.

Navigation et recherche
Vous pouvez accéder à n'importe quel fichier, type ou membre dans votre base de code en tout temps, ainsi que trouver des paramètres et des actions. 
Trouver des usages de n'importe quel symbole, ou naviguer à partir d'un symbole à base et des symboles dérivés, des méthodes d'extension ou des 
implémentations.

Refactorisation

La plupart des plus de 50 références de ReSharper sont déjà disponibles chez Rider, et ses 450 actions de contexte sont toutes là. Renommer, extraire des méthodes, des interfaces et des classes, déplacer et copier des types, utiliser une syntaxe alternative, et beaucoup plus!

Coureur d'essai unitaire
Rider vous aide à exécuter et à réparer les tests unitaires en fonction de NUnit et de xUnit.net. Vous pouvez explorer les tests, les regrouper de différentes
façons, les diviser en sessions individuelles, voir la sortie du test et accéder au code source des traces de pile.

Débogueur et plus d'outils

Rider comprend un débogueur qui fonctionne avec les applications .NET Framework, Mono et .NET Core, vous permettant de passer, de regarder, d'évaluer et de passer au curseur. D'autres outils incluent un explorateur de trace de pile, un navigateur NuGet, un VCS et un support de base de données.