Compartir a través de


Extensiones de optimización de código para Visual Studio (versión preliminar)

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

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.

  1. En Azure Portal, vaya al recurso de Application Insights.

  2. Seleccione Investigar>Rendimiento.

  3. En la hoja Rendimiento, seleccione el botón Optimizaciones de código en el menú superior.

    Captura de pantalla de optimizaciones de código ubicadas en la hoja Rendimiento.

  4. 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.

  1. En Visual Studio, abra el repositorio que contiene la aplicación .NET con optimizaciones de código habilitadas.

  2. Abra el chat de GitHub Copilot.

  3. 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.

    Captura de pantalla de los resultados de ejecutar el comando optimizaciones de código en Visual Studio.

    Nota:

    De forma predeterminada, solo se devuelven los problemas de las últimas 24 horas.

  4. Genere correcciones para otros problemas siguiendo las indicaciones de la respuesta de Copilot.