Modernize your C++ apps with GitHub Copilot.

Paul Krill
2 Min Read

C++ app modernization with GitHub Copilot streamlines the adoption of the latest MSVC Build Tools versions.

Image Credit: Shutterstock/Dragon Images

Microsoft has launched a public preview of GitHub Copilot’s C++ app modernization feature. Following December’s C++ code editing tool preview, both are accessible through the Visual Studio 2026 Insiders channel.

This C++ app modernization via GitHub Copilot assists developers in updating C++ projects to the latest MSVC Build Tools. Announced on January 27, the public preview follows a private release in November with the Visual Studio 2026 IDE. Based on private preview feedback, Microsoft enhanced Copilot with CMake project support, fewer errors (“hallucinations”), resolved critical failures, and better handling of internal compiler errors. Copilot’s awareness of necessary project file modifications for upgrades was also strengthened.

Microsoft states that C++ app modernization with GitHub Copilot lessens the effort of adopting newer MSVC versions. Copilot initially inspects a project to determine if its settings can be updated to the latest MSVC. Microsoft outlined a three-phase app modernization process for Copilot: assessment, planning, and execution. After adjusting project settings, Copilot performs an initial build to identify upgrade blockers. Once the user confirms the assessment, Copilot suggests solutions. Upon user approval, the agent executes tasks and verifies that its modifications resolved the issues. If problems persist, the agent iteratively works until resolution or conversation termination.

Artificial IntelligenceC++Generative AIProgramming LanguagesSoftware DevelopmentDevelopment Tools
Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *