Rider 2025.3 offre une prise en charge le jour même de .NET 10, notamment des fonctionnalités de C# 14 telles que les membres d'extension, les opérateurs d'extension et les opérateurs d'affectation composés définis par l'utilisateur, ainsi que des mises à jour pour assurer son alignement avec les dernières modifications du compilateur. Cette version étend également la prise en charge du développement de jeux Unity, Unreal Engine et Godot, définit le thème Islands comme nouvelle apparence par défaut pour les JetBrains IDEs et offre des améliorations de performances au démarrage de la solution.
La dernière version de Rider apporte :
Cliquez ici pour en savoir plus sur la prise en charge de C# 14 dans Rider 2025.3.
Nous avons fait du thème Islands l'apparence par défaut de JetBrains Rider. Inauguré début 2025, Islands propose des modes sombre et clair, une séparation visuelle plus claire entre l'éditeur et les fenêtres d'outils, une meilleure visibilité des onglets ainsi qu'une esthétique moderne et épurée.
Rider 2025.3 améliore considérablement les performances de démarrage et la réactivité globale. Plusieurs phases d'initialisation internes ont été optimisées pour réduire le temps de chargement total de la solution et permettre à l'IDE d'être opérationnel plus rapidement.
L'éditeur ne scintille plus au démarrage, et les fonctionnalités essentielles telles que la saisie semi-automatique du code, la recherche et la navigation sont désormais disponibles plus tôt dans le processus de démarrage.
Ces optimisations s'étendent également au développement de jeux. Les projets Unreal Engine s'ouvrent à présent plus vite et utilisent moins de mémoire lors de l'analyse et de la mise en cache des ressources. Pour en savoir plus, consultez la section Développement de jeux.
En parallèle des nouvelles fonctionnalités de Rider 2025.3, nous nous sommes concentrés sur l'amélioration de la stabilité et la résolution de certains problèmes persistants signalés par nos utilisateurs.
Découvrez tous les correctifs dans notre article dédié sur Ce qui a été corrigé.
Rider 2025.3 apporte une prise en charge complète des dernières fonctionnalités du langage C# 14, ce qui améliore l'analyse du code, les refactorisations et l'assistance de l'éditeur de manière générale.
field a été aligné sur les dernières modifications du compilateur. Enumerable.Reverse est utilisé avec des portées (spans).
Rider 2025.3 introduit une nouvelle action contextuelle Generate try-catch block qui génère automatiquement un bloc try-catch pour les appels de méthode en fonction de la documentation XML, afin de vous aider à gérer les exceptions déclarées plus rapidement et de manière plus cohérente.
Consultez cet article de blog pour tout savoir sur la prise en charge des fonctionnalités C#14 dans Rider et ReSharper.
Si une erreur relative à des types incorrects s'affiche, vous pouvez désormais facilement la corriger pour les valeurs locales, les arguments appliqués, les types de retour de fonction, les champs de cas d'union, les propriétés, etc. Ce correctif est interlangage ; ainsi, lorsqu'une erreur est détectée dans le code F#, il est possible de corriger la déclaration C#, et inversement.
Nous avons réimplémenté la collecte de contexte pour Junie, ce qui lui permet d'analyser le code F# de manière nettement plus efficace.
Pour cette version, nous avons également mis à jour le service de compilation F# avec la prise en charge de F# 10 et diverses améliorations, ainsi que peaufiné un certain nombre de correctifs rapides et de règles de saisie semi-automatique du code.
Vous trouverez ici plus d'informations sur les autres améliorations et correctifs de bogues concernant la prise en charge de F#.
La fenêtre d'outils Monitoring de Rider 2025.3 centralise à présent les informations de performance en temps réel. Elle détecte désormais les problèmes liés à ASP.NET et aux bases de données, ainsi que l'activité du processeur, de la mémoire et du ramasse-miettes. Rider met automatiquement en évidence les requêtes lentes, les actions MVC à l'exécution longue et les connexions excessives à la base de données pendant l'exécution de votre application ou lors du débogage.
Grâce à un partenariat avec Perforce, JetBrains Rider offre désormais d'emblée une prise en charge pour la configuration et l'utilisation du serveur MCP Perforce, avec un processus d'installation simplifié et l'activation transparente des outils MCP directement dans l'IDE.
Cette intégration permet également à JetBrains AI Assistant d'accéder aux outils et aux données de Perforce afin de fournir des réponses plus précises et pertinentes et de faciliter les workflows de développement.
Découvrez ici comment configurer un serveur MCP Perforce.
La fenêtre d'outils IL Viewer affiche désormais le code en langage intermédiaire (IL) des assemblies générés et post-traités par Unity, plutôt que les assemblies temporaires générés par un build de l'IDE, ce qui vous aide à analyser les résultats de compilation en fonction de ce qu'Unity utilisera réellement.
Rider 2025.3 améliore considérablement les performances d'Unreal Engine. Les temps de rechargement des projets sont désormais jusqu'à 20 % plus rapides, grâce aux optimisations apportées à l'initialisation des projets et à l'analyse des ressources. Le cache des ressources utilise désormais moins de mémoire, ce qui réduit l'empreinte globale de l'IDE et améliore la réactivité pour les projets Unreal Engine de grande envergure.
Cette version introduit la première étape de la prise en charge du débogage mobile pour Unreal Engine. Vous pouvez maintenant déboguer des builds Android, avec une visualisation complète de la pile d'appels.
Cette version permet également de déployer et de déboguer des builds UE sur des appareils Android.
constexpr dans les projets Unreal Engine Rider prend désormais en charge le débogage du code constexpr, qui prend de l'importance en C++. Vous pouvez suspendre l'exécution à l'intérieur des fonctions constexpr, inspecter les variables et évaluer les expressions comme lors du débogage classique de l'exécution. Consultez cet article de blog pour en savoir plus.
Il est désormais possible de passer directement des fichiers .sln aux fichiers .uproject dans Solution Explorer pour une navigation plus fluide dans les projets Unreal.
Cette version continue d'étendre la prise en charge du moteur Godot dans Rider. Le moteur de langage GDScript gère désormais plus précisément les classes et énumérations imbriquées, affine les inspections ciblant les paramètres inutilisés et prend en charge les structures de dictionnaire typées.
Vous pouvez également déboguer des scènes, des scripts d'outils et des périphériques spécifiques, transmettre des arguments aux sessions de débogage et démarrer de nouveaux projets à partir d'un modèle GDExtensions.
Rider 2025.3 s'intègre avec Chickensoft GoDotTest runner et peut regénérer automatiquement votre projet lorsque le focus quitte l'IDE, en gardant l'inspecteur Godot synchronisé.
Rider 2025.3 offre une mise en évidence syntaxique complète pour les branches de préprocesseur inactives : les mots-clés, les macros, les types et les identificateurs sont toujours mis en évidence en fonction de leur rôle dans le langage, même lorsqu'ils sont grisés.
Rider 2025.3 transforme la vue tabulaire minimaliste des traces OpenTelemetry afin de proposer un moyen plus informatif et intuitif d'examiner en détail toutes les portées appartenant à une trace. Cela vous permettra de mieux comprendre le comportement d'exécution de votre application pendant son développement, sans avoir à quitter votre IDE.
À compter de cette version, JetBrains Rider ne propose plus Dynamic Program Analysis (DPA) en tant que fonctionnalité autonome. Certains des systèmes analytiques derrière DPA sont intégrés dans la fenêtre d'outils Monitoring, dans le cadre de notre effort plus global pour simplifier votre workflow et fournir un endroit unifié pour observer et affiner les performances de vos applications.