GitHub Copilot veut vous aider à moderniser votre code C++
lun, 15/06/2026 - 09:22
La modernisation n'est pas uniquement liée aux environnements Mainframe / Cobol (voir notre dossier complet dans Programmez! 275) mais aussi à tous les langages actuels, et notamment le C++. GitHub Copilot modernization for C++ est sorti de la préversion pour la production. Il est maintenant possible de l'utiliser dans Visual Studio 2026 18.7 en utilisant @Modernize dans la fenêtre de chat. Un des effets immédiats est de mettre à jour vos projets avec la dernière version de Microsoft C++ Build Tools.

Selon les équipes de Visual Studio, plusieurs milliers de projets ont été mis à niveau par cet agent. @Modernize permet de mettre à niveau les projets .sln, .vcxproj et CMake. L'agent s'occupe de :
mettre à jour les paramètres du projet ;
résoudre les conflits suite à la mise à niveau, par exemple sur les fonctions dépréciées ;
résoudre les erreurs du linker.
L'agent peut aussi mettre à jour et migrer les projets .NET.
Par rapport à la preview, cette version doit mieux identifier les problèmes et les erreurs causés par la mise à jour. Vous pouvez opter pour le mode automatique ou le mode guidé pour suivre pas à pas le travail réalisé.
Pour utiliser cette fonction, il faut installer le composant optionnel GitHub Copilot modernization dans Visual Studio Installer.
Source : https://devblogs.microsoft.com/cppblog/ghcp-modernization-available/

