Modernisering van GitHub Copilot installeren voor C++

GitHub Copilot modernisering helpt u bij het moderniseren van uw C++-codebasis. Volg deze stappen om de functie in Visual Studio te installeren.

Prerequisites

  • Windows besturingssysteem.
  • Visual Studio 2026 versie 18.7 of hoger.
  • Een of meer van de volgende C++-ontwikkelworkloads:
    • Desktop-ontwikkeling met C++
    • Gameontwikkeling met C++
    • Linux-, Mac- en ingesloten ontwikkeling met C++
  • Deze optionele onderdelen moeten zijn ingeschakeld: GitHub Copilot, GitHub Copilot modernisering
  • het GitHub Copilot-abonnement (betaald of gratis).
  • Meld u aan bij Visual Studio met een GitHub-account dat Copilot-toegang heeft.
  • Code geschreven in C of C++, en in een codebase op basis van MSBuild die gebruikmaakt van .sln of .vcxproj, of in een codebase op basis van CMake. Unreal Engine-projecten (.uproject) worden momenteel niet ondersteund.

Uw Visual Studio-versie controleren

Als u Visual Studio wilt bijwerken, selecteert u Help>Controle voor updates of downloadt u de nieuwste versie van Visual Studio downloads.

De functie in- of uitschakelen

GitHub Copilot-modernisering voor C++ is standaard ingeschakeld. De functie uitschakelen of expliciet inschakelen:

  1. Selecteer in Visual Studio Tools>Options om het dialoogvenster Options te openen.
  2. Navigeer naar GitHub>Copilot>C/C++.
  3. Schakel het selectievakje Enable GitHub Copilot modernization for C++ in om de functie in te schakelen, of schakel het uit om de functie uit te schakelen.
  4. Start Visual Studio opnieuw om de instelling van kracht te laten worden.

Controleren of de agent beschikbaar is

Controleer na de installatie of de moderniseringsagent toegankelijk is:

  1. Open een C++-oplossing of -project in Visual Studio.
  2. Open GitHub Copilot Chat door View>GitHub Copilot Chat te selecteren.
  3. Typ @Modernize in het chatinvoerveld. Als de agent reageert, is de installatie voltooid.

U kunt ook met de rechtermuisknop op uw oplossing of project klikken in Solution Explorer. Als Modernisering wordt weergegeven in het contextmenu, is de agent gereed.