IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Rider 2025.1 est disponible : Explorateur de solutions amélioré, nouvelles fonctionnalités de l'AI Assistant
Mises à jour du développement du jeu, et plus encore

Le , par Jade Emy

0PARTAGES

3  0 
Rider 2025.1 est disponible : Explorateur de solutions amélioré, nouvelles fonctionnalités de l'AI Assistant, mises à jour du développement du jeu, et plus encore.

JetBrains Rider est un EDI .NET complet et multiplateforme qui fonctionne avec une grande variété de types de projets .NET Framework, Mono et .NET Core. Il prend en charge la plupart des langages utilisés dans le développement .NET, notamment C#, VB.NET, F#, la syntaxe ASP.NET, XAML, XML, JavaScript, TypeScript, JSON, HTML, CSS et SQL. Un large éventail de fonctionnalités puissantes, qui fonctionnent également dans différents langages, vous permet de produire un code de qualité plus rapidement que jamais.

Avec la version 2025.1, Rider introduit une meilleure façon de naviguer dans votre base de code, des outils de débogage plus intelligents et des intégrations plus poussées avec les technologies dont vous dépendez.


Voici les principales améliorations de cette version :

Rider adopte l'IA

JetBrains AI Assistant a reçu une mise à jour majeure, rendant le développement basé sur l'IA plus accessible et plus efficace. Avec cette version, les fonctionnalités d'IA sont désormais gratuites dans les EDI JetBrains, y compris la complétion de code illimitée, la prise en charge des modèles locaux et l'accès basé sur le crédit aux fonctionnalités basées sur le cloud. Un nouveau système d'abonnement facilite l'évolution avec les niveaux AI Pro et AI Ultimate.

La version 2025.1 introduit des améliorations majeures pour stimuler la productivité et réduire le travail répétitif, y compris :

  • Prise en charge élargie des modèles d'IA : Rider fonctionne désormais avec Claude 3.7 Sonnet, Gemini 2.0 et d'autres.
  • Complétion améliorée : Les suggestions basées sur l'IA pour les frameworks web et la génération de tests ont été améliorées.
  • Prise en charge hors ligne : Vous pouvez utiliser des modèles locaux via Ollama ou LM Studio, même sans connexion internet.


La vidéo suivante explique comment vous pouvez utiliser les fonctionnalités d'AI Assistant dans Rider :



Prise en charge des fonctions de prévisualisation de C# 14 et au-delà

Rider 2025.1 offre un support initial pour le SDK .NET 10 Preview, y compris les fonctionnalités preview pour C# 14, telles que nameof pour les types génériques non liés, les conversions Span<T> de première classe, et les modificateurs sur les paramètres lambda simples.

Cette version apporte également plusieurs nouvelles inspections ciblant les pièges et les inefficacités courantes entre les différentes versions de C#, notamment

  • Nouvelle action contextuelle pour convertir l'interpolation de chaîne en concaténation
  • Amélioration de la détection des modèles de duplication de code
  • Amélioration des suggestions de noms de composants tuple


Développement à distance sur des machines hôtes Windows

Rider prend désormais en charge le développement à distance sur les hôtes Windows via l'application JetBrains Toolbox, en complément du support pour macOS et Linux. Alors que Gateway reste disponible pour les configurations Linux, l'application Toolbox est positionnée pour devenir le centre névralgique de toutes les connexions à distance.


Visibilité de l'ensemble du référentiel dans Solution Explorer

Rider inclut désormais une vue Files à côté de la vue Solution traditionnelle. Cela vous permet de naviguer dans l'ensemble de votre référentiel à partir de la racine, ce qui facilite la localisation des fichiers qui ne font pas partie de la solution et la gestion des projets complets ou des dossiers de configuration.


Visualisation de l'arbre syntaxique de Roslyn

Vous pouvez désormais explorer l'arbre syntaxique de votre code C# en temps réel grâce à un visualiseur entièrement synchronisé avec l'éditeur. Il comprend des fonctions d'inspection des nœuds, de navigation et de recherche/filtre.


Corrections rapides pour Roslyn

En parlant d'amélioration de la prise en charge de Roslyn dans Rider. Vous pouvez désormais appliquer les suggestions de l'analyseur non seulement à un seul endroit, mais aussi à l'ensemble d'un fichier, d'un projet ou d'une solution en une seule action. Cela permet un nettoyage en masse et rationalise le refactoring répétitif.


