Freigeben über


Erweiterungen für Code Optimizations für Visual Studio (Vorschau)

Mit der Erweiterung für Code Optimizations für Visual Studio können Sie in Ihren laufenden .NET Apps einen Codekorrekturvorschlag für Leistungsprobleme generieren, die von Codeoptimierungen 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 Codeoptimierungen aus.

    Screenshot: Code Optimizations auf dem Blatt „Leistung“

  4. Notieren Sie sich Folgendes:

    • Den Application Insights-Ressourcennamen.
    • 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 Erweiterung für Code Optimizations 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 Code Optimizations 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 „Codeoptimierungen“ in Visual Studio.

    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.