Freigeben über


Codeoptimierungserweiterungen für Visual Studio (Vorschau)

Mit der Codeoptimierungserweiterung für Visual Studio können Sie einen Codekorrekturvorschlag für Leistungsprobleme generieren, die von Codeoptimierungen in Ihren ausgeführten .NET-Apps identifiziert werden.

Dieser Artikel führt Sie durch die Verwendung der Erweiterung mit GitHub Copilot in Visual Studio.

Voraussetzungen

Überprüfen von Codeoptimierungen für Ihre Anwendung

Stellen Sie zunächst sicher, dass Codeoptimierungen für Ihre Anwendung identifiziert werden.

  1. Navigieren Sie im Azure-Portal zu Ihrer Application Insights-Ressource.

  2. Wählen Sie Untersuchen>Leistung aus.

  3. Wählen Sie auf dem Blatt „Leistung“ im oberen Menü die Schaltfläche Code Optimizations aus.

    Screenshot: Code Optimizations auf dem Blatt Leistung

  4. Notieren Sie sich Folgendes:

    • Der Name der Application Insights-Ressource.
    • Die Application Insights-Anwendungs-ID, die auf dem Blatt „API Access“ gefunden wurde.
    • Das Konto, mit dem Sie beim Azure-Portal angemeldet sind.

Installieren der Erweiterung für Codeoptimierungen (Vorschau)

Installieren Sie die Codeoptimierungserweiterung für Visual Studio.

Beheben von Problemen in Ihrem Code mithilfe der Erweiterung

Nach der Installation führt die Erweiterung für Codeoptimierungen (Vorschau) einen Agent mit dem Namen @code_optimizations mit einigen Befehlen oder „Fähigkeiten“ ein, die Sie in GitHub Copilot als Schnittstelle für Codeoptimierungsprobleme verwenden können.

  1. Öffnen Sie in Visual Studio das Repository, in dem Ihre .NET-Anwendung mit aktivierten Codeoptimierungen enthalten ist.

  2. Öffnen Sie den GitHub Copilot-Chat.

  3. Rufen Sie die Erweiterung auf, indem Sie den folgenden Befehl ausführen, indem Sie den Platzhalter durch Ihren eigenen Application Insights-Ressourcennamen oder durch die Application Insights-Anwendungs-ID ersetzen.

    @code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
    

    Der Befehl ruft die wichtigsten Probleme aus Codeoptimierungen ab, ordnet sie dem Quellcode in Ihrem lokalen Repository zu und schlägt Korrekturen/Empfehlungen vor. Er generiert automatisch die wichtigste Empfehlung.

    Screenshot der Ergebnisse zum Ausführen des Befehls

    Hinweis

    Standardmäßig werden nur Probleme aus den letzten 24 Stunden zurückgegeben.

  4. Generieren Sie Korrekturen für andere Probleme, indem Sie den Anweisungen in der Copilot-Antwort folgen.