Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Rozszerzenie Optymalizacje kodu dla programu Visual Studio umożliwia wygenerowanie propozycji poprawki kodu pod kątem problemów z wydajnością zidentyfikowanych przez optymalizacje kodu w uruchomionych aplikacjach .NET.
Ten artykuł przeprowadzi Cię przez proces używania rozszerzenia z narzędziem GitHub Copilot w programie Visual Studio.
Wymagania wstępne
- Zainstaluj wersję 17.12 lub nowszą programu Visual Studio.
- Zarejestruj się i zaloguj się do konta usługi GitHub przy użyciu prawidłowej subskrypcji usługi GitHub Copilot.
- Włącz następujące usługi dla aplikacji .NET:
Weryfikowanie optymalizacji kodu dla aplikacji
Aby rozpocząć, upewnij się, że optymalizacje kodu zostały zidentyfikowane dla Twojej aplikacji.
W witrynie Azure Portal przejdź do zasobu usługi Application Insights.
Wybierz pozycję Zbadaj>Wydajność.
W bloku Wydajność wybierz przycisk Optymalizacje kodu w górnym menu.
Zanotuj:
- Nazwa zasobu usługi Application Insights.
- Identyfikator aplikacji usługi Application Insights, znajdujący się w panelu Dostępu do API.
- Konto, za pomocą którego logujesz się do witryny Azure Portal.
Instalowanie rozszerzenia optymalizacji kodu (wersja zapoznawcza)
Zainstaluj rozszerzenie Optymalizacje kodu dla programu Visual Studio.
Rozwiązywanie problemów w kodzie przy użyciu rozszerzenia
Po zainstalowaniu rozszerzenie Optymalizacje kodu (wersja zapoznawcza) wprowadza agenta o nazwie @code_optimizations z kilkoma poleceniami lub "umiejętnościami", których można używać w narzędziu GitHub Copilot do interfejsu z problemami optymalizacji kodu.
W programie Visual Studio otwórz repozytorium zawierające aplikację .NET z włączonymi optymalizacjami kodu.
Otwórz czat Copilot w usłudze GitHub.
Wywołaj rozszerzenie, wykonując następujące polecenie, zastępując symbol zastępczy własną nazwą zasobu usługi Application Insights lub identyfikatorem aplikacji usługi Application Insights.
@code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>Polecenie wyciąga najważniejsze problemy z optymalizacji kodu, mapuje je na kod źródłowy w lokalnym repozytorium i proponuje poprawki oraz zalecenia. Automatycznie generuje najlepsze zalecenie.
Uwaga / Notatka
Domyślnie zwracane są tylko problemy z ostatnich 24 godzin.
Wygeneruj poprawki dla innych problemów, postępując zgodnie ze wskazówkami w odpowiedzi Copilot.