Partager via


Extensions d’optimisation du code pour Visual Studio (préversion)

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

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

Conditions préalables

Vérifier les optimisations du code pour votre application

Pour commencer, vérifiez que les optimisations du code sont identifiées 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 Optimisations du code dans le menu supérieur.

    Capture d’écran des optimisations du code situées dans le panneau Performances.

  4. Prenez note des points suivants :

    • 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 Optimisations du code (préversion)

Installez l’extension Optimisations du code pour Visual Studio.

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

Une fois installé, l’extension Optimisations du code (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 liés aux optimisations du code.

  1. Dans Visual Studio, ouvrez le dépôt contenant votre application .NET avec optimisations du code activée.

  2. Ouvrez la conversation GitHub Copilot.

  3. Appelez l’extension en exécutant la commande suivante, en remplaçant 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 l’optimisation du code, 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 Optimisations du code 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 d’autres problèmes en suivant les indications de la réponse Copilot.