Sdílet prostřednictvím


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

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.

  1. Na webu Azure Portal přejděte k prostředku Application Insights.

  2. Vyberte Prozkoumat>výkon.

  3. V okně Výkon vyberte v horní nabídce tlačítko Optimalizace kódu.

    Snímek obrazovky s optimalizacemi kódu umístěnými v okně Výkon

  4. 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.

  1. V sadě Visual Studio otevřete úložiště, ve kterém je aplikace .NET s povolenými optimalizacemi kódu.

  2. Otevřete chat GitHub Copilot.

  3. 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í.

    Snímek obrazovky s výsledky spuštění příkazu optimalizace kódu v sadě Visual Studio

    Poznámka:

    Ve výchozím nastavení se vrátí pouze problémy za posledních 24 hodin.

  4. Pomocí výzev v odpovědi Copilot vygenerujte opravy dalších problémů.