Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
- Installez la version 17.12 ou ultérieure de Visual Studio.
- Inscrivez-vous et connectez-vous à un compte GitHub avec un abonnement GitHub Copilot valide.
- Activez les services suivants pour votre application .NET :
Vérifier les optimisations du code pour votre application
Pour commencer, vérifiez que les optimisations du code sont identifiées pour votre application.
Dans le portail Azure, accédez à votre ressource Application Insights.
Sélectionnez Investiguer>Performances.
Dans le panneau Performances, sélectionnez le bouton Optimisations du code dans le menu supérieur.
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.
Dans Visual Studio, ouvrez le dépôt contenant votre application .NET avec optimisations du code activée.
Ouvrez la conversation GitHub Copilot.
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.
Remarque
Par défaut, seuls les problèmes des dernières 24 heures sont retournés.
Générez des correctifs pour d’autres problèmes en suivant les indications de la réponse Copilot.