Partager via


Extensions Code Optimizations pour Visual Studio (préversion)

Avec l’extension Optimisations de code pour Visual Studio, vous pouvez générer une proposition de correctif de code pour les problèmes de performances identifiés par Optimisations de code dans vos applications .NET en cours d’exécution.

Cet article vous guide dans l’utilisation de l’extension avec GitHub Copilot dans Visual Studio.

Prérequis

Vérifier Code Optimizations pour votre application

Pour commencer, vérifiez que Code Optimizations est identifiée pour votre application.

  1. Dans le portail Azure, accédez à votre ressource Application Insights.

  2. Sélectionnez Investiguer>Performances.

  3. Dans le panneau Performances, sélectionnez le bouton Code Optimizations dans le menu supérieur.

    Capture d’écran du service Optimisations de code dans le panneau Performances.

  4. Notez ce qui suit :

    • Nom de la ressource Application Insights.
    • ID d’application Application Insights, trouvé dans le panneau Accès à l’API.
    • Compte avec lequel vous êtes connecté au portail Azure.

Installer l’extension Code Optimizations (préversion)

Installez l’extension Code Optimizations pour Visual Studio.

Résoudre les problèmes dans votre code à l’aide de l’extension

Une fois installée, l’extension Code Optimizations (préversion) introduit un agent appelé @code_optimizations avec quelques commandes ou « compétences » que vous pouvez utiliser dans GitHub Copilot pour interagir avec les problèmes de Code Optimizations.

  1. Dans Visual Studio, ouvrez le référentiel contenant votre application .NET avec l’extension Code Optimizations activée.

  2. Ouvrez la conversation GitHub Copilot.

  3. Appelez l’extension en exécutant la commande suivante, et remplacez l’espace réservé par votre propre nom de ressource Application Insights ou par l’ID d’application Application Insights.

    @code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
    

    La commande extrait les principaux problèmes de Code Optimizations, les mappe au code source dans votre référentiel local et suggère des correctifs/recommandations. Elle génère automatiquement la recommandation principale.

    Capture d’écran des résultats de l’exécution de la commande code-optimizations dans Visual Studio.

    Remarque

    Par défaut, seuls les problèmes des dernières 24 heures sont retournés.

  4. Générez des correctifs pour les autres problèmes en suivant les invites de la réponse Copilot.