Microsoft présente la mise à jour d'avril de Visual Studio 2026, mettant l'intégration des agents cloud au premier plan et permettant à GitHub Copilot de gagner un peu plus en autonomieMicrosoft présente la mise à jour d'avril de Visual Studio 2026. Cette mise à jour met l'intégration des agents cloud au premier plan, vous permettant de lancer des sessions de codage à distance sans quitter l'EDI. Les agents personnalisés prennent désormais en charge les définitions au niveau utilisateur qui vous suivent d'un projet à l'autre, les outils d'édition de code C++ pour le mode agent sont désormais disponibles pour tous, et un nouvel agent de débogage permet de valider les corrections par rapport au comportement réel en exécution.
Visual Studio est un environnement de développement intégré (EDI) développé par Microsoft. Il sert à développer des programmes informatiques, notamment des sites web, des applications web, des services web et des applications mobiles. Visual Studio utilise les plateformes de développement logiciel de Microsoft, notamment l'API Windows, Windows Forms, Windows Presentation Foundation (WPF), Microsoft Store et Microsoft Silverlight. Il permet de générer à la fois du code natif et du code géré.
Visual Studio comprend un éditeur de code prenant en charge IntelliSense (le composant de complétion de code) ainsi que la refactorisation de code. Le débogueur intégré fonctionne à la fois comme un débogueur au niveau du code source et comme un débogueur au niveau machine. Parmi les autres outils intégrés, on trouve un profileur de code, un concepteur pour la création d'applications GUI, un concepteur web, un concepteur de classes et un concepteur de schémas de bases de données. Il accepte des plug-ins qui étendent ses fonctionnalités à presque tous les niveaux, notamment en ajoutant la prise en charge de systèmes de contrôle de version (tels que Subversion et Git) et en ajoutant de nouveaux ensembles d'outils, comme des éditeurs et des concepteurs visuels pour des langages spécifiques à un domaine, ou des ensembles d'outils pour d'autres aspects du cycle de vie du développement logiciel.
GitHub Copilot dans Visual Studio gagne en autonomie à chaque nouvelle version. Cette mise à jour met l'intégration des agents cloud au premier plan, vous permettant de lancer des sessions de codage à distance sans quitter l'EDI. Les agents personnalisés prennent désormais en charge les définitions au niveau utilisateur qui vous suivent d'un projet à l'autre, les outils d'édition de code C++ pour le mode agent sont désormais disponibles pour tous, et un nouvel agent de débogage permet de valider les corrections par rapport au comportement réel en exécution.
Intégration des agents cloud
Les agents cloud s'exécutent sur une infrastructure distante pour une exécution évolutive et isolée, et vous pouvez désormais démarrer de nouvelles sessions directement depuis Visual Studio. Sélectionnez Cloud dans le sélecteur d'agents de la fenêtre Chat, décrivez le travail pour lequel vous avez besoin d'aide, et l'agent cloud prend le relais.
Le workflow commence par demander l'autorisation d'ouvrir un ticket dans votre référentiel, puis crée une pull request pour y répondre. Pendant que l'agent cloud prépare la PR, vous pouvez continuer à travailler sur d'autres tâches dans Visual Studio ou fermer complètement l'IDE et revenir plus tard. Lorsque la PR est prête, vous recevez une notification avec les options « Afficher la PR » ou « Ouvrir dans le navigateur ».
L'agent cloud dans Visual Studio est actuellement alimenté par l'agent de codage Copilot. Pour l'utiliser, assurez-vous que vous vous trouvez dans un dépôt GitHub et que Copilot dispose des autorisations nécessaires pour créer des tickets dans ce dépôt. Il s'agit d'une nouvelle façon de travailler qui vous libère du temps pour vous concentrer sur les parties de votre projet qui nécessitent toute votre attention.
Créez vos propres agents personnalisés
Les agents personnalisés ont été lancés le mois dernier avec la prise en charge des fichiers .agent.md basés sur les dépôts. Cette mise à jour va plus loin en proposant des agents au niveau utilisateur qui vous accompagnent d'un projet à l'autre.
Les agents au niveau utilisateur sont stockés par défaut dans %USERPROFILE%/.github/agents/. Vous pouvez modifier cet emplacement dans Outils > Options > GitHub > Copilot > Copilot Chat > Répertoire utilisateur des agents personnalisés. La création de nouveaux agents est désormais plus simple : cliquez sur le bouton + dans le sélecteur d'agents et suivez les instructions.
Toutes les fonctionnalités disponibles avec les agents basés sur un référentiel sont toujours disponibles : reconnaissance de l'espace de travail, compréhension du code, outils, sélection de modèles et connexions MCP à des sources de connaissances externes telles que la documentation interne, les API et les bases de données. La communauté partage des configurations d'agents sur le référentiel awesome-copilot si vous cherchez des points de départ.
Outils d'édition de code C++ pour le mode agent
Les outils d'édition de code C++ pour le mode agent GitHub Copilot sont désormais disponibles par défaut. Ces outils permettent à Copilot de naviguer dans votre base de code C++ en tenant compte du langage, ce qui l'aide à cartographier les hiérarchies d'héritage des classes et à suivre les chaînes d'appels de fonctions lors de la refactorisation ou de la modification du code.
Pour commencer, ouvrez un projet C++ avec IntelliSense configuré et activez les outils à l'aide de l'icône Outils dans Copilot Chat. Les deux outils disponibles sont get_symbol_call_hierarchy et get_symbol_class_hierarchy.
Une fois activés, Copilot utilise automatiquement ces outils. Par exemple, vous pouvez demander à Copilot d'analyser les classes principales d'un fichier ; il utilisera alors get_symbol_class_hierarchy pour tracer les relations d'héritage et d'utilisation dans l'ensemble de votre base de code.
Si vous travaillez avec de grandes bases de code C++, ces outils font vraiment la différence. Ils fonctionnent mieux avec les modèles d'IA qui prennent en charge l'appel d'outils ; consultez donc la page de comparaison des modèles pour voir lesquels sont compatibles.
Résolution de problème par agent
Le débogage par analyse statique a ses limites. Le nouveau workflow de l'agent de débogage valide les bogues par rapport au comportement réel en exécution, vous guidant tout au long d'un cycle complet, de la compréhension du problème à la vérification de la correction via une exécution en direct.
Commencez à partir d'un ticket GitHub ou Azure DevOps, ou décrivez le bogue en langage naturel. Passez en mode Debugger à l'aide du menu déroulant situé dans le coin inférieur gauche de la fenêtre de discussion, et l'agent associe le problème à votre code source local. À partir de là, il suit un processus structuré : création d'un reproducteur minimal, génération d'hypothèses de défaillance, instrumentation de votre application avec des points de trace et des points d'arrêt conditionnels, exécution de la session de débogage pour analyser la télémétrie en direct, et suggestion d'une correction précise au point exact de la défaillance.
Vous pouvez interagir avec l'agent pendant le processus de débogage pour fournir un contexte supplémentaire, discuter de votre théorie ou affiner la correction en temps réel. Il s'agit d'un débogage qui travaille avec vous, et pas seulement pour vous.
IntelliSense a la priorité sur Copilot
Voir s'afficher simultanément les suggestions d'IntelliSense et de Copilot peut être source de distraction. Nous avons pris en compte vos commentaires, et l'éditeur donne désormais la priorité à la liste de complétions IntelliSense, en n'affichant qu'une seule suggestion à la fois.
Lorsque IntelliSense est actif, Visual Studio supprime temporairement les complétions Copilot afin que vous puissiez vous concentrer sur votre sélection actuelle. Une fois que vous avez ignoré ou validé la sélection IntelliSense, les complétions Copilot reprennent automatiquement. Ce comportement est activé par défaut, vous n'avez donc qu'à mettre à jour et coder comme vous le faites habituellement.
Raccourcis clavier Copilot personnalisables
Vous pouvez désormais personnaliser les raccourcis clavier pour accepter les suggestions en ligne de Copilot. Que vous souhaitiez modifier la touche permettant d'accepter une suggestion complète, le mot suivant ou la ligne suivante, toutes ces options sont disponibles dans les paramètres clavier standard.
Accédez à Outils > Options > Environnement > Clavier et recherchez les commandes : Edit.AcceptSuggestion, Edit.AcceptNextWordInSuggestion ou Edit. AcceptNextLineInSuggestion. Supprimez le raccourci existant et attribuez le raccourci de votre choix dans la section « Suggestions en ligne » (Inline Suggestions).
Votre nouveau raccourci apparaît dans toute la barre d'aide de l'éditeur, vous savez donc toujours quelle touche appuyer.
Téléchargez Visual Studio 2026 pour essayer toutes les fonctionnalités de cette mise à jour.
Source : Mise à jour d'avril de Visual Studio
Et vous ?
Pensez-vous que cette mise à jour est crédible ou pertinente ?
Quel est votre avis sur le sujet ?Voir aussi :
Microsoft présente les mises à jour de mars de Visual Studio 2026, avec la possibilité de créer des agents GitHub Copilot personnalisés, la prise en charge des compétences d'agent et bien plus encore
Microsoft présente la mise à jour de février pour Visual Studio 2026, dont un nouvel agent expert WinForms, une génération plus intelligente des tests avec GitHub Copilot, et bien plus encore
Microsoft présente les mises à jour de janvier de Visual Studio 2026, apportant une expérience d'édition améliorée avec un défilement rapide et des complétions de code colorées
Vous avez lu gratuitement 28 284 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.