Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Con la extensión Optimizaciones de código para Visual Studio, puede generar una propuesta de corrección de código para problemas de rendimiento identificados por optimizaciones de código en las aplicaciones .NET en ejecución.
Este artículo le guía a través del uso de la extensión con GitHub Copilot en Visual Studio.
Prerrequisitos
- Instale la versión 17.12 o posterior de Visual Studio.
- Regístrese e inicie sesión en una cuenta de GitHub con una suscripción válida de GitHub Copilot.
- Habilite los siguientes servicios para la aplicación .NET:
Comprobación de las optimizaciones de código para la aplicación
Para empezar, asegúrate de que se hayan identificado las optimizaciones de código para tu aplicación.
En Azure Portal, vaya al recurso de Application Insights.
Seleccione Investigar>Rendimiento.
En la hoja Rendimiento, seleccione el botón Optimizaciones de código en el menú superior.
Tome nota de:
- Nombre del recurso de Application Insights.
- El identificador de aplicación de Application Insights, que se encuentra en la hoja Acceso de API.
- La cuenta con la que ha iniciado sesión en Azure Portal.
Instalación de la extensión Optimizaciones de código (versión preliminar)
Instale la extensión Optimizaciones de código para Visual Studio.
Corrección de problemas en el código mediante la extensión
Una vez instalada, la extensión Optimizaciones de código (versión preliminar) presenta un agente llamado @code_optimizations
con algunos comandos o "aptitudes" que puede usar en GitHub Copilot para interactuar con problemas de optimización de código.
En Visual Studio, abra el repositorio que contiene la aplicación .NET con optimizaciones de código habilitadas.
Abra el chat de GitHub Copilot.
Invoque la extensión ejecutando el siguiente comando, reemplazando el marcador de posición por su propio nombre de recurso de Application Insights o por el identificador de aplicación de Application Insights.
@code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
El comando extrae los principales problemas de optimizaciones de código, los asigna al código fuente del repositorio local y sugiere correcciones o recomendaciones. Genera automáticamente la recomendación principal.
Nota:
De forma predeterminada, solo se devuelven los problemas de las últimas 24 horas.
Genere correcciones para otros problemas siguiendo las indicaciones de la respuesta de Copilot.