Partilhar via


Extensões de otimizações de código para Visual Studio (visualização)

Com a extensão de otimizações de código para Visual Studio, você pode gerar uma proposta de correção de código para problemas de desempenho identificados por otimizações de código em seus aplicativos .NET em execução.

Este artigo o orienta pelo uso da extensão com o GitHub Copilot no Visual Studio.

Pré-requisitos

Verificar otimizações de código para seu aplicativo

Para começar, certifique-se de que as otimizações de código estão identificadas para seu aplicativo.

  1. No portal do Azure, navegue até o recurso do Application Insights.

  2. Selecione Investigar>desempenho.

  3. Na folha Desempenho, selecione o botão Otimizações de código no menu superior.

    Captura de tela das otimizações de código localizadas na folha Desempenho.

  4. Tome nota:

    • O nome do recurso do Application Insights.
    • O ID do aplicativo Application Insights, encontrado na folha Acesso à API.
    • A conta com a qual você está conectado ao portal do Azure.

Instalar a extensão Otimizações de código (visualização)

Instale a extensão Code Optimizations para Visual Studio.

Corrigir problemas em seu código usando a extensão

Uma vez instalada, a extensão Code Optimizations (visualização) introduz um agente chamado @code_optimizations com alguns comandos ou "habilidades" que você pode usar no GitHub Copilot para interagir com problemas de Otimizações de Código.

  1. No Visual Studio, abra o repositório que mantém seu aplicativo .NET com otimizações de código habilitadas.

  2. Abra o chat do GitHub Copilot.

  3. Invoque a extensão executando o seguinte comando, substituindo o espaço reservado pelo seu próprio nome de recurso do Application Insights ou pelo ID do Aplicativo do Application Insights.

    @code_optimizations /connect <YOUR_APPLICATION_INSIGHTS_RESOURCE_NAME_OR_APPLICATION_ID>
    

    O comando extrai os principais problemas das otimizações de código, mapeia-os para o código-fonte em seu repositório local e sugere correções/recomendações. Ele gera automaticamente a recomendação principal.

    Captura de tela dos resultados da execução do comando code-optimizations no Visual Studio.

    Nota

    Por padrão, apenas os problemas das últimas 24 horas são retornados.

  4. Gere correções para outros problemas seguindo os prompts na resposta do Copilot.