Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Modernizace pomocí GitHub Copilot vám pomůže modernizovat vaši kódovou bázi v jazyce C++. Pomocí následujícího postupu nainstalujte funkci do Visual Studio.
Prerequisites
- Windows operační systém.
- Visual Studio 2026 verze 18.7 nebo novější.
- Některé z následujících vývojových úloh jazyka C++:
- vývoj desktopových aplikací pomocí jazyka C++
- Vývoj her pomocí jazyka C++
- Vývoj pro Linux, Mac a vestavěné systémy v jazyce C++
- Musí být povoleny tyto volitelné součásti: GitHub Copilot, GitHub Copilot modernizace
- GitHub Copilot předplatné (placené nebo bezplatné).
- Přihlaste se do Visual Studio pomocí účtu GitHub, který má přístup Copilota.
- Kód napsaný v jazyce C nebo C++ a buď v základu kódu založeném na MSBuildu, který používá
.slnnebo.vcxprojnebo nebo základ kódu založeného na CMake. Projekty unreal Engine (.uproject) se v současné době nepodporují.
Ověření verze Visual Studio
Pokud potřebujete aktualizovat Visual Studio, vyberte Help>Check for Updates nebo si stáhněte nejnovější verzi z Visual Studio downloads.
Povolení nebo zakázání funkce
Ve výchozím nastavení je povolená modernizace GitHub Copilotu pro jazyk C++. Zakázání nebo explicitní povolení funkce:
- V Visual Studio výběrem Nástroje>Options otevřete dialogové okno Options.
- Přejděte na GitHub>Copilot>C/C++.
- Zaškrtnutím políčka Povolit modernizaci GitHub Copilot pro C++ tuto funkci povolíte, zrušením jeho zaškrtnutí ji zakážete.
- Restartujte Visual Studio, aby se změna nastavení projevila.
Ověření dostupnosti agenta
Po nastavení ověřte, že je agent modernizace přístupný:
- Otevřete řešení nebo projekt C++ v Visual Studio.
- Otevřete GitHub Copilot Chat tak, že vyberete View>GitHub Copilot Chat.
- Do pole chatu zadejte
@Modernize. Pokud agent odpoví, nastavení je hotové.
Případně klikněte pravým tlačítkem na řešení nebo projekt v Průzkumník řešení. Pokud se v kontextové nabídce zobrazí Modernize, agent je připraven.