Compartilhar via


Notas sobre a versão do Visual Studio 2026

Estamos empolgados em anunciar a disponibilidade do Visual Studio 2026. 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 para aproveitar esses novos recursos e melhorias.

Versão 18.1.1

Lançado em 16de dezembro de 2025

Principais correções de bug Da comunidade
Erro interno do compilador no msvc 14.50.35717 ticket de feedback
O VS2026 (18.0.0) não tem a opção de instalar ferramentas do LTSC C++ ticket de feedback
Após a atualização, a extensão VS2026 está quebrada ticket de feedback
Corrigido um problema em que os usuários do ReSharper experimentavam inicializações mais longas no Visual Studio 2026 em comparação com o Visual Studio 2022. ticket de feedback
O Windows de ferramentas não tem um item de fechamento no menu de contexto ticket de feedback
Observando a saída não determinística ao compilar o UCRT para builds CHPE ticket de feedback
A pesquisa está com problemas na janela dos registros MCP ticket de feedback
Correção de um problema em que o VCRuntime do Enclave ARM64 falhava ao vincular corretamente.
Atualizou o Instalador do Visual Studio para incluir a versão de manutenção mais recente do SDK do Windows 10.0.26100 (10.0.26100.7175).

Atualização de dezembro 18.1.0

Lançado em 9 de dezembro de 2025.

IDE

Gerenciamento de Autenticação do MCP

Agora você pode gerenciar credenciais de autenticação para servidores MCP em uma experiência unificada no Visual Studio.

Agora é possível gerenciar credenciais de autenticação para servidores MCP em um único lugar no Visual Studio, incluindo credenciais de fora do conjunto de chaves do Visual Studio, como contas da Microsoft e do GitHub. Acesse pela nova experiência de gerenciamento de servidores MCP.

Janela de gerenciamento de servidor MCP mostrando opções de autenticação

Instruções do servidor MCP

Agora você pode exibir arquivos de instruções que podem ser enviados com servidores MCP diretamente no Visual Studio.

As instruções do servidor MCP são um prompt rápido do sistema que o servidor envia ao host, mostrando como usar as ferramentas desse servidor. Agora é possível visualizar esses arquivos de instruções diretamente no Visual Studio. Basta abrir a nova experiência de gerenciamento de servidores MCP para conferir.

Janela de instruções do servidor MCP no Visual Studio

Provocações e amostragem do MCP

Suporte para provocações de MCP e nova UX para provocações e amostragem no chat.

O MCP no Visual Studio agora permite elicitações. O Model Context Protocol (MCP) permite que servidores solicitem informações extras de você pelo cliente durante as interações. Esse fluxo ajuda você a controlar as interações do usuário e o compartilhamento de dados enquanto os servidores coletam os detalhes necessários.

Agora é possível responder diretamente a solicitações de amostragem e elicitação do MCP na janela de chat para ter uma experiência mais simples.

Janela de chat mostrando solicitação de solicitação do MCP

Janela de chat com opções de resposta de amostragem do MCP

Gerenciamento de servidor MCP

Um UX mais fácil e unificado para gerenciar servidores MCP no Visual Studio.

Gerenciar servidores MCP no Visual Studio agora ficou mais fácil com uma experiência unificada. Você pode configurar, autenticar e visualizar rapidamente o status do servidor em uma interface de gerenciamento simplificada.

Interface do usuário de gerenciamento de servidor MCP mostrando opções de configuração

Selecione Configurar no submenu de qualquer servidor na janela do seletor de ferramentas para começar.

Interface do usuário de gerenciamento de servidor MCP exibindo o status e a autenticação do servidor

GitHub Copilot

Versão prévia do GitHub Cloud Agent

Delegar tarefas ao Agente de Nuvem e permitir que o Copilot lide com o trabalho entediante enquanto você se mantém focado.

O GitHub Cloud Agent agora está disponível em versão prévia. Você pode descarregar tarefas repetitivas ou demoradas, como limpezas de interface do usuário, refatorações, atualizações de documentos e edições de vários arquivos para o Agente de Nuvem e examinar as alterações posteriormente.

Habilitar o Agente de Nuvem

Para habilitar o Agente de Nuvem:

  1. Clique na lista suspensa do selo Copilot.
  2. Selecione Configurações & Opções → Agente de Codificação (versão prévia).
  3. Reinicie o Visual Studio.

Nota: O Agente de Nuvem requer que sua solução seja conectada a um repositório GitHub.

Como funciona

Depois de habilitado, você pode delegar tarefas diretamente do Visual Studio. O Agente de Nuvem elabora alterações para você revisar, para que você possa se concentrar na criação e depuração do núcleo do seu projeto em vez de lidar com edições tediosas.

Estamos melhorando ativamente essa experiência com base em seus comentários. Em breve, você verá links de solicitação de pull diretos dentro do Visual Studio, tornando ainda mais fácil examinar as alterações geradas pelo agente sem quebrar o fluxo.

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.

Ative o GitHub Copilot gratuitamente agora.


Diagnóstico de depuração &

Solução de problemas de ponto de interrupção mais inteligente

O Copilot agora corrige automaticamente os pontos de interrupção não vinculados para agilizar a depuração.

O suporte do Copilot para breakpoints não vinculados está disponível há algum tempo, e possibilita clicar em 'Perguntar ao Copilot' na tooltip de passa-mouse, mas no Dev18 ele recebe uma atualização significativa. Anteriormente, Copilot leria a mensagem de erro e sugeriria as próximas etapas.

Captura de tela mostrando o botão para solicitar Copilot para um ponto de interrupção não associado na margem do editor

Agora, ele executa uma análise automatizada mais profunda verificando o arquivo, inspecionando módulos e símbolos carregados, identificando o módulo correto e carregando os símbolos certos para você.

Captura de tela mostrando a resposta do Copilot no chat do Copilot para a ação de clicar no botão

Esse aprimoramento também expande a cobertura além dos problemas de símbolo. O Copilot agora ajuda a resolver problemas causados pelo mecanismo de depuração incorreto, pontos de interrupção desabilitados pelo JMC ou otimizações gerenciadas, binários desatualizados e muito mais. A maioria dos problemas de ponto de interrupção não vinculados agora pode ser corrigida com um único clique, tornando a experiência mais rápida e confiável.

Debugger Copilot usa a Janela de Saída

A ajuda do Debugger Copilot utiliza o contexto da janela de saída para uma depuração mais inteligente.

No Dev 18, a assistência do Copilot do Depurador foi atualizada para aproveitar os detalhes do runtime da Janela de Saída durante o modo de depuração. Ao analisar uma exceção, o Copilot pedirá permissão para acessar o contexto da Janela de Saída, conforme necessário.

No exemplo abaixo, o Auxiliar de Exceção usa o contexto da Janela de Saída para fornecer respostas mais precisas e úteis.

Esse contexto agora está disponível em todo o modo de depuração, permitindo insights mais avançados para o Auxiliar de Exceção, análise variável, inspeção de código e outros cenários de depuração. Combinando insights de código e runtime, essa atualização melhora a qualidade das respostas do Auxiliar de Exceção, ajuda você a identificar causas raiz mais rapidamente, recomenda correções precisas e realça o código relevante. O resultado é uma experiência de depuração mais confiável, eficiente e com reconhecimento de contexto em vários fluxos de trabalho de depuração.

Contadores do .NET para o agente de perfil

O Profiler Agent fornece insights ASP.NET mais profundos com o novo suporte de contador para .NET.

O Copilot Profiler Agent agora usa contadores .NET para cenários de ASP.NET, fornecendo informações mais profundas sobre o desempenho do aplicativo. Junto com a CPU e a análise de memória, agora você obtém:

  • Detecção de características do projeto para diagnósticos mais inteligentes com reconhecimento de contexto
  • Análise orientada por contadores para revelar mais rapidamente problemas de desempenho específicos do ASP.NET.
  • Insights avançados de ponta a ponta para identificar gargalos com maior precisão

Exemplos de resultados usando a ferramenta de contadores:

Agente de Profilagem exibindo métricas de contador para .NET, incluindo taxa de requisição, requisições com falha e uso de memória para um aplicativo ASP.NET

Essa atualização torna o Agente do Criador de Perfil mais poderoso para ASP.NET aplicativos, ajudando você a detectar problemas antecipadamente, entender as causas raiz e tomar medidas com confiança.

Análise de exceção com o contexto de repositório do GitHub

A Análise de Exceção agora usa o contexto do repositório GitHub para fornecer insights de depuração mais inteligentes e com reconhecimento de contexto.

Aprimoramos o Auxiliar de Exceção com o contexto do repositório, fornecendo insights mais avançados para depuração mais rápida e precisa. O Auxiliar de Exceção agora faz referência cruzada ao repositório aberto, incluindo bugs anteriores, problemas, solicitações de pull e correções históricas, para fornecer diretrizes diretamente relevantes para sua base de código.

Esse recurso dá suporte a repositórios GitHub e Azure DevOps.

Vídeo mostrando o Auxiliar de Exceção analisando uma exceção usando o contexto de problemas do GitHub, solicitações de pull e histórico de confirmação para fornecer sugestões de depuração relevantes

Agora você obtém uma experiência de depuração de alta precisão e reconhecimento de contexto adaptada ao seu repositório.

Desktop

Agente especialista do WinForms

O agente de codificação agora inclui instruções especiais para o desenvolvimento do WinForms, criados por especialistas na equipe.

O agente especialista em WinForms é um guia abrangente que ajuda você a enfrentar os desafios sutis do desenvolvimento de WinForms. Ele abrange várias áreas críticas:

Código do designer versus código regular: os projetos WinForms têm dois contextos de código distintos : código de serialização gerado pelo designer e lógica de negócios moderna. O agente sabe quais recursos do C# você pode usar em cada contexto.

Padrões modernos do .NET: o agente é totalmente atualizado para o .NET 8-10, incluindo:

  • Padrões de associação de dados MVVM com o Kit de Ferramentas da Comunidade.
  • Padrões async/await com as sobrecargas InvokeAsync corretas.
  • Suporte ao modo escuro e reconhecimento de alta DPI.
  • Tipos de referência anuláveis (NRTs) nos lugares certos.

Práticas recomendadas de layout: obtenha diretrizes sobre como usar TableLayoutPanel e FlowLayoutPanel para layouts responsivos e com reconhecimento de DPI que funcionam em diferentes tamanhos de tela e fatores de dimensionamento.

Gerenciamento de serialização CodeDOM: Aprenda regras críticas para serialização de propriedade no designer WinForms, para que você possa evitar armadilhas comuns com [DefaultValue] atributos e ShouldSerialize*() métodos.

Tratamento de exceção: use padrões adequados para manipuladores de eventos assíncronos e tratamento de exceção no nível do aplicativo para evitar falhas no processo.

As instruções do agente são detalhadas, abrangendo tudo, desde convenções de nomenclatura de controle até requisitos de acessibilidade. É como fazer com que um arquiteto sênior do WinForms revise cada linha do seu código.

Principais correções de bug

Principais correções de bug Da comunidade
O Gerenciador de Soluções não mostra mais o nó da solução ticket de feedback
Corrigido um problema que bloqueava a instalação de extensões em uma ação personalizada de MSI. ticket de feedback
O CompletionsPackage ocasionalmente não foi carregado, mostrando uma caixa de diálogo de erro para o usuário. ticket de feedback
Corrigida a geração de APKs Android Ad Hoc usando o Gerenciador de Arquivo. ticket de feedback
A mensagem de confirmação gerada por IA falhará no VS se o layout da janela for alterado ticket de feedback
Erro fatal C1001: Erro interno do compilador ticket de feedback
A janela de erro declarando "O pacote 'GlobalHubClientPackage' não foi carregado corretamente." era exibida em instâncias raras que resultaram em vários recursos do Visual Studio que não funcionavam corretamente. ticket de feedback
O instalador vsixInstaller e o VS são iniciados após o desligamento ticket de feedback
Corrigido um cenário em que a restauração do NuGet falha ao usar o Gerenciamento Central de Pacotes com versões variáveis e Filtros de Solução.
A criação de um DesktopWindowXamlSource em um aplicativo Win32 é interrompida externamente quando o aplicativo é iniciado ticket de feedback
Análise de Código do Visual Studio 2026 não pode ser configurada ticket de feedback
Falha do Emulador x64 quando um thread ARM64EC chama uma corotina x64 que chama outra corotina ARM64EC ticket de feedback
Correção de um bug detectado no vetorizador automático, onde pode parecer que apenas parte do loop foi executada fielmente.
VS2026 Não é possível localizar ferramentas de build v143 ticket de feedback
O clique do meio para fechar a guia não funciona, a menos que a guia tenha sido carregada ticket de feedback

Versão 18.0.2

Lançado em 24de novembro de 2025

Principais correções de bug Da comunidade
Correção de uma falha que afetou programas C++ usando o OpenMP. ticket de feedback
Dicas de dados do Insiders do Visual Studio 2026 não podem ser lidas ticket de feedback
A alteração do plug-in de controle de versão gera um pop-up ticket de feedback
Mensagem sobre informações de renomeação no sistema fica travada na tela ticket de feedback

Versão 18.0.1

Lançado em 19de novembro de 2025

Principais correções de bug Da comunidade
problemas com a atualização do Visual Studio 2022 17.14.15 – LINK: erro fatal LNK1000 ticket de feedback
(2026) A configuração do Word Wrap continua sendo descomprupada após abrir um modo de exibição de diferenciação ticket de feedback
Correção de um problema de codegen incorreto com expressões ternárias envolvendo expressões com matrizes de diferentes tipos. ticket de feedback
[VS18] O depurador não está fechando o fluxo std redirecionado para um arquivo ticket de feedback
Depurador significativo trava no primeiro ponto de interrupção na solução com muitos itens de solução ticket de feedback
Lista de bloqueios de cobertura do sanitizador quebrada ticket de feedback
Instruções incorretas geradas no AVX2 ticket de feedback
C4319 não emitido ao compilar código C ticket de feedback
C++/CLI – o namespace embutido não funciona ticket de feedback
O Criador de Perfil de Desempenho não carrega símbolos corretamente para código não gerenciado na C++/CLI ticket de feedback
Adiciona suporte ao Xcode 26.1 para cargas de trabalho .NET para iOS/tvOS/macOS/MacCatalyst/MAUI. Confira as notas de versão da carga de trabalho v26.1.10494.
Índice Columnstore que contém o erro da coluna Vector ticket de feedback

Atualização de novembro 18.0.0

Lançado em 24 de novembro de 2025.

IDE

Você quis dizer? 📣

Nunca mais perca o controle dos seus arquivos! O Copilot detecta inteligentemente sua intenção e sugere correspondências mais relevantes ao realizar buscas 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ê faz uma pesquisa usando a Pesquisa Integrada e o Copilot detecta uma correspondência melhor do que o resultado principal, talvez por causa de um erro de digitação ou de uma memória confusa, ele sugere o que você quis dizer.

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, o Copilot analisa sua entrada e sugere um termo mais relevante se encontrar um que corresponda à sua intenção. Esse recurso ajuda quando os resultados da pesquisa estão vazios ou quando o resultado principal não é o que você pretendia.

Captura de tela da sugestão Captura de tela mostrando

Você quis dizer acelera sua experiência de pesquisa, reduzindo o tempo gasto na correção de erros de digitação ou na tentativa de lembrar o nome correto, tornando sua experiência de pesquisa mais fácil e intuitiva!

Você quis dizer (versão preliminar) 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 futuras atualizações. Experimente hoje mesmo e diga-nos o que achou! 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 seu código são exercitadas por testes, diretamente do IDE. Anteriormente, esse recurso estava disponível apenas na Enterprise Edition, mas agora está disponível nas edições Community e na Professional, o que torna mais fácil do que nunca garantir que seu código seja bem testado.

Captura de tela da janela de Resultados da Cobertura de Código que exibe as estatísticas e porcentagens de cobertura de teste para diferentes assemblies e métodos

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 rastreamento automatizado de cobertura como parte de seus fluxos de trabalho de integração contínua.
Como usar
  1. No menu Testar, selecione Analisar a cobertura de código para todos os testes para executar a cobertura em seu conjunto de testes.
  2. 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.
  3. Os resultados serão exibidos na janela Resultados da Cobertura de Código, mostrando porcentagens para cada assembly, classe e método.
  4. O Visual Studio destaca as linhas testadas diretamente no editor, para que você possa identificar rapidamente o que é abordado e o que não é.

Esse recurso traz uma ferramenta crucial para mais desenvolvedores, ajudando você a enviar com mais 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.

Captura de tela mostrando os vários temas de cores da interface do usuário fluente disponíveis no Visual Studio com diferentes opções de tonalidade

Também estamos incluindo uma nova configuração da Editor e Aparência 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.

