Delen via


Extensies voor Code Optimizations voor Visual Studio (preview)

Met de extensie Code Optimizations voor Visual Studio kunt u een code-oplossingsvoorstel genereren voor prestatieproblemen die worden geïdentificeerd door Code Optimizations in uw actieve .NET-apps.

In dit artikel wordt u begeleid bij het gebruik van de extensie met GitHub Copilot in Visual Studio.

Vereisten

Codeoptimalisaties voor uw toepassing controleren

Zorg ervoor dat codeoptimalisaties zijn geïdentificeerd voor uw toepassing om aan de slag te gaan.

  1. Navigeer in Azure Portal naar uw Application Insights-resource.

  2. Selecteer Prestaties onderzoeken>.

  3. Selecteer op de blade Prestaties de knop Codeoptimalisaties in het bovenste menu.

    Schermopname van codeoptimalisaties op de blade Prestaties.

  4. Noteer:

    • De naam van de Application Insights-resource.
    • De Application Id van Application Insights, gevonden op de blade API Access.
    • Het account waarmee u bent aangemeld bij Azure Portal.

De extensie Code Optimizations installeren (preview)

Installeer de extensie Code Optimizations voor Visual Studio.

Problemen in uw code oplossen met behulp van de extensie

Na de installatie introduceert de extensie Code Optimizations (preview) een agent die wordt aangeroepen @code_optimizations met een paar opdrachten of 'vaardigheden' die u in GitHub Copilot kunt gebruiken om interface te krijgen met problemen met Code Optimizations.

  1. Open in Visual Studio de opslagplaats met uw .NET-toepassing met Code Optimizations ingeschakeld.

  2. Open de GitHub Copilot-chat.

  3. Roep de extensie aan door de volgende opdracht uit te voeren, waarbij u de tijdelijke aanduiding vervangt door de naam van uw eigen Application Insights-resource of door de Application Insights-toepassings-id.

    @code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
    

    Met de opdracht worden de belangrijkste problemen opgehaald uit codeoptimalisaties, toegewezen aan broncode in uw lokale opslagplaats en worden oplossingen/aanbevelingen voorgesteld. Hiermee wordt automatisch de belangrijkste aanbeveling gegenereerd.

    Schermopname van de resultaten van het uitvoeren van de opdracht voor codeoptimalisaties in Visual Studio.

    Notitie

    Standaard worden alleen problemen van de afgelopen 24 uur geretourneerd.

  4. Genereer oplossingen voor andere problemen door de aanwijzingen in het Copilot-antwoord te volgen.