Microsoft a annoncé la mise à jour d’août pour Visual Studio 2026, qui introduit une optimisation des flux de travail grâce à la sélection de modèles. Cette mise à jour permet aux utilisateurs de choisir le modèle d’IA qui correspond le mieux à leur style de travail et de l’intégrer dans des environnements où GitHub Copilot offre déjà une assistance, comme la correction de packages vulnérables ou l’examen des demandes de tirage. La mise à jour améliore également les outils de débogage, désormais plus puissants, quel que soit le modèle utilisé.
Visual Studio est un environnement de développement intégré (IDE) créé par Microsoft, utilisé pour concevoir des programmes informatiques, y compris des sites web, des applications web et des applications mobiles. Il prend en charge les plateformes de développement logiciel de Microsoft, comme les API Windows, Windows Forms et le Microsoft Store. L’IDE inclut des fonctionnalités telles que IntelliSense (un outil d’achèvement de code), le refactoring de code et un débogueur fonctionnant au niveau du code source et de la machine. Il propose également des outils comme un profileur de code, un concepteur d’interfaces graphiques et un concepteur de schémas de base de données. L’environnement peut être étendu grâce à des plug-ins qui ajoutent la prise en charge des systèmes de contrôle de version comme Git, ainsi que l’intégration de nouveaux outils de développement logiciel.
Une nouvelle fonctionnalité appelée « Bring Your Own Model » (BYOM) permet aux développeurs d’utiliser l’IA dans Visual Studio avec les modèles préférés de leur équipe, que ce soit via GitHub Copilot ou leurs propres déploiements de modèles. Cette fonctionnalité est disponible en aperçu et est activée par défaut dans les éditions Community, Professional et Enterprise. Les utilisateurs peuvent se connecter à un déploiement Microsoft Foundry ou à d’autres fournisseurs pris en charge, y compris des points de terminaison personnalisés pour OpenAI et Ollama, et travailler en mode Agent avec le nouvel agent (aperçu). Bien qu’il s’agisse d’un aperçu préliminaire, tous les modèles ne prennent pas encore en charge toutes les fonctionnalités du mode Agent. Lorsqu’une fonctionnalité n’est pas prise en charge, Visual Studio l’indique clairement au lieu d’afficher une erreur. Les fournisseurs pris en charge incluent Microsoft Foundry, OpenAI, Anthropic et Ollama, avec la prise en charge des points de terminaison personnalisés pour OpenAI et Ollama. La mise à jour apporte des modifications majeures pour la fonctionnalité BYOM, comme la compatibilité avec le nouvel agent (Aperçu), basé sur le SDK de GitHub Copilot. Les modèles Ollama ajoutés précédemment devront être réajoutés après cette mise à jour en raison de modifications du backend du fournisseur.
La mise à jour permet également aux utilisateurs de corriger les vulnérabilités NuGet directement depuis la liste des erreurs en utilisant GitHub Copilot. Lorsqu’une restauration signale un avertissement comme NU1901, les utilisateurs peuvent sélectionner l’action « sparkle » dans la colonne « Fix », ce qui ouvre GitHub Copilot Chat en mode Agent et demande à Copilot de corriger les packages vulnérables à l’aide du serveur NuGet MCP. Pour appliquer la correction, les utilisateurs doivent restaurer une solution contenant un package vulnérable connu, ouvrir la liste des erreurs, localiser l’avertissement « NuGet Audit », sélectionner l’action « sparkle », puis examiner et appliquer les modifications proposées par Copilot. Cela nécessite une connexion à GitHub Copilot et au serveur NuGet MCP, qui est intégré à Visual Studio et peut être activé depuis le menu « Outils » de Copilot Chat.
La fonctionnalité Git Agent permet aux utilisateurs d’explorer les demandes de tirage en faisant effectuer le travail préparatoire par l’agent Git à l’aide du modèle connecté. Les utilisateurs peuvent ouvrir GitHub Copilot Chat, sélectionner l’agent Git, et poser des questions sur leur demande de tirage, en l’attachant comme contexte depuis la fenêtre « Dépôt Git ». La réponse inclut des liens qui ouvrent directement les commentaires et les fichiers dans la vue de la demande de tirage au sein de l’IDE, permettant aux utilisateurs d’accéder aux informations essentielles sans avoir à faire défiler la page. Ils peuvent également poser des questions de suivi pour approfondir l’analyse. La connexion aux serveurs MCP des fournisseurs Git comme GitHub et Azure DevOps permet à Copilot de récupérer davantage de contexte sur les demandes de tirage.
Enfin, la mise à jour ajoute la prise en charge de l’identification de l’opérande qui détermine le résultat des conditions « if » en C#. Pendant le débogage, l’IDE met en surbrillance l’expression qui a influencé le résultat d’une instruction « if » utilisant les opérateurs && ou ||. Lorsqu’une condition && évalue à false, la mise en surbrillance indique quel opérande a échoué ou provoqué un court-circuit. Lorsqu’une condition || évalue à true, elle met en évidence l’opérande qui a satisfait la condition. Les utilisateurs peuvent désactiver cette fonctionnalité via le menu contextuel ou ajuster les couleurs de mise en surbrillance dans les paramètres « Polices et couleurs » sous Outils > Options > Environnement.
Microsoft met à jour Visual Studio 2026 avec une intégration renforcée de l'IA et des outils de débogage
Contenu réécrit par une IA à partir de sources de presseComment ça marche
visual-studiomicrosoftai-integrationdebugginggithub-copilotsoftware-development



