Skip to content
context Coding

Microsoft C++ Language Server in GitHub Copilot CLI now automatically configures MSBuild

clearly official source

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.

What changed

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

01

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.

What to do For an MSBuild project in C++, install the Microsoft C++ Language Server according to the quick start guide and accept the EULA.
More practical updates →
02

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.

Productivity
What to decide Check whether teams working with C++ and MSBuild have an active GitHub Copilot subscription and the current version of the Microsoft C++ Language Server plugin.
More business impacts →
C++ GitHub Copilot IDE Language Server MSBuild

Check the original

Event sources

clearly official source · 1 publisher, 0 independent. We count feeds from the same owner only once.

1
GitHub Copilot Changelog primary source · first detected C++ language server now auto-configures MSBuild builds