Dela via


Tillägg för kodoptimering för Visual Studio (förhandsversion)

Med tillägget Kodoptimeringar för Visual Studio kan du generera ett förslag på kodkorrigering för prestandaproblem som identifieras av kodoptimeringar i dina .NET-appar som körs.

Den här artikeln vägleder dig genom att använda tillägget med GitHub Copilot i Visual Studio.

Förutsättningar

Verifiera kodoptimeringar för ditt program

Kom igång genom att se till att kodoptimeringar identifieras för ditt program.

  1. I Azure Portal navigerar du till application insights-resursen.

  2. Välj Undersök>prestanda.

  3. På bladet Prestanda väljer du knappen Kodoptimeringar på den översta menyn.

    Skärmbild av kodoptimeringar som finns på bladet Prestanda.

  4. Anteckna:

    • Application Insights-resursnamnet.
    • Application Insights-program-ID:t finns på API Access-bladet.
    • Det konto som du är inloggad på Azure Portal med.

Installera tillägget Kodoptimeringar (förhandsversion)

Installera tillägget Kodoptimeringar för Visual Studio.

Åtgärda problem i koden med hjälp av tillägget

När kodoptimeringstillägget (förhandsversion) har installerats introduceras en agent som anropas @code_optimizations med några kommandon eller "färdigheter" som du kan använda i GitHub Copilot för att interagera med problem med kodoptimering.

  1. I Visual Studio öppnar du lagringsplatsen med .NET-programmet med kodoptimering aktiverat.

  2. Öppna GitHub Copilot-chatten.

  3. Anropa tillägget genom att köra följande kommando, ersätta platshållaren med ditt eget Application Insights-resursnamn eller med Application Insights-program-ID.

    @code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
    

    Kommandot hämtar de vanligaste problemen från kodoptimeringar, mappar dem till källkoden på din lokala lagringsplats och föreslår korrigeringar/rekommendationer. Den genererar automatiskt den högsta rekommendationen.

    Skärmbild av resultatet från körningen av kommandot code-optimizations i Visual Studio.

    Kommentar

    Som standard returneras endast problem från de senaste 24 timmarna.

  4. Generera korrigeringar för andra problem genom att följa anvisningarna i Copilot-svaret.