Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- Installieren Sie Version 17.12 oder höher von Visual Studio.
- Registrieren Sie sich für ein GitHub-Konto mit einem gültigen GitHub Copilot-Abonnement, und melden Sie sich an.
- Aktivieren Sie die folgenden Dienste für Ihre .NET-Anwendung:
Überprüfen von Codeoptimierungen für Ihre Anwendung
Stellen Sie zunächst sicher, dass Codeoptimierungen für Ihre Anwendung identifiziert werden.
Navigieren Sie im Azure-Portal zu Ihrer Application Insights-Ressource.
Wählen Sie Untersuchen>Leistung aus.
Wählen Sie auf dem Blatt „Leistung“ im oberen Menü die Schaltfläche Code Optimizations aus.
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.
Öffnen Sie in Visual Studio das Repository, in dem Ihre .NET-Anwendung mit aktivierten Codeoptimierungen enthalten ist.
Öffnen Sie den GitHub Copilot-Chat.
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.
Hinweis
Standardmäßig werden nur Probleme aus den letzten 24 Stunden zurückgegeben.
Generieren Sie Korrekturen für andere Probleme, indem Sie den Anweisungen in der Copilot-Antwort folgen.