Microsoft C++ Language Server in GitHub Copilot CLI now automatically configures MSBuild
The Microsoft C++ Language Server for GitHub Copilot CLI now generates the configuration for MSBuild projects in C++ itself. Manual preparation of compile_commands.json and running a separate configuration skill are no longer needed.
The Microsoft C++ Language Server for GitHub Copilot CLI now includes an integrated compile commands extractor for MSBuild and runs it automatically. The agent therefore no longer needs to first search for and run a separate configuration skill to get an accurate analysis of the code in a C++ project.
According to GitHub, it was previously necessary for an MSBuild project in C++ either to supply a custom compile_commands.json file, or to let Copilot search for and run a configuration skill that generates the compilation database. This extra step lengthened the setup time and consumed tokens even before Copilot started working with the actual code.
The new automation applies exclusively to projects based on MSBuild. For other build systems, it is still necessary to supply a custom compile_commands.json or use a skill to generate it. The feature must be activated by installing the plugin according to the Microsoft C++ Language Server quick start guide and accepting the license terms (EULA); use requires an active GitHub Copilot subscription.
Why it matters
For C++ developers working with MSBuild, this means a faster start when working with Copilot CLI – features like go-to-definition or find references are available without a manual step and without spending tokens on their preparation. For build systems other than MSBuild, nothing changes and manual preparation or a skill remain necessary.
Two audiences, two different impacts
What this means
For individuals
A C++ developer using GitHub Copilot CLI with an MSBuild project no longer has to manually prepare compile_commands.json or search for and run a configuration skill – according to GitHub, the server now handles this automatically.
For a business
According to GitHub, companies with C++ teams on MSBuild using GitHub Copilot CLI can save onboarding time on projects and reduce token consumption associated with the preparatory step before the agent's actual work on the code.
ProductivityCheck the original
Event sources
clearly official source · 1 publisher, 0 independent. We count feeds from the same owner only once.