Rozšíření Optimalizace kódu pro Visual Studio (Preview)
S rozšířením Optimalizace kódu pro Visual Studio můžete vygenerovat návrh opravy kódu pro problémy s výkonem identifikovanými optimalizacemi kódu ve spuštěných aplikacích .NET.
Tento článek vás provede používáním rozšíření s GitHub Copilotem v sadě Visual Studio.
Požadavky
- Nainstalujte verze 17.10 nebo 17.11 sady Visual Studio.
Poznámka:
Verze 17.12 sady Visual Studio ještě není podporovaná.
- Zaregistrujte se a přihlaste se k účtu GitHub s platným předplatným GitHub Copilot.
- Povolte pro aplikaci .NET následující služby:
Ověření optimalizací kódu pro vaši aplikaci
Abyste mohli začít, ujistěte se, že jsou pro vaši aplikaci identifikovány optimalizace kódu.
Na webu Azure Portal přejděte k prostředku Application Insights.
Vyberte Prozkoumat>výkon.
V okně Výkon vyberte v horní nabídce tlačítko Optimalizace kódu.
Poznamenejte si:
- Název prostředku Application Insights
- ID aplikace Application Insights, které se nachází v okně Přístup k rozhraní API
- Účet, pomocí kterého jste přihlášení k webu Azure Portal.
Instalace rozšíření Optimalizace kódu (Preview)
Nainstalujte rozšíření Optimalizace kódu pro Visual Studio.
Oprava problémů s kódem pomocí rozšíření
Po instalaci představuje rozšíření Optimalizace kódu (Preview) agenta volaného @code_optimizations
s několika příkazy nebo dovednostmi, které můžete použít v GitHub Copilotu pro rozhraní s problémy s optimalizacemi kódu.
V sadě Visual Studio otevřete úložiště, ve kterém je aplikace .NET s povolenými optimalizacemi kódu.
Otevřete chat GitHub Copilot.
Zavolejte rozšíření spuštěním následujícího příkazu a nahraďte zástupný text vlastním názvem prostředku Application Insights nebo ID aplikace Application Insights.
@code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
Příkaz načte hlavní problémy z optimalizací kódu, mapuje je na zdrojový kód v místním úložišti a navrhuje opravy a doporučení. Automaticky vygeneruje hlavní doporučení.
Poznámka:
Ve výchozím nastavení se vrátí pouze problémy za posledních 24 hodin.
Pomocí výzev v odpovědi Copilot vygenerujte opravy dalších problémů.