Captura de tela demonstrando a nova experiência do editor de interface do usuário fluente com elementos visuais e tipografia aprimorados

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.

Captura de tela mostrando o novo conjunto de ícones de interface do usuário fluente com maior clareza visual e design moderno

📣 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.

Captura de tela da interface de configurações moderna mostrando o novo design da interface do usuário fluente com categorias organizadas e navegação aprimorada

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.

Captura de tela mostrando links de configurações herdados na interface moderna para acessar configurações ainda não migradas

📣 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.

1. Agora você pode usar o GitHub Copilot para elevar seu aplicativo Microsoft 365 e o desenvolvimento de agente copilot!

Você pode criar, personalizar e depurar rapidamente seus aplicativos e agentes M365 com o Copilot ao seu lado.

2. 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.

3. Esta versão adicionou o suporte do .NET 10 para modelos de agentes M365.

4. Notas importantes sobre atualizações de registro de bot

Esta versão contém alterações que mudam de registros de bot multi-inquilino para inquilino único para alinhar-se aos requisitos de segurança do Serviço de Bot do Azure (ABS). A Microsoft está encerrando o suporte para registros de bots multilocatário. Todos os novos cadastros de bot agora devem usar a configuração de inquilino único. Essa alteração aprimora a segurança e a conformidade em todos os serviços do Microsoft 365. O registro multilocatário será totalmente bloqueado. Os bots multilocatários existentes continuarão funcionando corretamente, mas deverão eventualmente migrar para um registro de locatário único. Para isso, siga o guia de migração para alternar o registro do Serviço de Bot do Azure para locatário único.

Assistente de Configuração

Resolva facilmente dependências ausentes e crie mais rapidamente com o Assistente de Instalação.

O Assistente de Configuração ajuda você a começar a desenvolver mais rápido depois de atualizar o Visual Studio. Ele localiza conjuntos de ferramentas e SDKs ausentes, depois possibilita que você os instale ou redirecione diretamente do IDE.

Para desenvolvedores de C++: o Assistente de Configuração mostra conjuntos de ferramentas MSVC e SDKs do Windows ausentes. É possível instalá-los com um único clique no Instalador do Visual Studio.

Opções para instalar, realocar ou ignorar conjuntos de ferramentas MSVC ausentes e SDKs do Windows

Para desenvolvedores de .NET: se o seu projeto utilizar um global.json fixado, o Assistente de Configuração vinculará você ao SDK do .NET correspondente para uma instalação rápida no seu navegador.

Link para baixar o SDK do .NET com base em global.json

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 implemente IMath e colar um Ceiling método, a colagem adaptativa poderá transformá-la em Floor se ainda não estiver implementada.

Vídeo mostrando a colagem dinâmica modificando um método copiado para concluir uma implementação de interface.

Ele também ajuda na tradução de idiomas. Aqui, o Copilot adapta o código C++ ao C# equivalente durante a colagem.

Vídeo mostrando colagem adaptável traduzindo código C++ para C# durante a colagem

Como usá-lo:

  1. Cole o código normalmente {KeyboardShortcut:Edit.Paste}.
  2. Pressione Tab quando a barra de colagem adaptável aparecer para solicitar uma sugestão.
  3. 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.

Captura de tela que mostra Colar com Copilot em Editar → Colar Especial

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 rápida do Copilot para tarefas comuns com um único clique, sem precisar digitar nenhum prompt.

Atualmente, há cinco ações do Copilot disponíveis no menu de contexto, cada uma funcionando de forma diferente dependendo se você selecionou o código:

Captura de tela do menu de contexto do Visual Studio mostrando cinco ações do Copilot, incluindo Explicar, Otimizar Seleção, Gerar Comentários, Gerar Testes e Adicionar ao Chat

Experimente essas ações do Copilot e deixe-nos saber o que você pensa! Gostaríamos de receber seu feedback e sugestões sobre 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.

Temos o prazer de anunciar que o Visual Studio agora oferece suporte à renderização de diagramas Mermaid no editor Markdown, onde você pode fornecer sua própria sintaxe Mermaid ou deixar o Copilot gerar para você! Esse novo recurso permite visualizar estruturas de dados complexas e fluxos de trabalho diretamente no seu editor de códigos. Por exemplo, você pode criar fluxogramas e diagramas em um arquivo Markdown usando a sintaxe do Mermaid, e eles serão renderizados automaticamente na visualização

Se você tiver a sintaxe do Mermaid pronta em um arquivo Markdown, poderá visualizá-la clicando no botão Visualizar no canto superior esquerdo do editor. O diagrama do Mermaid será renderizado no painel de visualização, permitindo que você veja a representação visual dos seus dados.

Gráfico de sereia renderizado no editor do Markdown

Você também pode pedir ao Copilot Chat para gerar gráficos e diagramas que ajudam a explicar bases de códigos complexas ou lógicas com recursos visuais. O Copilot responderá com a sintaxe do Mermaid gerada, que você pode visualizar diretamente para exibir o diagrama renderizado.

Gráfico de sereia gerado pelo Copilot Chat

Experimente e gere um diagrama Mermaid hoje mesmo! Adoraríamos ouvir seu feedback e quaisquer sugestões para melhorar este 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 manter o fluxo, e a margem inferior do editor é uma parte fundamental disso. Mas, até agora, era oferecido insight limitado e pouca flexibilidade, deixando as informações úteis fora de alcance.

Atualizamos a margem inferior para ser mais informativa e personalizável. A posição da linha, da coluna e do caractere agora está unificada em uma única exibição, e clicar nela abre a caixa de diálogo Ir Para a linha para uma navegação mais rápida. Ao trabalhar com várias seleções, você verá a contagem total de seleções, caracteres e linhas. Passar o mouse sobre a margem de seleção revela informações detalhadas por seleção.

Captura de tela da margem do editor mostrando a dica de ferramenta com informações de seleção exibida ao passar o mouse sobre blocos múltiplos de texto selecionados

A codificação do 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, o que ajuda a garantir a exibição adequada de caracteres especiais, oferece suporte a vários idiomas e mantém a legibilidade consistente em todos os sistemas.

Clicar na margem de codificação abre um menu de contexto no qual você pode optar por salvar ou reabrir o arquivo. A seleção de uma opção abrirá uma caixa de diálogo de codificação com uma lista suspensa de codificações disponíveis para escolha.

Captura de tela do menu de contexto mostrando opções salvar e reabrir ao clicar na margem de codificação no editor

Captura de tela da caixa de diálogo de seleção de codificação exibindo opções de codificação disponíveis em uma lista suspensa

Um novo menu de contexto foi adicionado à margem, oferecendo controle total sobre as informações que são exibidas. Esse menu inclui todas as margens inferiores do editor, desde o controle de zoom até a nova margem de codificação.

Captura de tela do menu de contexto de margens do editor mostrando todas as opções de exibição de margem disponíveis para personalizaçã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 não precisam ser examinados. Sejam artefatos de compilação, scripts minimizados ou arquivos gerados, eles atrapalham os resultados da pesquisa e o tornam mais lento.

Agora você pode excluí-los de suas pesquisas em Localizar em Arquivos e Busca Rápida para focar 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.

Captura de tela da caixa de diálogo de configurações mostrando a seção Excluir arquivos dos resultados da pesquisa com campos de entrada para padrão glob

Essas exclusões são aplicadas automaticamente na Localização Rápida.

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 de Tipos de Arquivo.

Captura de tela da caixa de diálogo Localizar em Arquivos mostrando o botão de alternância para habilitar ou desabilitar exclusões de arquivo ao lado do campo 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 e Ctrl+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 em Ferramentas → Opções → Ambiente → Mais Configurações → 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 → de Ferramentas → Ambiente → Mais Configurações → Teclado.

📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.

GitHub Copilot

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 fazer referência a URLs no Chat do Copilot para fornecer mais contexto para suas perguntas, ajudando o Copilot a oferecer 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 abrangem um tópico ou quando você deseja fazer referência a um recurso específico.

Por exemplo, você pode pedir ao Copilot que o ajude a escrever um arquivo readme.md com base nas práticas recomendadas do GitHub.

Captura de tela do Copilot Chat mostrando um prompt pedindo ajuda para escrever um arquivo readme.md com uma URL do GitHub colada para referência

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 puxar o contexto 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.

Ative o GitHub Copilot gratuitamente agora.


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 fica cada vez mais inteligente com contexto aprimorado para suas tarefas diárias! Você pode esperar melhores resultados ao pesquisar sua base de código, reconhecer as dependências com símbolos externos e fazer referência a linhas específicas em seu código.

Os recursos de pesquisa de código do Chat do Copilot 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 trechos de código corretos relacionados a comportamentos, conceitos ou funcionalidades descritos em linguagem natural. Esses aprimoramentos se devem ao fato de aproveitar índices remotos de suas bases de código.

Captura de tela mostrando resultados aprimorados da pesquisa de código semântico com maior relevância e precisão na interface de Chat do Copilot

Consciência de símbolos externos

Agora, o Copilot Chat pode ir além do seu projeto para ajudá-lo com símbolos externos trazidos pelas suas dependências em C#. Com esse escopo mais amplo de reconhecimento, você pode obter soluções mais eficazes para seus projetos.

Captura de tela demonstrando a compreensão do Copilot Chat sobre símbolos externos de dependências de projeto com sugestões de código

Melhor precisão com números de linha

Quando você fizer referência a uma linha específica em seu código, o Chat do Copilot agora fornecerá respostas mais precisas. Isso significa que, quando você pedir ao Copilot que examine uma determinada seção do código em linguagem natural, ele poderá fornecer informações mais precisas.

Captura de tela mostrando a precisão do número de linha aprimorada ao referenciar seções de código específicas no Copilot Chat

📣 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.

Ative o GitHub Copilot gratuitamente agora.


Diagnóstico de depuração &

Agente de debugador 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.

Demonstração em vídeo do Debugger Agent depurando e corrigindo automaticamente um teste de unidade falho através de várias iterações

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.

Análise de exceção aprimorada

A análise de exceção agora aproveita o contexto do repositório.

A análise de exceção do Visual Studio com o Copilot agora usa o contexto do repositório para uma depuração mais rápida e inteligente. O Copilot faz referência cruzada ao seu repositório aberto, incluindo bugs anteriores, problemas, solicitações pull e histórico de correções, para fornecer insights importantes para a sua base de código.

Análise de exceção com demonstração de vídeo de contexto do repositório

Com essa atualização, o Copilot:

  • Identifica as causas prováveis, os componentes afetados e as possíveis correções.
  • Mostra problemas anteriores semelhantes para que você possa aprender com as resoluções existentes.
  • Analisa exceções em todo o contexto, conectando o comportamento do tempo de execução ao histórico do repositório para esclarecer valores inesperados.
  • Economiza tempo reduzindo a investigação manual e a tentativa e erro durante a depuração complexa.

Você tem uma experiência de depuração de alta precisão e com reconhecimento de contexto. No momento, isso está disponível para o Azure DevOps, com suporte ao GitHub em breve.

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.

Demonstração de vídeo mostrando a avaliação de instrução if embutida com resultados verdadeiros/falsos exibidos diretamente ao lado de expressões condicionais durante a depuraçã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.

Variáveis embutidas & parâmetros

Os valores inline agora mostram parâmetros de método e loops com insights do Copilot.

O Visual Studio agora mostra valores de parâmetros de métodos e variáveis de loop em linha enquanto você depura. Você obtém uma visibilidade instantânea e contextualizada diretamente no editor.

Não é necessário passar o mouse ou percorrer as linhas para ver os valores dos parâmetros e das variáveis de loop. Para variáveis ou objetos complexos, você ainda pode usar o DataTips, o Visualizers e outras ferramentas para explorar mais detalhadamente.

Variáveis de loop em linha e valores de parâmetro de método são exibidos ao lado de expressões condicionais durante a depuração

Você pode passar o mouse sobre qualquer valor em linha e selecionar Analisar com o Copilot. O Copilot explica o valor no contexto e ajuda você a investigar resultados inesperados ou incorretos, informando por que o resultado pode ser diferente do esperado.

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 de pós-retorno em linha, mostrando os valores de retorno reais das funções no ponto em que são usados. Isso lhe dá visibilidade em tempo real do comportamento da função sem entrar no código ou configurar inspeções, tornando mais rápida a detecção de problemas lógicos ou resultados inesperados.

Captura de tela exibindo valores de retorno em linha mostrados no debugger ao lado das chamadas de função

Você pode personalizar o que é mostrado por meio do menu de contexto do botão direito do mouse, optando por exibir valores retornados, retornados ou ambos os tipos de valores em linha, de acordo com sua preferência.

Captura de tela do menu de contexto mostrando opções para personalizar quais valores embutidos são exibidos durante a depuração

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.

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.

Demonstração de vídeo comparando os tempos de inicialização do F5 entre o Visual Studio 2026 com o .NET 10 e o Visual Studio 2022 com o .NET 9, mostrando melhorias significativas no desempenho

Pesquisar no Visualizador de Texto 📣

Localize rapidamente o texto dentro de cadeias de caracteres longas durante a depuração.

Agora você pode pesquisar em valores de cadeia de caracteres no Visualizador de Texto usando o novo recurso Localização Rápida! Basta pressionar Ctrl+F enquanto o visualizador está aberto para abrir a caixa de pesquisa. Seus termos de pesquisa serão destacados em toda a cadeia de caracteres, facilitando a identificação de textos, erros ou padrões importantes.

Captura de tela do Visualizador de Texto mostrando a funcionalidade de pesquisa com termos de pesquisa realçados em uma cadeia de caracteres longa

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 em longas sequências de caracteres, como logs, blobs JSON ou mensagens de erro, mais rápida e intuitiva durante a depuração.

📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.

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.

Temos o prazer de apresentar o Profiler Agent no Visual Studio: um assistente de IA que ajuda você a entender e corrigir problemas de performance sem precisar ser um especialista em criação de perfis.

O Profiler Agent trabalha junto com o GitHub Copilot para:

  • Analisar o uso da CPU, as alocações de memória e o comportamento do tempo de execução
  • Gargalos de performance de superfície
  • Gerar novos parâmetros de comparação BenchmarkDotNet ou otimizar os existentes
  • Sugira e ajude a aplicar otimizações
  • Validar as melhorias em um loop guiado

A introdução é simples. Basta fazer sua pergunta no Copilot Chat (Modo Agente):

  • Opção 1: Exemplo de marca @profiler : @profiler por que meu aplicativo está lento?
  • Opção 2: Perguntar diretamente sem marcar (habilitar o Agente do Profiler no menu Ferramentas) Exemplo: Por que minha taxa de quadros está caindo?

Agente Copilot do Profiler

Não importa se você é iniciante ou profissional em criação de perfis: essa experiência coloca diagnósticos baseados em IA ao seu alcance. Não é necessário nenhum conhecimento avançado, apenas insights reais e acionáveis.

Atualmente oferece suporte à análise de alto uso de CPU e alocação de objetos .NET, com mais cenários que vão chegar em breve.

📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.

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.

Captura de tela mostrando CodeLens acima de um método de benchmark com a opção Otimizar Alocações com o Copilot realçada

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.

Resumo do Thread do Agente Perfilador

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 Projeto BenchmarkDotNet na categoria Criação de Perfil. Escolha a versão do .NET de destino e o modelo será alinhado automaticamente.

O Visual Studio apresenta um projeto totalmente configurado, completo com configuração de parâmetro de comparação e diagnosticadores de CPU.

Captura de tela da caixa de diálogo Novo Projeto mostrando o modelo de projeto BenchmarkDotNet selecionado na categoria Criação de Perfil

Depois de executar os benchmarks, o profiler inicia automaticamente uma sessão de diagnóstico e você pode visualizar instantaneamente o uso da CPU, os dados da árvore de chamadas e os caminhos críticos de desempenho – com insights do Copilot opcionais – 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 de Uso da CPU também inclui insights de performance com o Copilot, ajudando a detectar e resolver gargalos ainda mais rapidamente.

Captura de tela da interface de ferramentas de criação de perfil mostrando o uso da CPU, o Visualizador de Eventos e as ferramentas de E/S de Arquivo disponíveis para projetos do CMake

Adaptado para desenvolvedores de jogos e fluxos de trabalho críticos para a performance, essa atualização permite que você:

  • Identifique os gargalos de performance e otimize o código de computação pesada com a Ferramenta de Uso da CPU.
  • Rastreie eventos de tempo de execução, como exceções, logs e solicitações HTTP com o Visualizador de Eventos.
  • Analise os padrões de acesso a arquivos, as durações e a taxa de transferência com a Ferramenta de E/S de Arquivos.
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 inicial do Profiler para torná-la mais rápida, clara e 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.

Página inicial do Criador de Perfil

A integração do Copilot fornece recomendações sensíveis ao 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 encaixarem, basta descrever seu problema em inglês simples e o Copilot o guiará.

Não importa se você é novo na criação de perfis ou um desenvolvedor experiente, essa atualização torna mais fácil melhorar a performance do seu aplicativo.

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 .NET agora integra a assistência do Copilot para alocações de matrizes de comprimento zero, oferecendo orientação inteligente e acionável exatamente onde você mais precisa!

Demonstração em vídeo mostrando a Ferramenta de Alocação do .NET com percepções sobre arrays de comprimento zero, além de o Copilot oferecer sugestões detalhadas para análise e otimização

Quando você executa a Ferramenta de alocação do .NET, a guia Insights destacará as alocações de matriz de comprimento zero, uma fonte sutil, mas muitas vezes ignorada, de consumo desnecessário de memória.

Juntamente com a descrição do insight, você verá o botão Perguntar ao Copilot. Clique nela 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á adora na ferramenta Uso da CPU.

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.

Comentários no modo de exibição de arquivo de trabalho

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.

Comentários no modo de exibição dif, incluindo sobre código excluído

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.

Comentário de solicitação de pull renderizado com a formatação do Markdown

Experimentar

Habilite esse recurso por meio de Opções de → ferramentasrecursos de visualizaçãocomentá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 modelos mais recentes, você pode obter comentários de revisão de código ainda melhores sobre suas alterações locais antes mesmo de confirmar!

O mesmo UX com melhorias importantes
  1. Qualidade aprimorada de comentários - modelos de raciocínio mais recentes significam revisões de código mais perspicazes e precisas, detectando bugs sutis e problemas de desempenho que podem ser negligenciados pelos métodos tradicionais.

  2. Geração de comentários otimizada - ao gerar comentários para todo o conjunto de alterações de uma só vez, em vez de arquivo por arquivo, você obtém um desempenho aprimorado e uma revisão mais abrangente.

  3. Técnicas de Prompt Atualizadas - um prompt mais claro e direto garante um feedback mais preciso e relevante.

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.

Botão 17.14 Revisão de Código Local

Verifique se os dois sinalizadores de recursos a seguir estão ativados:

  • FerramentasOpçõesRecursos de VisualizaçãoComentários de Solicitação de Pull.
  • FerramentasOpçõesGitHubIntegração do Controle do Código-Fonte do Copilot → → Habilitar recursos de versão prévia 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 Chat do Copilot agora suporta a 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!

Fazer referência às suas alterações

#changes examina suas alterações não confirmadas. Por exemplo, você pode pedir ao Copilot para lembrá-lo do que você fez até agora, fazendo referência ao seu #changes.

Captura de tela do campo de entrada do Copilot Chat com um prompt usando a referência #changes para analisar alterações não confirmadas

Fazer referência às suas confirmações

Quando você começar a digitar #commit:, o Copilot exibirá uma lista das confirmações mais recentes para você selecionar. Se houver um commit mais antigo que você queira referenciar, também é possível fazer referência ao seu ID de confirmação específico.

Captura de tela mostrando o Copilot Chat com #commit: lista suspensa de preenchimento automático exibindo confirmações recentes para seleção

Em seguida, você pode pedir ao chat para usar a confirmação para tarefas como escrever testes de unidade para cobrir alterações nesta confirmação ou encontrar possíveis problemas nesta confirmação.

Experimente isso

Verifique se o sinalizador de recurso a seguir está ativado para poder usar essas referências: FerramentasOpçõesDo GitHubIntegração de Controle do Código-FonteHabilitar 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.

Comentários de revisão de código para cada arquivo na janela Alterações do Git

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.

Botão 17.14 Revisão de Código Local

Para usar a revisão de código local, verifique se você tem os dois sinalizadores de recursos a seguir ativados:

  • FerramentasOpçõesRecursos de VisualizaçãoComentários de Solicitação de Pull.
  • FerramentasOpçõesGitHubIntegração do Controle do Código-Fonte do Copilot → → Habilitar recursos de versão prévia 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


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.

Aplicar uma sugestão de um comentário

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.

Gerar uma sugestão de código com base em um comentário de PR

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.

Gerar uma sugestão de código com base em um comentário de revisão de código local

Introdução

Para experimentar a experiência completa, verifique se você tem os dois seguintes sinalizadores de recursos ativados:

  • FerramentasOpçõesRecursos de VisualizaçãoComentários de Solicitação de Pull.
  • FerramentasOpçõesGitHubIntegração do Controle do Código-Fonte do Copilot → → Habilitar recursos de versão prévia do Git.

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.

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 não estarão disponíveis no Visual Studio 2026.

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.

Suporte ao Podman nas Ferramentas de Contêiner 📣

As ferramentas de contêiner agora dão suporte ao Podman, permitindo que você execute e gerencie contêineres usando a CLI do Podman.

Novidade nesta versão do Visual Studio: as Ferramentas de Contêiner agora são compatíveis com o Podman, uma ferramenta conhecida de gerenciamento de contêiner que oferece um mecanismo de contêiner sem daemon. Isso permite que você execute e gerencie contêineres usando a CLI do Podman diretamente do Visual Studio. Todos os seus fluxos de trabalho habituais permanecem, apenas com o suporte adequado do runtime do contêiner em execução no momento.

Introdução

Para começar, basta inicializar o Podman e abrir sua solução no Visual Studio. As Ferramentas de Contêiner detectarão automaticamente o ambiente do Podman e você estará pronto para começar.

Podman na janela de ferramentas de contêiner

Opcionalmente, você pode selecionar manualmente o Podman como seu runtime de contêiner acessando Ferramentas → Opções → Ferramentas de Contêiner → Tempo de Execução do Contêiner → Geral e selecionando Podman no menu suspenso.

Anotações
  • Como parte dessa mudança, algumas configurações foram atualizadas para evitar confusão e usar uma linguagem mais neutra. Por exemplo, DockerfileContext para ContainerBuildContext.
  • O suporte ao Compose não está disponível para o Podman nesta versão.

📣 Veja o ticket de funcionalidade para deixar seu feedback e continuar a conversa.

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

Captura de tela mostrando a criação do projeto do .NET 10 com a nova versão da estrutura selecionada

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!

C++

Ferramentas de build do MSVC versão 14.50

Novas ferramentas do C++ com desempenho de tempo de execução e conformidade do C++23/26 aprimorados

As Ferramentas de Build do Microsoft C++ (MSVC) versão 14.50 agora estão disponíveis, apresentando novos recursos C++23 e C++26, correções de bugs e melhorias de desempenho em tempo de execução.

Novos recursos do C++ no compilador (consulte também a postagem do blog de anúncios):

  • P0849R8 – auto(x): cópia em decadência no idioma
  • P2437R1 – Implementar C++23 #warning
  • CWG Issue 2586 – Parâmetro de objeto explícito para atribuição e comparação
  • P2280R4 – Permitindo referências a valores desconhecidos durante a avaliação constante
  • CWG2635 associações estruturadas restritas
  • CWG2465 - Parâmetros coroutine passados para um construtor de promessas
  • P2360R0 - Estende a definição de um init-statement para permitir um alias-declaration
  • CWG2496 ref-qualifiers e substituição virtual
  • CWG2506 – Associações estruturadas e qualificadores de cv de matriz
  • CWG2507 – Argumentos padrão para operator[]
  • CWG2585 - Nenhuma alteração necessária para o comportamento
  • P2290R3 – Suporte à sequência de escape delimitada por Hex/oct do C++23 em literais de cadeia de caracteres
  • CWG2521 – Preteri o operador 'string-literal identifier'
  • CWG2528 – Relaxa as regras de conversão para o operador de nave espacial
  • P2797R0 – Resolução proposta para CWG2692 funções-membro estáticas e explícitas de objeto com as mesmas listas de tipos de parâmetro
  • P2266R3 – Movimento implícito mais simples
  • Muitas correções de bugs

Novos recursos e bugfixes na biblioteca padrão:Changelog – Microsoft/STL Wiki

Melhorias de desempenho de back-end do compilador (em comparação com a última versão do Visual Studio 2022 versão 17.14):

  • Melhorias de até +6% com base no benchmark RenderThread do City Sample do Unreal Engine
  • Melhorias de até +3% com base no benchmark GameThread do City Sample do Unreal Engine
Suporte para Windows das Ferramentas de Compilação 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 Modo de Exibição de Classe agora dá suporte a pesquisas de subcadeia de caracteres.

Captura de tela da janela da Exibição de Classe, mostrando um termo de pesquisa que corresponde a trechos em nomes e métodos de classe

📣 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.

Captura de tela da caixa de diálogo das propriedades do projeto mostrando C++20 selecionado como Padrão de Linguagem C++ padrão

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 sã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.

Captura de tela mostrando o código C++ com o atributo preterido realçado em cores, demonstrando o novo recurso de realce de sintaxe

📣 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.

A análise de código clang-tidy tem algumas novas opções de configuração! Agora é possível alocar mais processadores para executar a análise de código como parte de sua compilação, acelerando seu fluxo de trabalho de desenvolvimento. Além disso, você pode adicionar argumentos personalizados à linha de comando usada para invocar clang-tidy, fornecendo a você controle total sobre a configuração da análise.

Acesse essas novas opções avançadas das Propriedades do Projeto → Análise de Código → Clang-Tidy.

Captura de tela da caixa de diálogo Propriedades do Projeto mostrando opções de configuração clang-tidy, incluindo alocação de processador e argumentos de linha de comando personalizados

📣 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.

Captura de tela do instalador do Visual Studio mostrando a carga de trabalho renomeada para desenvolvimento com C++ em Linux, Mac e sistemas embarcados

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.

Captura de tela mostrando a lista suspensa de argumentos de linha de comando com histórico e uma opção para abrir configurações relevantes

  • 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.

Captura de tela mostrando texto claro indicando que nenhum argumento de linha de comando está definido no momento

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.

Para saber mais, consulte a documentação Passar argumentos de linha de comando.

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.

Captura de tela mostrando o menu de contexto com o botão direito do mouse para um arquivo C++ com a opção Pré-processamento realçada

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.

Suporte do CMake para o Gerador do Visual Studio 2026

O Visual Studio 2026 fornece as versões mais recentes do CMake para fornecer nossos recursos mais recentes do sistema de build para projetos do CMake.

O Visual Studio 2026 agora inclui o CMake 4.1.2 por padrão. Agora você pode usar o CMake com o gerador mais recente do Visual Studio 2026 e projetos SLNX. Essa atualização permite criar com o conjunto de ferramentas e SDKs do Visual Studio 2026 diretamente do CMake, facilitando as atualizações.

Suporte do AddressSanitizer para ARM64

Compile com MSVC e /fsanitize=address para destinos ARM64.

Há algum tempo, as ferramentas de compilação do Microsoft C++ (MSVC) são compatíveis com a criação de projetos voltados para x64 e x86 com o AddressSanitizer, que permite identificar bugs difíceis de encontrar sem falsos positivos em tempo de execução e aumentar a segurança da memória.

Agora você pode usar o AddressSanitizer com o MSVC para trabalhar com o ARM64. Esse recurso está em versão prévia, portanto, você poderá encontrar alguns bugs. Se você fizer isso, denuncie-os usando a Ajuda → enviar comentários → relatar um problema no Visual Studio.


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.