Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Copilot для модернизации помогает модернизировать вашу кодовую базу на C++. Выполните следующие действия, чтобы установить эту функцию в Visual Studio.
Необходимые условия
- Windows операционная система.
- Visual Studio 2026 версии 18.7 или более поздней.
- Одна или несколько следующих рабочих нагрузок разработки C++:
- Разработка настольных приложений с помощью C++
- Разработка игр с помощью C++
- Linux, Mac и внедренная разработка с помощью C++
- Эти необязательные компоненты должны быть включены: GitHub Copilot, модернизация GitHub Copilot
- Подписка GitHub Copilot (платная или бесплатная).
- Войдите в Visual Studio с учетной записью GitHub, которая имеет доступ к Copilot.
- Код, написанный на C или C++, в кодовой базе на основе MSBuild, использующей
.slnили.vcxproj, либо в кодовой базе на основе CMake. Проекты Unreal Engine (.uproject) в настоящее время не поддерживаются.
Проверка версии Visual Studio
Если необходимо обновить Visual Studio, выберите Help>Check for Updates или скачайте последнюю версию из Visual Studio скачивания.
Включение или отключение функции
Модернизация GitHub Copilot для C++ включена по умолчанию. Чтобы отключить или явно включить эту функцию, выполните следующие действия.
- В Visual Studio выберите Tools>Options, чтобы открыть диалоговое окно Options.
- Перейдите к GitHub>Copilot>C/C++.
- Установите флажок Включить модернизацию C++ с помощью GitHub Copilot, чтобы включить эту функцию, или снимите его, чтобы отключить её.
- Перезапустите Visual Studio, чтобы изменение параметра вступило в силу.
Проверка доступности агента
После установки убедитесь, что агент модернизации доступен:
- Откройте решение или проект C++ в Visual Studio.
- Откройте GitHub Copilot Chat выбрав View>GitHub Copilot Chat.
- Введите
@Modernizeв поле ввода чата. Если агент отвечает, программа установки завершена.
Кроме того, щелкните правой кнопкой мыши решение или проект в Обозреватель решений. Если модернизация появится в контекстном меню, агент готов.