Compartir a través de


Extensiones Optimizaciones 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 los problemas de rendimiento identificados por Optimizaciones de código en la ejecución de aplicaciones .NET.

Este artículo le guía por el uso de la extensión con GitHub Copilot en Visual Studio.

Requisitos previos

Comprobación de la opción Optimizaciones de código de la aplicación

Para empezar, asegúrese de que la opción Optimizaciones de código se haya identificado para la 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 de la hoja Rendimiento.

  4. Tome nota de lo siguiente:

    • El 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 los problemas de Optimizaciones de código.

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

  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 code-optimizations 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.