Améliorations du débogueur

.NET

  • Visualisation de la chaîne LINQ : Visualisation des résultats intermédiaires directement dans le débogueur.

  • Attachement automatique : aux processus enfants et petits-enfants.

  • Configuration des points d'arrêt en cas d'exception : Choisissez d'interrompre uniquement les exceptions non gérées ou réservées au code utilisateur.



C++

  • Les performances du débogueur natif ont été considérablement améliorées, en particulier pour les grands projets Unreal Engine, où le temps d'exécution est maintenant jusqu'à 50 fois plus rapide.
  • Le Rider 2025.1 offre une meilleure prise en charge des fichiers Natvis, y compris le chargement automatique et la reconnaissance des éléments synthétiques.
  • Un nouveau bouton Detach permet de se déconnecter d'un processus sans le terminer.


Développement de jeux

Rider 2025.1 apporte également des améliorations ciblées pour le développement Unreal Engine, Unity et Godot :

Prise en charge du framework Noesis

Cette version ajoute la prise en charge du framework NoesisGUI pour les projets Unreal Engine et Unity.


Mises à jour du débogueur Unreal Engine

Les performances du débogueur natif dans Rider 2025.1 ont été considérablement améliorées, avec une meilleure prise en charge des fichiers Natvis, des macros UMETA/UPARAM et un refactoring LLDB qui a permis de multiplier par 50 le temps d'exécution dans les grands projets C++.


Intégration de Unity Profiler

Désormais, vous pouvez visualiser des instantanés de l'utilisation du processeur directement en ligne avec votre code, et sauter entre les appels du profileur et les méthodes sources.


Améliorations pour Godot

Hot Reload fonctionne désormais pour les projets Godot C#, et les fichiers .uid sont automatiquement déplacés lors des refactorisations.

Développement Web

Rider 2025.1 apporte plusieurs améliorations pour rationaliser le développement web moderne :

  • Blazor WebAssembly : La prise en charge complète de la configuration .NET Publish | Publish to Folder permet un déploiement fluide des projets WASM.
  • Angular : La prise en charge améliorée des liaisons hôtes, les requêtes de signal Angular 17.2, les formulaires réactifs et les suggestions de propriétés plus intelligentes rendent le travail avec les composants Angular plus efficace.
  • TypeScript : Les correctifs rapides alimentés par le service sont désormais prioritaires, ce qui améliore la pertinence et la rapidité des suggestions, en particulier pour les importations.

Performance

  • Un nouveau système d'internalisation des chaînes de caractères qui stocke, en moyenne, quatre fois plus de chaînes uniques que son itération précédente et consomme environ la moitié de la mémoire pour ce faire, libérant ainsi des ressources dans les projets .NET à grande échelle.
  • L'analyse Razor et Blazor est plus rapide et plus stable, en particulier dans les projets à forte composante.

Autres mises à jour notables

  • Vous pouvez fusionner le menu principal avec la barre d'outils sous Windows et Linux.
  • Les mises à jour des plugins sont désormais appliquées automatiquement au redémarrage de l'EDI.
  • Vous pouvez utiliser dotnet watch comme configuration d'exécution/débogage.
  • La redirection des entrées/sorties et le support des fichiers .env pour les configurations d'exécution sont maintenant disponibles.
  • Les améliorations du contrôle de version incluent une vue diff améliorée, l'auto-fetch sur les changements Git à distance, et le support des outils de pre-commit. Pour en savoir plus sur les améliorations apportées à la prise en charge des VCS, cliquez ici.
  • Décompilateur : Cette version offre une meilleure lisibilité et la prise en charge des nouvelles fonctionnalités C#.
  • JetBrains Terminal : La nouvelle architecture conforme aux standards est maintenant en Beta.
  • Le Rider 2025.1 offre une prise en charge de l'exécution et du débogage des Azure Functions, des projets AWS Lambda et des Azure App Services. Ces capacités sont activées via les plugins .NET Aspire et Azure Toolkit for Rider, ce qui facilite le développement et le test de solutions cloud-natives.


Nouveautés et téléchargement de Rider 2025.1
Vous avez lu gratuitement 32 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !