Compartilhar via


Extensões de Otimizações de Código para Visual Studio (versão prévia)

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

Este artigo orienta você a usar a extensão com o GitHub Copilot no Visual Studio.

Pré-requisitos

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

Para começar, verifique se 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. Faça uma anotação de:

    • Nome do recurso do Application Insights.
    • A ID do aplicativo do Application Insights, encontrada 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 (versão prévia)

Instale a extensão de Otimizações de Código para Visual Studio.

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

Depois de instalada, a extensão Code Optimizations (versão prévia) apresenta 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 comando a seguir, substituindo o espaço reservado pelo seu próprio nome de recurso do Application Insights ou pela ID do aplicativo 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 superior.

    Captura de tela dos resultados da execução do comando de otimizações de código no Visual Studio.

    Observação

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

  4. Gere correções para outros problemas seguindo as instruções na resposta do Copilot.