Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
- Instale a versão 17.12 ou superior do Visual Studio.
- Inscreva-se e faça logon em uma conta do GitHub com uma assinatura válida do GitHub Copilot.
- Habilite os seguintes serviços para seu aplicativo .NET:
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.
No portal do Azure, navegue até o recurso do Application Insights.
Selecione Investigar>Desempenho.
Na folha Desempenho, selecione o botão Otimizações de Código no menu superior.
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.
No Visual Studio, abra o repositório que mantém seu aplicativo .NET com otimizações de código habilitadas.
Abra o chat do GitHub Copilot.
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.
Observação
Por padrão, somente os problemas das últimas 24 horas são retornados.
Gere correções para outros problemas seguindo as instruções na resposta do Copilot.
