01 What happened

The Microsoft C++ Language Server for GitHub Copilot now automatically extracts MSBuild compile commands on project open, simplifying setup and reducing token usage.

02 Key details

  • Automatically extracts MSBuild commands on project open
  • Reduces token consumption via deterministic database generation
  • Supports only MSBuild-based projects
  • Requires an active GitHub Copilot subscription
  • CMake and custom build systems require separate configuration

03 Why it matters

Previously, setting up go-to-definition and find references for MSBuild C++ projects required either a manual compile_commands.json file or an agent to configure. Now, the extractor is bundled and automatically invoked.

04 Who it matters to

Software developers, MSBuild engineers and general users.

Original source
GitHub Copilot