Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
С помощью расширения "Оптимизация кода" для Visual Studio можно создать предложение по устранению проблем с производительностью, определенных оптимизацией кода в работающих приложениях .NET.
В этой статье описано, как использовать расширение с GitHub Copilot в Visual Studio.
Предпосылки
- Установите версию 17.12 или более позднюю версию Visual Studio.
- Зарегистрируйтесь и войдите в учетную запись GitHub с допустимой подпиской GitHub Copilot.
- Включите следующие службы для приложения .NET:
Проверка оптимизации кода для приложения
Чтобы приступить к работе, убедитесь, что для приложения определены оптимизации кода.
На портале Azure перейдите к ресурсу Application Insights.
Выберите "Исследовать>производительность".
В разделе "Производительность" нажмите кнопку "Оптимизация кода" в верхнем меню.
Запишите следующее:
- Имя ресурса Application Insights.
- Идентификатор приложения Application Insights, указанный на панели "Доступ к API".
- Учетная запись, с помощью которой вы вошли на портал Azure.
Установка расширения оптимизации кода (предварительная версия)
Установите расширение "Оптимизация кода" для Visual Studio.
Устранение проблем в коде с помощью расширения
После установки расширение "Оптимизация кода" (предварительная версия) представляет агент @code_optimizations
с несколькими командами или навыками, которые можно использовать в GitHub Copilot для взаимодействия с проблемами оптимизации кода.
В Visual Studio откройте репозиторий, содержащий ваше приложение .NET с включенными оптимизациями кода.
Откройте чат GitHub Copilot.
Вызовите расширение, выполнив следующую команду, заменив заполнитель собственным именем ресурса Application Insights или идентификатором приложения Application Insights.
@code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
Команда извлекает основные проблемы из оптимизации кода, сопоставляет их с исходным кодом в локальном репозитории и предлагает исправления и рекомендации. Она автоматически создает верхнюю рекомендацию.
Замечание
По умолчанию возвращаются только проблемы за последние 24 часа.
Создайте исправления для других проблем, выполнив запросы в ответе Copilot.