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 encoreMicrosoft a publié la mise à jour de mars de Visual Studio 2026, qui introduit plusieurs fonctionnalités clés destinées à améliorer les flux de travail des développeurs. Parmi les principales nouveautés, on peut citer la possibilité de créer des agents GitHub Copilot personnalisés, la prise en charge des compétences d'agents ainsi qu'un nouvel outil, find_symbol, qui permet aux agents de naviguer dans la base de code en tenant compte du langage utilisé. Cette mise à jour apporte également des fonctionnalités de profilage des tests avec Copilot, d'optimisation des performances lors du débogage et de correction des vulnérabilités des paquets NuGet directement depuis l'Explorateur de solutions.
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é.
La mise à jour de Visual Studio de ce mois-ci vous offre de nouvelles possibilités pour personnaliser GitHub Copilot. Les agents personnalisés vous permettent de créer des agents Copilot spécialisés, adaptés au flux de travail de votre équipe, et s'appuyant sur les outils et les sources de connaissances pertinents pour votre projet. Parallèlement, les compétences des agents fournissent des ensembles d'instructions réutilisables, tandis qu'un nouvel outil, find_symbol, permet aux agents de naviguer dans votre base de code en tenant compte du langage utilisé.
Au-delà des agents, Microsoft continue d'investir dans l'expérience de diagnostic grâce à la création de profils optimisée par Copilot directement depuis Test Explorer et à des conseils de performance en temps réel pendant le débogage. La sécurité est également renforcée, Copilot vous aidant désormais à corriger les vulnérabilités NuGet directement depuis Solution Explorer.
Créez vos propres agents personnalisés
Vous souhaitez que Copilot respecte les normes de codage de votre équipe, gère votre pipeline de build ou interroge votre documentation interne ? C'est possible grâce aux agents personnalisés. Il s'agit d'agents Copilot spécialisés, définis sous forme de fichiers .agent.md dans votre dépôt, qui bénéficient d'un accès complet à la reconnaissance de l'espace de travail, à la compréhension du code, aux outils, à votre modèle préféré et aux connexions MCP vers des sources de connaissances externes.
Placez un fichier .agent.md dans le répertoire .github/agents/ de votre dépôt, et il apparaîtra dans le sélecteur d'agents, prêt à l'emploi.
Si vous ne spécifiez pas de modèle, l'agent utilise celui que vous avez sélectionné dans le sélecteur de modèles. Les noms des outils peuvent varier d'une plateforme GitHub Copilot à l'autre ; vérifiez donc les outils disponibles dans Visual Studio pour vous assurer que votre agent fonctionne comme prévu. Le dépôt awesome-copilot contient des configurations d'agents fournies par la communauté que vous pouvez utiliser comme point de départ.
Utiliser les compétences d'agent
Les compétences sont récupérées automatiquement à partir de plusieurs emplacements de votre référentiel (tels que .github/skills/) ou de votre profil utilisateur (tel que ~/.copilot/skills/). Chaque compétence réside dans son propre répertoire et contient un fichier SKILL.md conforme à la spécification Agent Skills. Lorsqu'une compétence est activée, elle apparaît dans la fenêtre de discussion pour vous indiquer qu'elle est en cours d'application.
Consultez le référentiel awesome-copilot pour découvrir les compétences partagées par la communauté, et attendez-vous à des flux plus conviviaux pour parcourir et créer des compétences dans Visual Studio dans les prochaines versions.
Outil find_symbol pour le mode agent
Le mode agent de Copilot dispose désormais d'une navigation parmi les symboles tenant compte du langage. Le nouvel outil find_symbol permet à l'agent de trouver toutes les références aux symboles dans l'ensemble de votre projet et d'accéder à des métadonnées telles que les informations de type, les déclarations et la portée. Cela signifie que lorsque vous demandez à Copilot de refactoriser une méthode ou de mettre à jour un paramètre dans tous les emplacements d'appel, il peut réellement voir la structure de votre code plutôt que de se contenter de deviner à partir du texte.
Activez l'outil, et Copilot l'utilisera automatiquement pour répondre à vos questions ou suggérer des modifications de code. La différence est notable : au lieu de rechercher des motifs de texte, l'agent parcourt votre code à l'aide de services de langage.
Les langages pris en charge incluent C++, C#, Razor et TypeScript, ainsi que tout langage pour lequel une extension LSP compatible est installée. Pour obtenir les meilleurs résultats, utilisez des modèles d'IA prenant en charge l'appel d'outils.
Gouvernance MCP d'entreprise
L'utilisation des serveurs MCP dans Visual Studio respecte désormais les politiques de liste blanche définies via GitHub. Les administrateurs peuvent spécifier quels serveurs MCP sont autorisés au sein de leur organisation. Lorsqu'une liste blanche est configurée, seuls les serveurs approuvés peuvent être connectés. Si vous essayez d'utiliser un serveur non autorisé, un message d'erreur s'affichera pour vous expliquer la restriction. Cela permet aux organisations de contrôler quels serveurs MCP traitent les données sensibles et de garantir le respect des politiques de sécurité.
Profilage des tests avec Copilot
Vous avez déjà souhaité profiler un test spécifique sans avoir à vous débattre avec la configuration du profileur ? Il existe désormais une commande « Profile with Copilot » directement dans le menu contextuel Test Explorer.
Une fois sélectionnée, l'agent de profilage exécute automatiquement le test choisi et analyse ses performances, en combinant les données d'utilisation du processeur et d'instrumentation pour fournir des informations exploitables. Par défaut, il utilise le profilage par instrumentation et est actuellement pris en charge dans .NET. Si vous avez besoin d'une analyse plus approfondie, vous pouvez lancer le test sélectionné directement depuis la fenêtre de discussion Copilot et choisir des outils de profilage supplémentaires.
Conseils de performance basés sur l'analyse en temps réel
L'optimisation des performances s'effectue désormais pendant le débogage, et non plus après. À mesure que vous parcourez le code, Visual Studio affiche en ligne le temps d'exécution et les indicateurs de performance pour chaque étape. Lorsque vous repérez une ligne lente, il vous suffit de cliquer sur « Perf Tip » et de demander à Copilot des suggestions d'optimisation à cet endroit précis.
L'agent Profiler capture automatiquement les données d'exécution pendant le débogage : temps écoulé, utilisation du processeur et comportement de la mémoire. Copilot utilise ces données pour identifier les goulots d'étranglement et proposer des solutions ciblées. Ainsi, l'optimisation s'intègre directement à votre processus de débogage habituel, au lieu d'être une tâche à traiter ultérieurement.
Corrigez les vulnérabilités avec Copilot
Vous avez repéré une vulnérabilité dans un package NuGet ? Copilot peut désormais vous aider à la corriger directement depuis Solution Explorer. Lorsqu'une vulnérabilité est détectée, une notification s'affiche avec un lien « Corriger avec GitHub Copilot ». Cliquez dessus : Copilot analyse la vulnérabilité, recommande et met en œuvre les mises à jour ciblées des dépendances nécessaires pour garantir la sécurité de vos packages sans perturber votre flux de travail.
Fini la recherche manuelle des vulnérabilités ou la recherche fastidieuse des bonnes versions de paquets. Vous traitez les problèmes de sécurité dès qu'ils sont détectés.
Copier/couper au format HTML enrichi
Vous avez besoin de coller du code dans une présentation, un élément de travail Azure DevOps ou un document Web ? Visual Studio prend désormais en charge le format HTML dans le presse-papiers lorsque vous coupez ou copiez du code depuis l'éditeur. La coloration syntaxique et la mise en forme sont conservées lorsque vous collez le code dans des applications HTML. Cette fonctionnalité est activée par défaut. Pour la personnaliser, accédez à Outils > Options > Éditeur de texte > Avancé, où vous pouvez activer ou désactiver l'option « Copier le texte enrichi lors de la copie/du copier-coller » et définir la longueur maximale.
Téléchargez Visual Studio 2026 Insiders pour tester ces nouvelles fonctionnalités.
Source : Visual Studio 2026 (mise à jour de mars 2026)
Et vous ?
Quel est votre avis sur le sujet ?
Que pensez-vous des nouveautés proposées par cette version de Visual Studio ? Les trouvez-vous utiles et intéressantes ?Voir aussi :
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 1 423 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.