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.
Estamos empolgados em anunciar a disponibilidade do Visual Studio 2026 Insiders. Esta versão marca o início de uma nova era para o Visual Studio com integração profunda de plataforma de IA, conceitos básicos mais fortes e melhor desempenho.
Baixe o Visual Studio 2026 Insiders para aproveitar esses novos recursos e melhorias.
Features
Lançado em 10 de outubro de 2025.
Produtividade
Colar adaptável
O Copilot adapta o código colado ao contexto do arquivo, para que você gaste menos tempo corrigindo nomes, formatação e pequenos erros.
Colar código geralmente significa limpeza – renomear símbolos, corrigir erros, ajustar a formatação ou traduzir entre idiomas.
A colagem adaptável funciona para você. Ele analisa onde você cola e sugere o código que se ajusta ao seu arquivo. Você pode usá-lo para:
- Complete a implementação da interface ou dos membros abstratos ausentes.
- Corrija pequenos erros.
- Aplique estilo e formatação consistentes.
- Traduzir entre linguagens humanas ou de programação – por exemplo, C++ para C#.
- Continue um padrão ou preencha espaços em branco.
Por exemplo, se você tiver uma
Math
classe que implementeIMath
e colar umCeiling
método, a colagem adaptativa poderá transformá-la emFloor
se ainda não estiver implementada.
![]()
Ele também ajuda na tradução de idiomas. Aqui, o Copilot adapta o código C++ ao C# equivalente durante a colagem.
![]()
Como usá-lo:
- Cole o código normalmente {KeyboardShortcut:Edit.Paste}.
- Pressione
Tab
quando a barra de colagem adaptável aparecer para solicitar uma sugestão.- Examine a diferença de código original versus ajustado e aceite ou descarte.
Você também pode acioná-lo diretamente:
- Pressione Shift+Alt+V para colar e mostrar imediatamente uma sugestão.
- Use Editar → Colar especial → Colar com Copilot.
![]()
A colagem adaptável está ativada por padrão. Você pode alternar em Tools → Options → GitHub → Copilot → Editor → Enable Adaptive Paste.
Ações de código ao seu alcance 📣
Obtenha ajuda rápida do Copilot com um único clique com o botão direito do mouse no menu de contexto no Visual Studio.
Agora você pode interagir com o Copilot diretamente do menu de contexto no Visual Studio! Esse novo recurso permite que você obtenha ajuda rapidamente do Copilot para tarefas comuns com um único clique, sem a necessidade de digitar prompts.
Atualmente, há cinco ações do Copilot disponíveis no menu de contexto, cada uma funcionando de forma diferente, dependendo se você tiver o código selecionado:
![]()
Experimente essas ações do Copilot e deixe-nos saber o que você pensa! Gostaríamos de ouvir seus comentários e sugestões de outras ações que você gostaria de ver no menu de contexto.
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Renderização de gráfico de sereia 📣
Renderizando gráficos de Sereia no editor markdown e no Copilot Chat.
Estamos empolgados em anunciar que o Visual Studio agora dá suporte à renderização de gráficos de Sereia no editor markdown, onde você pode fornecer sua própria sintaxe De sereia ou fazer o Copilot gerá-la para você! Esse novo recurso permite visualizar estruturas de dados complexas e fluxos de trabalho diretamente no editor de código. Por exemplo, você pode criar fluxogramas e diagramas em um arquivo Markdown usando a sintaxe de Sereia e eles serão renderizados automaticamente na versão prévia.
Se você tiver a sintaxe de Sereia pronta em um arquivo Markdown, poderá visualizar clicando no botão Visualizar no canto superior esquerdo do editor. O gráfico de Sereia será renderizado no painel de visualização, permitindo que você veja a representação visual de seus dados.
![]()
Você também pode pedir ao Copilot Chat para gerar gráficos e diagramas para ajudar a explicar bases de código complexas ou lógica com auxílios visuais. Copilot responderá com a sintaxe sereia gerada, que você pode visualizar diretamente para exibir o diagrama renderizado.
![]()
Tente gerar um gráfico de Sereia hoje! Gostaríamos de ouvir seus comentários e sugestões para melhorar esse recurso.
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Controles aprimorados do editor 📣
Descubra opções avançadas para maximizar sua experiência de edição com novos recursos de margem.
Os desenvolvedores dependem de indicações sutis e contexto rápido para permanecer em fluxo, e a margem inferior do editor é uma parte fundamental disso. Mas até agora, oferecia insights limitados e pouca flexibilidade - deixando informações úteis fora de alcance.
Atualizamos a margem inferior para ser mais informativa e personalizável. A posição de linha, coluna e caractere agora é unificada em uma única exibição e clicar nela abre a caixa de diálogo Ir para Linha para uma navegação mais rápida. Ao trabalhar com várias seleções, você verá contagens totais para seleções, caracteres e linhas. Passar o mouse sobre a margem de seleção revela informações detalhadas por seleção.
![]()
A codificação de arquivo agora é exibida na margem para referência rápida. Você também pode salvar ou reabrir um arquivo usando uma codificação específica, que ajuda a garantir a exibição adequada de caracteres especiais, dá suporte a vários idiomas e mantém a legibilidade consistente entre sistemas.
Clicar na margem de codificação abre um menu de contexto em que você pode optar por salvar ou reabrir o arquivo. Selecionar uma opção iniciará uma caixa de diálogo de codificação com uma lista suspensa de codificações disponíveis para escolher.
![]()
![]()
Um novo menu de contexto foi adicionado à margem, oferecendo controle total sobre quais informações são mostradas. Esse menu inclui todas as margens inferiores do editor, desde o controle Zoom até a nova margem de codificação.
![]()
Você pode gerenciar essas configurações por meio de Ferramentas → Opções → Editor de Texto → → Exibir → Mostrar contexto de edição no editor. Para ajustes mais rápidos, clique com o botão direito do mouse na margem inferior para abrir o novo menu de contexto e alterar o que é mostrado sem sair do fluxo.
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Exclusões de arquivo na pesquisa 📣
Ignore o ruído excluindo arquivos que você nunca precisa pesquisar.
Alguns arquivos que você nunca precisa examinar. Sejam artefatos de build, scripts minificados ou arquivos gerados, eles bagunçam os resultados da pesquisa e o atrasam.
Agora você pode excluí-las de suas pesquisas em Localizar em Arquivos e Localizar Rápido para se concentrar no que importa.
Para configurá-lo, acesse Ferramentas → Opções → Ambiente → Pesquisa e procure os novos arquivos Excluir da seção de resultados da pesquisa . Lá, você pode adicionar, editar ou remover padrões glob para controlar exatamente quais arquivos são deixados de fora dos resultados da pesquisa.
![]()
Essas exclusões são aplicadas automaticamente no Quick Find.
Para Localizar em Arquivos, essas exclusões são aplicadas além da seleção existente nos tipos de arquivo. Você pode optar por ativar ou desativar facilmente as exclusões de nível de configurações por meio do botão de alternância à direita dos tipos de arquivo.
![]()
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Atalhos de teclado familiares
Use
Ctrl+W
para fechar abas eCtrl+P
para pesquisa de código – atalhos aos quais você está acostumado em outros editores.Adicionamos novos atalhos para corresponder ao que você está acostumado com outros editores e navegadores, fazendo com que o Visual Studio se sinta mais intuitivo imediatamente.
Quais são as novidades?
- Ctrl+O W agora fecha a guia atual (além de Ctrl+F4)
- Ctrl+P agora abre a Pesquisa de Código (além de Ctrl+T)
Essas adições alinham o Visual Studio com editores populares, como o VS Code, facilitando a alternância entre ferramentas sem quebrar a memória muscular. Os atalhos existentes ainda funcionam exatamente como antes.
Observação para desenvolvedores do C#
O atalho Ctrl+W não foi adicionado ao perfil do desenvolvedor C# devido a conflitos existentes. Se você quiser usar Ctrl+W para fechar guias em C#, será necessário remapeá-lo manualmente nas Opções → ferramentas → → teclado.
Parte de um esforço mais amplo
Isso continua nosso trabalho para tornar os atalhos do Visual Studio mais consistentes com os padrões do setor. Anteriormente, adicionamos Ctrl+Shift+P para abrir a pesquisa de recursos e Ctrl+/ para alternar comentários de linha para corresponder a outros editores. Estamos adicionando gradualmente atalhos para reduzir o atrito ao mover entre diferentes ambientes de desenvolvimento, mantendo todos os atalhos de teclado dos quais os usuários do Visual Studio dependem.
Você sempre pode exibir ou personalizar atalhos acessando as Opções → ferramentas → → teclado.
GitHub Copilot
Traga seu próprio modelo para conversar
Agora você pode conectar seus próprios modelos de linguagem ao Visual Studio Chat, oferecendo mais opções, controle e personalização sobre sua experiência de IA.
Agora você pode conectar seus próprios modelos de linguagem ao Visual Studio Chat, oferecendo mais opções, controle e personalização sobre sua experiência de IA.
Use chaves de API do Antropic, Google, xAI ou OpenAI para experimentar as versões mais recentes, executar modelos que atendam às suas necessidades de segurança ou desempenho e alternar facilmente entre opções internas e personalizadas.
![]()
Introdução:
- Abra a Janela de Chat → Selecione Gerenciar Modelos no seletor > de modelos, adicione seu provedor e chave.
Disponível somente para Chat. Não há suporte para Copilot Business ou Enterprise. As funcionalidades do modelo variam.
Mais provedores e recursos estão chegando em breve, ajudando você a criar com a IA que funciona melhor para você.
Importante
Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. Sem julgamento. Sem cartão de crédito. Apenas sua conta do GitHub.
Contexto da URL do copilot
Cole uma URL no Copilot Chat para efetuar pull do conteúdo da página para obter respostas melhores.
Você já se sentiu preso quando um tópico não parece ter sido abordado nos dados de treinamento do Copilot? Agora você pode referenciar URLs no Copilot Chat para fornecer mais contexto para suas perguntas, ajudando o Copilot a fornecer respostas melhores.
URLs de referência em suas perguntas
Cole uma URL na caixa de prompt e o Copilot extrairá informações da Web. Isso ajuda a preencher os espaços em branco quando os dados de treinamento do Copilot não abordam um tópico ou quando você deseja referenciar um recurso específico.
Por exemplo, você pode pedir ao Copilot para ajudá-lo a escrever um arquivo readme.md com base nas práticas recomendadas no GitHub.
![]()
Tenha em mente que o Copilot só pode referenciar o conteúdo da URL pública que você fornece. Ele não acessará nenhum outro recurso ou links nessa página ou páginas por trás da autenticação. Além disso, ele só pode efetuar pull de conteúdo HTML estático, portanto, se você fizer referência a uma página dinâmica, o Copilot não poderá acessar o conteúdo.
Importante
Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. Sem julgamento. Sem cartão de crédito. Apenas sua conta do GitHub.
Melhores respostas do Copilot 📣
Experimente respostas copilot aprimoradas drasticamente com contexto aprimorado para pesquisa de código, compreensão de símbolo externo e referência precisa de número de linha!
O Copilot Chat continua ficando mais inteligente com o contexto aprimorado para suas tarefas diárias! Você pode esperar melhores resultados ao pesquisar sua base de código, entender dependências com símbolos externos e referenciar linhas específicas em seu código.
Pesquisa de código aprimorada
Os recursos de pesquisa de código do Copilot Chat foram aprimorados para fornecer resultados mais relevantes. Isso significa que você recebe sugestões mais precisas porque o Copilot é ainda melhor na recuperação dos snippets de código corretos relacionados a comportamentos, conceitos ou funcionalidade descritos em linguagem natural. Essas melhorias são graças ao aproveitamento de índices remotos de suas bases de código.
![]()
Reconhecimento de símbolos externos
Agora, o Copilot Chat pode se estender além do seu projeto para ajudá-lo com símbolos externos trazidos por suas dependências em C#. Com esse escopo mais amplo de compreensão, ele pode fornecer soluções mais eficazes para seus projetos.
![]()
Melhor precisão com números de linha
Quando você faz referência a uma linha específica em seu código, o Copilot Chat agora fornecerá respostas mais precisas. Isso significa que, quando você pedir a Copilot para examinar uma determinada seção do código em linguagem natural, ele poderá fornecer informações mais precisas.
![]()
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Importante
Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. Sem julgamento. Sem cartão de crédito. Apenas sua conta do GitHub.
Diagnóstico de depuração &
Agente Copilot do Profiler 📣
Um agente do criador de perfil de IA que analisa o desempenho, sugere correções e ajuda você a iterar rapidamente.
Estamos entusiasmados em apresentar o Profiler Agent no Visual Studio: um assistente de IA que ajuda você a entender e corrigir problemas de desempenho sem precisar ser um especialista em criação de perfil.
O Agente do Profiler funciona junto com o GitHub Copilot para:
- Analisar o uso da CPU, as alocações de memória e o comportamento do runtime
- Gargalos de desempenho do Surface
- Gerar novos parâmetros de comparação BenchmarkDotNet ou otimizar os existentes
- Sugerir e ajudar a aplicar otimizações
- Validar melhorias em um loop guiado
Começar é simples. Basta fazer sua pergunta no Copilot Chat (Modo de Agente):
- Opção 1: Marcação @profiler
Exemplo: @profiler Por que meu aplicativo está lento?- Opção 2: Perguntar diretamente sem marcar (habilitar o Agente do Criador de Perfil no menu Selecionar Ferramentas)
Exemplo: Por que minha taxa de quadros está caindo?
![]()
Seja você novo na criação de perfil ou em um profissional, essa experiência coloca o diagnóstico controlado por IA ao seu alcance. Não é necessário nenhum conhecimento avançado, apenas insights reais e acionáveis.
Atualmente, há suporte para alta análise de uso de CPU e alocações de objetos .NET, com mais cenários em breve.
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Agente de depuração para testes de unidade
Automatizando correções de testes de unidade desde a falha até a resolução.
O novo Agente de Depurador simplifica a depuração de teste de unidade combinando o poder do Gerenciador de Testes, do Copilot Chat e do depurador do Visual Studio em um fluxo de trabalho totalmente automatizado.
Veja como funciona: quando um teste de unidade falha, basta clicar com o botão direito do mouse no teste e selecionar Depurar com o Copilot. Isso invoca o Agente do Depurador, que:
- Coleta o contexto do workspace (código de teste, fonte relacionada, edições recentes).
- Forma uma hipótese sobre a causa raiz da falha.
- Aplica edições de código direcionadas com base em sua análise.
- Valida as correções executando o teste no depurador.
- Itera de forma inteligente se o problema persistir, refinando sua hipótese usando insights do depurador e repetindo o ciclo até que o teste seja aprovado.
![]()
Depois que a falha for resolvida, o agente fornecerá um resumo detalhado de suas ações e edições, facilitando a revisão e a compreensão das alterações. Ao automatizar o trabalho pesado, o Agente de Depurador reduz o processo de tentativa e erro, encurta os ciclos de feedback e ajuda você a entregar um código mais confiável rapidamente, mantendo você no controle da revisão final.
Instrução if embutida
Depure instruções if mais rapidamente com valores embutidos e Copilot Insights.
A depuração tem tudo a ver com a compreensão rápida do comportamento do seu código e, agora, uma nova experiência embutida para instruções if no .NET torna isso mais fácil do que nunca. Com essa atualização, não é mais necessário passar o mouse sobre as variáveis nem percorrer várias linhas para descobrir por que e se a condição é avaliada como verdadeira ou falsa. Em vez disso, o Visual Studio exibe o resultado da avaliação embutido, ao lado da própria condição.
![]()
E, assim como a variável embutida existente e os valores de retorno, você pode passar o mouse sobre a condição e selecionar Analisar com o Copilot. Não é exibido apenas o resultado final, a condição é dividida em suas subexpressões.
O Copilot explica como cada parte contribuiu para o resultado geral, fornecendo um caminho de raciocínio detalhado claro.
Melhorias de desempenho para F5
Depure mais rápido com desempenho aprimorado da funcionalidade F5.
Iniciar o depurador com F5 é um dos fluxos de trabalho mais comuns no Visual Studio e agora está mais rápido do que nunca. Fizemos melhorias de desempenho direcionadas para reduzir o tempo necessário para iniciar o depurador, para que você possa entrar na sessão de depuração com menos espera e mais codificação.
Na demonstração mostrada abaixo, você pode ver a diferença em primeira mão: o Visual Studio 2026 com o .NET 10 atinge tempos de inicialização até 30% mais rápido em comparação com o Visual Studio 2022 com o .NET 9 ao usar F5.
Esses ganhos são ocasionados por otimizações no depurador e no runtime do .NET, proporcionando uma experiência visivelmente mais suave.
![]()
CodeLens com Otimizar Alocações
Otimização de Alocação de Memória com um clique para seus benchmarks.
Anteriormente, era possível disparar otimizações de CPU para seus benchmarks do Benchmark .NET diretamente do editor usando o CodeLens. Agora você também terá um acesso rápido com um clique para melhorar as alocações de memória para os benchmarks.
Não é necessário solicitar manualmente o agente do Profiler; basta clicar no CodeLens acima do seu benchmark e você verá uma opção para Otimizar Alocações com o Copilot.
Essa atualização torna o ajuste de desempenho mais acessível e contínuo, ajudando a identificar e corrigir problemas de alocação exatamente onde você codifica.
![]()
Sumarização de threads do Agente Profiler
Resumo inteligente do Agente de Perfil com continuação de thread perfeita.
A atualização mais recente do Agente Criador de Perfil apresenta um resumo inteligente com continuação de thread, projetado para manter seu trabalho fluindo sem atingir os limites de token. Quando um chat se aproxima de seu limite de tokens, será solicitado que você resuma e continue em um novo thread.
![]()
O agente gera automaticamente um resumo conciso e rico em contexto de tudo o que é importante até o momento e prossegue para uma nova conversa. Nada se perde: detalhes importantes, etapas e decisões seguem com você.
Esta atualização não apenas reduz o uso de tokens, tornando as interações mais leves e rápidas, mas também facilita o acompanhamento do progresso por meio de resumos rápidos das ações do agente. E o mais importante: garante a continuidade perfeita para que você possa continuar exatamente de onde parou sem refazer seus passos.
Modelo de projeto BenchmarkDotNet
Acelere o ajuste de desempenho com o novo modelo de projeto do Benchmark e o suporte interno à criação de perfil – obtenha insights mais rápido do que nunca!
Mergulhe em benchmarking de desempenho com um modelo de projeto BenchmarkDotNet totalmente integrado que inclui suporte interno para profiling de uso da CPU e insights do Copilot.
Adicione um novo projeto no Visual Studio e selecione o Projeto BenchmarkDotNet na categoria Criação de Perfil . Escolha a versão do .NET de destino e o modelo é alinhado automaticamente.
O Visual Studio estrutura um projeto totalmente configurado, completo com configuração de parâmetro de comparação e diagnósticos de CPU.
![]()
Depois de executar seus parâmetros de comparação, o criador de perfil iniciará automaticamente uma sessão de diagnóstico e poderá exibir instantaneamente o uso da CPU, os dados da árvore de chamadas e os caminhos quentes de desempenho - com insights opcionais do Copilot - sem sair do IDE.
O diagnóstico do CMake acabou de ser nivelado
Criação de perfil de CPU, análise de E/S de Arquivo e eventos de rastreamento – agora totalmente compatíveis com projetos do CMake.
Projetos CMake agora têm suporte nativo para ferramentas de Uso da CPU, Visualizador de Eventos, uso de memória e E/S de arquivos no Visual Studio - sem soluções alternativas, sem configuração extra. A ferramenta uso da CPU também inclui insights de desempenho baseados em Copilot, ajudando você a detectar e resolver gargalos ainda mais rapidamente.
![]()
Personalizada para desenvolvedores de jogos e fluxos de trabalho críticos ao desempenho, essa atualização permite que você:
- Identifique gargalos de desempenho e otimize o código de computação pesada com a Ferramenta de Uso da CPU.
- Acompanhe eventos de runtime, como exceções, logs e solicitações HTTP com o Visualizador de Eventos.
- Analise padrões de acesso a arquivos, durações e taxa de transferência com a Ferramenta de E/S de Arquivo.
Otimizar matrizes de comprimento zero
Transforme insights de matriz de comprimento zero em ação com assistência copilot inteligente na Ferramenta de Alocação do .NET – otimize o uso da memória como nunca antes!
A Ferramenta de Alocação do .NET agora integra a assistência do Copilot para alocações de matriz de comprimento zero, fornecendo orientação inteligente e acionável exatamente onde você mais precisa!
![]()
Quando você executa a Ferramenta de Alocação do .NET, a guia Insights realçará alocações de matriz de comprimento zero – uma fonte sutil, mas muitas vezes negligenciada, de variação de memória desnecessária.
Junto com a descrição do insight, você verá o botão Perguntar Copilot . Clique nele e o Copilot fornecerá uma análise detalhada dos padrões de alocação e sugerirá correções de código concretas para otimizar o uso da memória , assim como os insights automáticos do Copilot que você já ama na ferramenta uso da CPU!
Experiência de inicialização do Novo Criador de Perfil
Uma página de inicialização mais limpa com combinações de ferramentas mais inteligentes e recomendações do Copilot.
Renovamos a Página de Inicialização do Criador de Perfil para torná-la mais rápida, mais clara e mais inteligente para escolher a ferramenta certa para sua investigação de desempenho.
A interface redesenhada tem um layout limpo com uma distinção clara entre ferramentas que podem ser executadas juntas e aquelas que devem ser executadas sozinhas - para que você sempre saiba o que é compatível.
![]()
A integração do Copilot fornece recomendações com reconhecimento de contexto diretamente na página, ajudando você a escolher o melhor criador de perfil para seu cenário. Se as sugestões padrão não se ajustarem, basta descrever o problema em inglês sem formatação e o Copilot orientará você.
Seja você novo na criação de perfil ou em um desenvolvedor experiente, essa atualização facilita a melhoria do desempenho do aplicativo.
Valores pós-retorno embutidos
Depure de forma mais inteligente com valores pós-retorno embutidos e insights do Copilot.
O depurador do Visual Studio agora exibe valores pós-retorno embutidos, mostrando os valores reais retornados das funções no ponto em que elas são usadas. Isso fornece visibilidade em tempo real do comportamento da função sem entrar no código ou configurar relógios, tornando mais rápido capturar problemas lógicos ou resultados inesperados.
![]()
Você pode personalizar o que é mostrado por meio do menu de contexto com o botão direito do mouse, optando por exibir retornando, retornado ou ambos os tipos de valores embutidos com base em sua preferência.
![]()
Com a integração do GitHub Copilot, você pode passar o mouse sobre um valor e usar o Ask Copilot para analisar resultados inesperados, descobrir possíveis causas raiz ou obter sugestões sobre como corrigir problemas - tudo isso sem interromper seu fluxo.
Pesquisar no Visualizador de Texto 📣
Localize rapidamente o texto dentro de cadeias de caracteres longas durante a depuração.
Agora você pode pesquisar dentro de valores de cadeia de caracteres no Visualizador de Texto usando o novo recurso de Localização Rápida! Basta pressionar Ctrl+F enquanto o visualizador está aberto para abrir a caixa de pesquisa. Os termos de pesquisa serão realçados em toda a cadeia de caracteres, facilitando a detecção de texto, erros ou padrões importantes.
![]()
Precisa ler o conteúdo por trás da caixa de pesquisa? Segure Ctrl e a interface do usuário de pesquisa se torne transparente, para que você nunca perca de vista os dados abaixo.
Isso torna a navegação de cadeias de caracteres longas, como logs, blobs JSON ou mensagens de erro mais rápidas e intuitivas durante a depuração.
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Ferramentas do Git
Comentários de solicitação de pull embutidos
Agora você pode exibir comentários de solicitação de pull diretamente no modo de exibição diff e vê-los renderizados com a formatação do Markdown, facilitando a leitura e a compreensão dos comentários no contexto.
A experiência de pull request no Visual Studio ficou ainda melhor.
Comentários em linha na exibição de comparação de pull request
Por padrão, os comentários de pull request aparecem na exibição do arquivo de trabalho. Agora você também pode vê-los na exibição de comparação, que permite ver o quadro completo das alterações.
![]()
Na exibição de comparação, você pode ver os comentários ao lado do código original e do código atualizado. Isso facilita a visualização exata do que foi alterado e por quê. Você também pode editar o arquivo de trabalho diretamente nessa exibição.
![]()
Por exemplo, se um comentário sugerir a adição de testes depois de uma refatoração, ver o código original na exibição de comparação lhe ajudará a entender qual funcionalidade foi movida. O fato de ter o código original na exibição de comparação lhe ajuda a entender o comentário de forma mais rápida, sem a necessidade de buscar onde o método foi movido.
Os comentários na comparação são suportados em diferentes tipos de arquivo, incluindo arquivos
.cs
. O suporte está em expansão, portanto, se você notar que os comentários não aparecem na comparação de um determinado tipo de arquivo, relate o problema.Suporte à renderização de markdown em comentários de solicitações de pull
Os comentários agora são renderizados usando a formatação Markdown, o que facilita ler e formatar os comentários.
![]()
Experimente
Habilite esse recurso por meio de Opções de → ferramentas → recursos de visualização → comentários de solicitação de pull.
Melhores revisões de código 📣
Obtenha melhores sugestões do GitHub Copilot para suas alterações de código para ajudá-lo a capturar possíveis problemas mais cedo e melhorar a qualidade do código.
Agora, com as atualizações de modelo mais recentes, você pode obter comentários de revisão de código ainda melhores sobre suas alterações locais antes mesmo de confirmar!
Mesmo UX com melhorias importantes
Qualidade de Comentário Aprimorada - modelos de raciocínio mais recentes significam revisões de código mais perspicazes e precisas, capturando bugs sutis e problemas de desempenho que podem ser negligenciados pelos métodos tradicionais.
Geração de comentários otimizada – gerando comentários para todo o conjunto de alterações ao mesmo tempo, em vez de arquivo por arquivo, você obtém um desempenho aprimorado e uma revisão mais abrangente.
Técnicas de solicitação atualizadas – prompt mais claro e direto garante comentários mais precisos e relevantes.
Introdução
Com sua assinatura do Copilot habilitada no Visual Studio e as seguintes flags de recurso ativadas, você pode ver o novo botão de comentário cintilante na janela de Alterações do Git. Ao clicar, o Copilot examinará seus conjuntos de alterações e proporá algumas sugestões diretamente no seu editor.
![]()
Verifique se os dois sinalizadores de recursos a seguir estão ativados:
- Ferramentas → Opções → Recursos de Visualização → Comentários de Solicitação de Pull.
- Ferramentas → Opções → GitHub → Copilot → Integração de Controle do Código-Fonte → Habilitar recursos de pré-visualização do Git.
📣 Consulte ticket da funcionalidade para compartilhar seus comentários e continuar a conversa.E faça esta pesquisa para ajudar a melhorar ainda mais o recurso.
Observação
Esse recurso deve ser habilitado em Ferramentas → Gerenciar Recursos de Visualização
Contexto do Git no Copilot Chat
Referencie suas confirmações e alterações no chat do Copilot.
O Copilot Chat agora dá suporte à referência de suas confirmações e alterações na janela Alterações do Git. Você pode pedir ao Copilot para resumir suas alterações, explicar uma confirmação específica e muito mais!
Referenciar suas alterações
#changes
examina suas alterações não confirmadas. Por exemplo, você pode pedir a Copilot para lembrá-lo do que você fez até agora fazendo referência ao seu#changes
.
![]()
Referenciar suas confirmações
Quando você começar a digitar
#commit:
, o Copilot fará pull de uma lista das confirmações mais recentes para você selecionar. Se houver uma confirmação mais antiga que você deseja referenciar, você também poderá referenciar sua ID de confirmação específica.
![]()
Em seguida, você pode pedir ao chat para usar a confirmação para tarefas como gravar testes de unidade para cobrir as alterações nessa confirmação ou encontrar possíveis problemas nessa confirmação.
Experimente isso
Verifique se o sinalizador de recurso a seguir está ativado para poder usar essas referências: Ferramentas → Opções → →Do GitHub → Integração de Controle do Código-Fonte → Habilitar recursos de visualização do Git.
Facilitação na navegação de comentários na revisão de código local
As revisões de código são ainda mais fáceis agora com o modo de exibição de lista de comentários atualizado.
Revisar seu código antes de confirmar ficou mais fácil.
Ao exibir os comentários gerados pelo Copilot sobre suas alterações não confirmadas, agora você verá uma lista de comentários na janela Alterações do Git. Você pode clicar duas vezes em qualquer comentário na lista para navegar até essa linha de código em seu editor.
![]()
Fique ligado na lista de comentários que estará disponível nas solicitações de pull!
Introdução
Com sua assinatura do Copilot habilitada no Visual Studio e as seguintes flags de recurso ativadas, você pode ver o novo botão de comentário cintilante na janela de Alterações do Git. Ao clicar, o Copilot examinará seus conjuntos de alterações e proporá algumas sugestões diretamente no seu editor.
![]()
Para usar a revisão de código local, verifique se você tem os dois sinalizadores de recursos a seguir ativados:
- Ferramentas → Opções → Recursos de Visualização → Comentários de Solicitação de Pull.
- Ferramentas → Opções → GitHub → Copilot → Integração de Controle do Código-Fonte → Habilitar recursos de pré-visualização do Git.
📣 Leve esta pesquisa para ajudar a melhorar ainda mais o recurso.
Observação
Esse recurso deve ser habilitado em Ferramentas → Gerenciar Recursos de Visualização
Descontinuação de itens de trabalho do Team Explorer
A experiência de itens de trabalho herdados no Team Explorer está sendo substituída por uma experiência nova e mais moderna.
A funcionalidade de itens de trabalho legados no Team Explorer do Visual Studio foi descontinuada. Daqui para frente, os itens de trabalho não serão mais abertos dentro do Visual Studio, mas sim no portal da Web, onde você encontrará uma experiência moderna e mais consistente. Essa alteração se alinha às atualizações introduzidas no Visual Studio 2019 e 2022 e garante que todos os recursos do item de trabalho estejam disponíveis por meio da experiência da Web.
Para obter mais detalhes, consulte a postagem no blog sobre itens de trabalho no Visual Studio.
Aplicar as sugestões de comentários de PR
Ignore a cópia-colagem – aplique edições de código sugeridas por humanos ou IA diretamente em seu IDE.
Tem um comentário pedindo uma alteração de código?
Agora você pode aplicar edições sugeridas diretamente do comentário de PR no IDE, não é necessário copiar e colar! Exiba o código original, a alteração proposta e o contexto ao redor em um só lugar, para que você possa avaliar, ajustar e testar a correção imediatamente.
Aplicar alteração sugerida de um comentário de PR
Semelhante às experiências de RP do navegador, agora você pode aplicar sugestões de comentário instantaneamente ao seu código. Basta clicar no ícone de brilho no canto superior direito de um comentário para incorporar a sugestão ao seu código, que você pode modificar e testar conforme necessário antes de se comprometer.
![]()
Solicitar uma alteração sugerida do Copilot
Se não houver sugestões, você poderá solicitar ao Copilot que sugira uma alteração com base no comentário. Ele levará em conta o comentário em si e o contexto do documento.
![]()
Obter sugestões de código antes de confirmar
Copilot também pode sugerir edições de código com base em comentários da experiência de revisão de código local, ajudando você a resolver comentários e prepará-lo para confirmação mais rapidamente.
![]()
Introdução
Para experimentar a experiência completa, verifique se você tem os dois seguintes sinalizadores de recursos ativados:
- Ferramentas → Opções → Recursos de Visualização → Comentários de Solicitação de Pull.
- Ferramentas → Opções → GitHub → Copilot → Integração de Controle do Código-Fonte → Habilitar recursos de pré-visualização do Git.
Observação
Esse recurso deve ser habilitado em Ferramentas → Gerenciar Recursos de Visualização
IDE
Você quis dizer? 📣
Nunca mais perca o controle dos arquivos! O Copilot detecta sua intenção de forma inteligente e sugere melhores correspondências ao pesquisar no Visual Studio.
Já esqueceu o nome de um arquivo durante a codificação? O novo recurso Você quis dizer no Visual Studio está aqui para ajudar! Quando você pesquisa usando All-In-One Search e Copilot detecta uma correspondência melhor do que o resultado superior - talvez por causa de um erro de digitação ou uma memória difusa - isso sugerirá o que você pode ter significado.
O You Mean funciona perfeitamente com o All-In-One Search, que você pode acessar pressionando Ctrl+Shift+P. Quando você digita um termo de pesquisa, Copilot analisa sua entrada e sugere um termo mais relevante se ele encontrar um que corresponda mais de perto à sua intenção. Esse recurso ajuda se os resultados da pesquisa estão vazios ou quando o resultado superior não é o que você pretendia.
![]()
![]()
Você quis dizer acelerar sua experiência de pesquisa reduzindo o tempo gasto corrigindo erros de digitação ou tentando lembrar o nome correto , tornando sua experiência de pesquisa mais fácil e intuitiva!
Você quis dizer (versão prévia) agora está disponível no Visual Studio e habilitado automaticamente para todos os usuários aplicáveis. Atualmente, esse recurso funciona com repositórios públicos do GitHub e estamos trabalhando ativamente para expandir seu alcance em atualizações futuras. Tente hoje e deixe-nos saber o que você pensa! Você também pode alterar a opção em Ferramentas → Opções → o GitHub → → Pesquisa do Copilot → habilitar o suporte à pesquisa de código 'Você quis dizer' na Pesquisa de Todos osIn-One (versão prévia).
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Cobertura de código 📣
A cobertura de código agora está disponível nas edições Visual Studio Community e Professional pela primeira vez – garantindo que seu código seja bem testado nunca foi tão fácil!
Agora você pode analisar quais partes do código são exercidas por testes diretamente de dentro do IDE! Esse recurso estava disponível anteriormente apenas na edição Enterprise, mas agora está disponível nas edições Community e Professional, tornando mais fácil do que nunca garantir que seu código seja bem testado.
![]()
Quais são as novidades?
- As ferramentas internas de cobertura de código ajudam você a entender a eficácia do teste mostrando quanto do seu código é coberto por testes de unidade e outros testes codificados.
- A integração de CI/CD permite o acompanhamento automatizado de cobertura como parte de seus fluxos de trabalho de integração contínua.
Como usar
- No menu Testar, selecione Analisar a cobertura de código para todos os testes para executar a cobertura em seu conjunto de testes.
- Você também pode clicar com o botão direito do mouse no Gerenciador de Testes para executar a cobertura de código para testes selecionados.
- Os resultados serão exibidos na janela Resultados da Cobertura de Código , mostrando porcentagens para cada assembly, classe e método.
- O Visual Studio realça linhas testadas diretamente no editor, para que você possa detectar rapidamente o que está coberto e o que não está.
Esse recurso traz uma ferramenta crucial para mais desenvolvedores, ajudando você a enviar com maior confiança.
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Nova aparência 📣
O Visual Studio agora destaca uma interface atualizada alinhada com o sistema de design do Fluent UI. Esta atualização apresenta uma estética moderna e coesa em todo o IDE, o que aprimora a usabilidade, a acessibilidade e a clareza visual.
O IDE do Visual Studio foi atualizado para se alinhar ao sistema de design do Fluent UI, oferecendo uma aparência mais moderna e coesa. Essas alterações aprimoram a usabilidade e a acessibilidade, mas preserva os fluxos de trabalho conhecidos.
Além da linguagem de design atualizada, também incluímos 11 novos temas coloridos para dar aos usuários mais controle sobre a aparência do ambiente de desenvolvimento.
![]()
Também estamos incluindo uma nova configuração da Aparência do Editor que se concentra especificamente na aparência do editor. Essa configuração pode ser usada para se correlacionar ao tema geral do IDE, mas também funciona de forma independente, o que permite aos usuários personalizarem o ambiente de codificação sem precisar se alinhar com o IDE mais abrangente.
![]()
Finalmente, redesenhamos a iconografia para ficar mais atraente visualmente e mais fácil de reconhecer, o que melhora a navegação e a experiência geral do usuário.
![]()
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Experiência de configurações modernas 📣
A nova experiência de configurações traz uma interface simplificada e amigável para o Visual Studio, substituindo as Opções de Ferramentas > por um design moderno, uma organização mais inteligente e confiabilidade aprimorada.
A experiência de configurações modernas agora é o padrão, substituindo a caixa de diálogo Ferramentas → Opções herdadas. Essa plataforma atualizada fornece uma interface do usuário alinhada ao Fluent, registro centralizado e persistência aprimorada, trazendo clareza, consistência e extensibilidade ao fluxo de trabalho de configuração.
![]()
Suas configurações serão transferidas de versões anteriores do Visual Studio com suporte a roaming. No entanto, as configurações não serão mais sincronizadas novamente com produtos mais antigos, o que garante compatibilidade e um caminho de migração mais limpo.
As configurações mais usadas já foram movidas para a nova plataforma. Você ainda pode acessar as configurações restantes por meio de links herdados, garantindo a continuidade durante a transição para a nova experiência.
![]()
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Atualizações do Kit de Ferramentas do M365 Agents
Agora você pode usar o GitHub Copilot e o Kit de Ferramentas de Agentes do Microsoft 365 para criar, personalizar e depurar seus aplicativos e agentes M365 mais rapidamente.
Agora você pode usar o GitHub Copilot para elevar seu aplicativo Microsoft 365 e o desenvolvimento de agente copilot!
Extensão do GitHub Copilot para o Kit de Ferramentas de Agentes do Microsoft 365: Obtenha sugestões em linguagem natural, modelos recomendados, orientação inteligente e solução de problemas instantânea. Apenas @mention ative a extensão no Modo de Solicitação do Copilot. Para obter mais detalhes, confira o blog: Visualizar a extensão do GitHub Copilot para o Teams Toolkit.
MCP Server para Microsoft 365 Agents Toolkit: desbloqueie fluxos de trabalho avançados controlados por IA no Modo de Agente Copilot. Adicione novos recursos alimentados por IA ao seu aplicativo Microsoft 365 e ao agente copilot usando a biblioteca de IA do Teams e o SDK de Agentes. Saiba mais no blog: Criar mais inteligente com o Servidor MCP do Kit de Ferramentas do Microsoft 365 Agents.
Você pode criar, personalizar e depurar rapidamente seus aplicativos e agentes M365 com o Copilot ao seu lado.
Agentes do Teams e modelos de aplicativo atualizados para a Biblioteca de IA do Teams V2
Todos os agentes do Teams e modelos de projeto de aplicativo do Teams agora usam a nova Biblioteca de IA do Teams V2.
Esses modelos atualizados permitem:
- Conecte-se a Modelos de Linguagem de Grande Escala (LLMs) como OpenAI ou Azure OpenAI sem alterar a lógica principal do seu bot.
- Conecte-se a fontes de dados externas para que seus aplicativos permaneçam atuais e responsivos.
- Utilize cartões adaptáveis, emojis expressivos e elementos interativos avançados que parecem nativos no Teams.
Agora você pode criar agentes do Teams totalmente funcionais mais rapidamente, desfrutar de uma experiência de desenvolvimento mais suave e oferecer experiências do usuário que se sintam verdadeiramente nativas.
Nuvem
Substituição dos Serviços de Nuvem (suporte estendido)
Informações importantes sobre as próximas diretrizes de migração e aposentadoria dos Serviços de Nuvem (Suporte Estendido) para ajudá-lo a se preparar.
O modelo de implantação dos Serviços de Nuvem (Suporte Estendido) será desativado em 31 de março de 2027. Consequentemente, as ferramentas de suporte dos Serviços de Nuvem ficarão indisponíveis no Visual Studio mais recente após essa data.
Até 31 de março de 2027, as ferramentas de Serviços de Nuvem (Suporte Estendido) permanecerão funcionais no Visual Studio 2022, com manutenção geral fornecida. Recomendamos que você comece a planejar sua migração agora para garantir uma transição perfeita.
Para obter informações adicionais e instruções detalhadas sobre como migrar seus aplicativos para os serviços modernos do Azure, consulte o comunicado oficial.
Atualização das ferramentas do Service Fabric
As ferramentas do Service Fabric deixaram de ser padrão – instale-as como uma extensão VS.
As ferramentas do Service Fabric não estão mais incluídas no Visual Studio. Você pode instalar a extensão Service Fabric Tools para o Visual Studio no Visual Studio Marketplace, que estará disponível para instalação em breve.
.NET
.NET 10 e C# 14
O suporte para .NET 10 e C# 14 é feito para que você possa aproveitar os recursos e melhorias mais recentes em seus projetos.
Estamos muito satisfeitos em oferecer o suporte completo para o .NET 10 e a C# 14 nessa versão mais recente do Visual Studio! Isso significa que você pode começar a aproveitar imediatamente todos os recursos de linguagem mais recentes, as melhorias de desempenho e os aprimoramentos na estrutura sem nenhuma instalação ou configuração adicional.
![]()
A integração é perfeita. Basta criar um novo projeto direcionado ao .NET 10 ou atualizar os projetos existentes e você terá acesso a todos os recursos mais recentes da linguagem C# 14 diretamente no editor. O IntelliSense, a depuração e todas as ferramentas de produtividade populares funcionam de forma perfeita com a nova sintaxe e APIs. Seja com criando aplicativos Web, aplicativos da área de trabalho ou serviços de nuvem, você pode aproveitar os recursos de ponta que o .NET 10 leva até você.
As ferramentas e o compilador do Visual Studio foram atualizados para fornecer suporte completo para os novos construtos de linguagem da C# 14, o que garante que você obtenha realce de sintaxe, detecção de erros e conclusão de código com maior precisão. Essa integração exata significa que você pode ter certeza de que a experiência de desenvolvimento será tranquila e produtiva à medida que explora o que é possível faze com a versão mais recente da plataforma .NET.
Pronto para começar? Crie um novo projeto e selecione o .NET 10 como sua estrutura de destino ou atualize os projetos existentes para começar a usar esses novos recursos interessantes ainda hoje!
Aprimoramentos de recarga frequente
Recarga rápida e mais confiável do Razor Hot com suporte de reinicialização automática para edições rudes.
Melhor desempenho e maior confiabilidade da Recarga a Dinâmica para os arquivos do Razor
Graças à co-hospedagem do compilador Razor dentro do processo Roslyn, a edição de um arquivo .razor durante a Recarga Dinâmica pode ser feita de forma muito mais rápida e eficiente (de acordo com comentários anteriores que afirmavam que a Recarga Dinâmica do Blazor poderia levar dezenas de segundos). Essa alteração também aumenta a confiabilidade geral ao usar o Hot Reload.
Para habilitar a co-hospedagem, acesse As Ferramentas → Opções e o cohost de pesquisa, que deve mostrar o recurso Usar o servidor Roslyn Cohost (requer reinicialização). Depois de habilitar isso, é recomendável reiniciar o Visual Studio para garantir que ele esteja habilitado.
Menos edições bloqueadas (redução de "edições rudimentares")
Aumentamos o número de alterações de código que são permitidas durante a Recarga Dinâmica. Várias edições que anteriormente acionavam uma edição rudimentar (alterações que exigem uma recriação e reinicialização) agora são aplicadas de forma tranquila. Alguns exemplos de edições que não são mais uma edição rude incluem:
- Renomear um arquivo
- Editar o código que tem lambdas com valores de parâmetro padrão
- Editar acessadores de propriedade com a palavra-chave field
Reinicializar automaticamente em "edições rudimentares"
A Recarga Dinâmica agora pode reiniciar automaticamente o processo do aplicativo quando uma alteração sem suporte ("edição rudimentar") for feita, em vez de encerrar toda a sessão de depuração. Para habilitar isso, edite o arquivo de projeto para que contenha essa declaração de propriedade
<PropertyGroup> <HotReloadAutoRestart>true</HotReloadAutoRestart> </PropertyGroup>
Você também pode definir isso em um arquivo Directory.Build.props . Essa reinicialização automática simplificada entra em ação para os tipos de projeto em que uma reinicialização rápida do processo seja viável (por exemplo, alguns projetos da Web ou do Aspire), de forma que você possa prosseguir com a depuração com o mínimo de interrupções.
Essa é uma reinicialização baseada em processo. Se você estiver depurando quatro projetos, somente os projetos alterados (e qualquer projeto dependente) serão recriados e reiniciados.
Aprimoramentos do editor razor
Editor razor mais rápido e inteligente no Visual Studio, a cohosting aumenta a velocidade/confiabilidade e muito mais.
Veja aqui uma lista dos aprimoramentos mais importantes no editor Razor:
Desempenho e confiabilidade (co-hospedagem)
A experiência das ferramentas e do compilador do Razor agora é executada por meio de co-hospedagem no servidor LSP do Roslyn, o que acelera bastante a velocidade das atualizações dos arquivos do Razor (por exemplo, as alterações de Recarga Dinâmica são aplicadas com muito mais rapidez) e aumenta a confiabilidade durante a edição.
Para habilitar a co-hospedagem, acesse Ferramentas → Opções e pesquise por cohost, o que deverá exibir a funcionalidade Usar o servidor Roslyn Cohost (requer reinicialização). Depois de habilitar isso, é recomendável reiniciar o Visual Studio para garantir que ele esteja habilitado.
Simplificar a ação do código de marcação (contribuição da comunidade)
Foi adicionada uma nova correção de código para converter uma marcação de componente vazia em uma marcação de encerramento automático quando nenhum conteúdo ou elementos filho necessários estiver presente (contribuição de Peter Juhasz). Por exemplo,
<Component Attribute="Value"> </Component>
pode ser simplificado como<Component Attribute="Value" />
.Extrair bloco de estilo para .razor.css
Agora você pode usar uma ação de código para extrair uma seção
<style>
embutida de um componente Razor em um arquivo .razor.css separado. Isso ajuda a isolar estilos específicos do componente Isolamento CSS do Blazor por meio da criação ou atualização de forma automática do arquivo .razor.css correspondente para o componente.@bind:event IntelliSense
Foi feito o aprimoramento do Razor IntelliSense a fim de fornecer sugestões de conclusão para valores
@bind:<event>
(contribuição de Peter Juhasz). Quando usa a associação de dados bidirecional com os eventos personalizados (por exemplo,@bind="Value" @bind:event="oninput"
no Blazor), o editor agora realiza o preenchimento automático de nomes de eventos válidos, como oninput ou onchange.Aprimoramentos na formatação
O novo mecanismo de formatação do Razor recebeu várias correções de bugs e aprimoramentos. O editor Razor agora segue melhor as opções de estilo de formatação da C# (por exemplo, espaçamento, regras de recuo na configuração do Visual Studio) dentro dos arquivos do Razor e resolve várias peculiaridades de formatação que existiam em versões anteriores (especialmente em torno de conteúdo misturado de HTML ou C#).
Aprimoramentos das dicas de ferramenta da depuração
Foram aprimoradas as dicas de ferramentas de foco do depurador nos arquivos do Razor. O Visual Studio agora exibe valores de variáveis e visualizações de objetos de forma mais confiável quando você passa o mouse sobre as variáveis ou componentes em um arquivo do Razor durante uma sessão de depuração, o que facilita a inspeção dos dados em runtime.
Ir para a definição para auxiliares de marcação
Com o aproveitamento dos novos recursos da co-hospedagem, agora você pode navegar até as definições de Auxiliares de Marcação do ASP.NET Core MVC e seus atributos diretamente dos arquivos do Razor. Clicar em F12 (ouClicar em +) em um Auxiliar de Marca (por exemplo, um
<input asp-for=" ">
ou qualquer uso do Auxiliar de Marca MVC) irá para sua definição de origem. Esse recurso solicitado há muito tempo facilita muito mais a exploração e o entendimento dos Auxiliares de Marcação nos projetos.Correções gerais do IntelliSense
Foram solucionados vários problemas do IntelliSense no editor Razor. Trechos de HTML (como digitar
div
+Tab
para expandir um bloco<div>
) agora aparecem consistentemente nos arquivos do Razor (anteriormente, às vezes eles não apareciam). O preenchimento automático para parâmetros de componente e atributos hifenizados (por exemplo, os parâmetros de componente do Blazor com traços ou os atributosdata-*
tornou-se mais robusto; portanto,as sugestões e as conclusões agora funcionam conforme o esperado nesses casos.Otimizações do compilador Razor
Foram introduzidos aprimoramentos significativos no uso de memória e no desempenho do compilador para os projetos Razor e Blazor. As soluções com muitos componentes do Razor agora devem ter builds mais rápidos e menos sobrecarga de memória. Essas otimizações tornam a edição e a criação de páginas do Razor mais rápidas, abordando os comentários anteriores sobre os builds incrementais lentos e o alto uso de memória em grandes aplicativos Blazor.
Modernização de aplicativos
A modernização do aplicativo GitHub Copilot agora é integrada ao Visual Studio.
O agente de modernização de aplicativos do GitHub Copilot é uma ferramenta de IA do Visual Studio que ajuda você a atualizar aplicativos .NET para versões mais recentes e migrá-los para o Azure.
Como começar
- Abra seu projeto ou solução do .NET no Visual Studio.
- Inicie o agente de modernização usando um dos seguintes métodos:
- Clique com o botão direito do mouse na solução ou projeto no Gerenciador de Soluções e selecione Modernizar, ou
- Abra a janela de Chat do Copilot e digite
@modernize
seguido de sua solicitação de atualização.- Informe ao
@modernize
agente o que você gostaria de atualizar ou migrar.Com o agente de modernização de aplicativos, é mais fácil do que nunca manter seus aplicativos .NET atualizados e aproveitar os recursos mais recentes do Azure. Tente e veja quanto tempo você pode economizar!
C++
Suporte ao Windows das Ferramentas de Build do MSVC
As Ferramentas de Build do MSVC agora exigem o Windows 10 ou o Windows Server 2016 como os sistemas operacionais mínimos com suporte.
As Ferramentas de Build do MSVC atualizaram seus sistemas operacionais mínimos com suporte. Com esta versão, as Ferramentas de Build não dão mais suporte ao direcionamento:
- Windows 7/Windows Server 2008 R2
- Windows 8/Windows Server 2012
- Windows 8.1 / Windows Server 2012 R2
Para criar aplicativos usando as ferramentas C++ mais recentes, sua plataforma de destino deve ser o Windows 10 ou o Windows Server 2016 (ou posterior).
Essas alterações permitem um melhor desempenho, segurança aprimorada e alinhamento com os recursos mais recentes da plataforma Windows.
Substituições e remoções de recursos do C++
Avisos de remoções para C++AMP, conjunto de ferramentas ARM32 e /DEBUG:FASTLINK e substituição de /await.
As obsolescências e a remoção do suporte a recursos do C++ impactam desenvolvedores que usam C++AMP, ferramentas de compilação do MSVC voltadas para ARM32 e a opção de vinculador
/DEBUG:FASTLINK
. Se você estiver utilizando/DEBUG:FASTLINK
, é recomendável mudar para/DEBUG:FULL
para um suporte de depuração aprimorado. Os desenvolvedores que precisam direcionar o ARM32 podem continuar usando as ferramentas de build do Visual Studio 2022 v143, conforme detalhado nesta postagem no blog da Microsoft.Além disso, a opção
/await
foi preterida e será removida em uma versão futura. Os desenvolvedores são incentivados a usar coroutines C++ padrão, disponíveis por padrão no C++20 ou posterior. Para projetos em modos de idioma anteriores, considere usar/await:strict
para manter a compatibilidade até que a opção seja removida.
Atualizações de STL do C++
Novos aprimoramentos na biblioteca padrão, principalmente em
<regex>
. Veja as novidades.Fizemos um grande conjunto de atualizações e melhorias em nossa implementação de biblioteca padrão C++, especialmente na área de
<regex>
. Consulte nossa lista de alterações stl para obter uma lista completa de alterações.
Aprimoramento do Modo de Exibição de Classe 📣
Pesquisa de subcadeia de caracteres no Modo de Exibição de Classe.
A janela Exibição de Classe agora dá suporte a pesquisas de subcadeia de caracteres.
![]()
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Atualizações do modelo de projeto
Use C++20 por padrão em novos projetos do C++.
Muitos dos modelos de projeto C++ foram atualizados para serem criados com o padrão C++20 por padrão. Dentre eles, incluem-se o Console App, os Aplicativos da Área de Trabalho do Windows, a Biblioteca de Vínculo Dinâmico e a Biblioteca Estática.
![]()
Realce de sintaxe para atributos 📣
Os atributos C++ agora brilham em seu editor com um belo realce de sintaxe que torna seu código mais legível e visualmente atraente!
Os atributos C++ agora estão lindamente coloridos no editor, tornando seu código mais visualmente distinto e mais fácil de ler! Por padrão, eles usam a mesma cor de tema que os tipos definidos pelo usuário, integrando-se perfeitamente ao esquema de cores existente.
![]()
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Melhorias de clang-tidy 📣
Sobrecarrege sua análise de código C++ com opções de configuração aprimoradas para builds mais rápidos e fluxos de trabalho personalizados.
clang-tidy
A análise de código tem algumas novas opções de configuração interessantes! Agora você pode alocar mais processadores para executar a análise de código como parte do seu build, acelerando seu fluxo de trabalho de desenvolvimento. Além disso, você pode adicionar argumentos personalizados à linha de comando usada para invocarclang-tidy
, dando a você controle total sobre sua configuração de análise.Acesse essas novas opções avançadas das Propriedades do Projeto → Análise de Código → Clang-Tidy.
![]()
📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.
Renomeação do workload C++ no Linux
Carga de trabalho do C++ no Linux renomeada para 'Linux, Mac e desenvolvimento incorporado com C++'.
A carga de trabalho do C++ Linux no instalador do Visual Studio foi renomeada para Linux, Mac e desenvolvimento inserido com C++. Isso reflete com mais precisão suas funcionalidades expandidas.
![]()
A descrição da carga de trabalho também foi atualizada adequadamente.
Argumentos de linha de comando do depurador
Defina facilmente argumentos de linha de comando do depurador para qualquer projeto C++.
A capacidade de definir argumentos da linha de comando do depurador na barra de ferramentas foi expandida para incluir todos os projetos .vcxproj, CMake e Unreal Engine. O recurso também recebeu as seguintes melhorias:
- Acesse diretamente a configuração de argumento da linha de comando do depurador subjacente para o tipo de projeto.
![]()
- Uma indicação clara de uma configuração de argumento de linha de comando vazia que mantém sua capacidade de identificar e localizar facilmente a lista suspensa da barra de ferramentas.
![]()
Esse recurso não está mais vinculado à carga de trabalho de Desenvolvimento de jogos com C++ e está disponível para todos os desenvolvedores de C++ sem a necessidade de instalar cargas de trabalho nem componentes adicionais.
Saída pré-processada gerada
Gerar saída pré-processada para qualquer arquivo C++.
O menu Pré-processamento de Arquivo Único no Visual Studio permite que você clique com o botão direito do mouse em um arquivo C++ para gerar instantaneamente seu resultado pré-processado, facilitando a depuração de macros e inclusões, ver erros imediatamente e evitar alterações manuais nas configurações do projeto ou interrupções em builds completos do projeto.
![]()
Suporte ao IncrediBuild
Adicionado suporte ao IncrediBuild para Visual Studio 2026, incluindo o mecanismo IncrediBuild mais recente e a extensão atualizada.
Esta versão contém uma atualização para o suporte do IncrediBuild que inclui a versão mais recente do mecanismo IncrediBuild e uma extensão atualizada que funciona com o Visual Studio versão 18.0.
Versão 11109.219
Lançado em 10de outubro de 2025
Principais correções de bug | Da comunidade |
---|---|
Correção de um problema de confiabilidade que poderia ocorrer como resultado de ter uma ou mais contas no conjunto de chaves do GitHub. |
Versão 11104.47
Lançado em 7de outubro de 2025
Principais correções de bug | Da comunidade |
---|---|
A extensão do Assistente de Atualização do .NET não é mais compatível com o Visual Studio Enterprise 17.14.36518.9 | ticket de feedback |
A pesquisa no conteúdo do arquivo não pode ser desabilitada | ticket de feedback |
Servidor MCP do NuGet habilitado por padrão na janela de chat do GitHub Copilot | |
Corrigido uma possível falha ao avaliar expressões em C++ durante a depuração. | ticket de feedback |
O VS 2026 agora aplica o tema de roaming do VS 2022. Como o tema Azul não está disponível no VS 2026, o Cool Breeze é aplicado nesse caso. | |
Exiba indicadores de vulnerabilidade na interface do usuário do Gerenciador de Pacotes NuGet no Visual Studio para pacotes instalados diretamente, com base em dados de uma fonte de auditoria configurada. |
Versão 11018.127
Lançado em 23de setembro de 2025
Principais correções de bug | Da comunidade |
---|---|
Github Copilot: tentando acessar um método estático quando a classe estática não tiver sido inicializada corretamente | ticket de feedback |
"Abrir com..." não está funcionando. | ticket de feedback |
Versão 11012.119
Lançado em 16de setembro de 2025
Principais correções de bug | Da comunidade |
---|---|
Insiders do VS 2026 – o Layout de Abas funciona apenas no Topo | ticket de feedback |
Versão 11010.61
Lançado em 11de setembro de 2025
Principais correções de bug | Da comunidade |
---|---|
Erros vistos imediatamente após a nova instalação | ticket de feedback |
Problemas conhecidos
Para obter mais informações, consulte problemas conhecidos da comunidade de desenvolvedores do VS
De toda a nossa equipe, obrigado por escolher o Visual Studio! Para obter as atualizações, recursos e notícias mais recentes, confira o do Hub do Visual Studio e mantenha contato.
Divirta-se programando!
A equipe do Visual Studio
Observação
Essa atualização pode incluir um novo software da Microsoft ou de terceiros licenciado separadamente, conforme definido nos Avisos de terceiros ou na licença que o acompanha.