Compartilhar via


Notas de versão do Visual Studio Insiders

Estamos empolgados em anunciar a disponibilidade do lançamento do Insiders 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 Insiders para aproveitar esses novos recursos e melhorias.

Versão 11312.210

Lançado em 16de dezembro de 2025

Principais correções de bug Da comunidade
O VS2026 (18.0.0) não tem a opção de instalar ferramentas do LTSC C++ ticket de feedback

Versão 11310.294

Lançado em 12de dezembro de 2025

Principais correções de bug Da comunidade
O Visual Studio 2026 Insiders versão 11304.161 falha em cada carga de solução ticket de feedback
A Pesquisa de Código do GitHub Copilot parou de funcionar depois de instalar o VS2026 ticket de feedback
Após a atualização, a extensão VS2026 está quebrada ticket de feedback
O Windows de ferramentas não tem um item de fechamento no menu de contexto 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 Copilot Conversations não consegue injetar o arquivo de instrução personalizado no contexto, apesar do carregamento bem-sucedido (Insiders do VS 2026) ticket de feedback
A formatação padrão do GitHub Copilot às vezes não está alinhada ticket de feedback
GitHub Copilot trava após ser interrompido, não é possível cancelar ticket de feedback

Features

Lançado em 9 de dezembro de 2025.

IDE

Executar verificações de revogação de certificado

O Visual Studio agora alerta você se detectar problemas de certificado digital durante chamadas de rede.

O Visual Studio agora verifica certificados digitais para chamadas de rede e permite que você saiba se há problemas.

Quando ele encontra um problema, você vê uma caixa de diálogo com detalhes sobre o erro do certificado. Você pode optar por cancelar ou continuar a conexão.

Caixa de diálogo de erro de certificado com opções cancelar e continuar

É recomendável manter esse recurso ativado, mas você pode desativá-lo em Ferramentas → Opções → Ambiente → Segurança → Certificados.

Caixa de diálogo Configurações com opção para desabilitar verificações de revogação de certificado

Produtividade

Rolagem rápida

Agora você pode rolar mais rápido segurando a tecla Alt enquanto rola a roda do mouse.

Rolar arquivos grandes agora é mais rápido e fácil. Mantenha pressionada a tecla Alt ao rolar a roda do mouse para se mover rapidamente ao revisar o código ou ler a documentação.

Você pode ajustar a velocidade de rolagem rápida em Ferramentas → Opções → Editor de Texto → Avançado → Sensibilidade de rolagem do touchpad e da roda do mouse.

Janela do editor com a tecla Alt pressionada, mostrando rolagem rápida em um arquivo grande

Esse recurso ajuda você a ir para a seção necessária sem muita rolagem. Experimente!

Ocultar símbolos em arquivos 📣

Agora você pode desabilitar a exibição de símbolos em arquivos no Gerenciador de Soluções.

O Gerenciador de Soluções costumava mostrar símbolos, como classes, métodos e propriedades, em arquivos para ajudar a navegar pelo código. Alguns usuários achavam que isso deixava a visualização confusa, já que todos os arquivos tinham um ícone de expansão, como pastas e projetos. Agora, você pode desativar isso para obter uma aparência mais limpa.

Aqui é como os símbolos apareciam antes:

Gerenciador de Soluções com símbolos em arquivos

Para ocultar símbolos em arquivos, acesse Ferramentas → Opções → Projetos e Soluções → Geral e desmarque Mostrar símbolos em arquivos do Gerenciador de Soluções. O Gerenciador de Soluções então mostrará apenas arquivos, sem símbolos adicionais:

Gerenciador de Soluções com apenas arquivos mostrados

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

Novos recursos de visualização de markdown 📣

Exiba somente visualização e amplie/reduza o conteúdo de visualização no editor do Visual Studio Markdown.

O editor de Markdown do Visual Studio oferece mais controle sobre as visualizações.

  • Você pode alternar entre os modos de visualização: Dividir Visualização mostra o editor e a visualização lado a lado, Abrir Visualização mostra apenas a visualização e Editar Markdown mostra apenas o editor. Com o modo somente visualização, você se concentra no conteúdo renderizado, especialmente para imagens grandes ou diagramas complexos do Mermaid.
  • Ao visualizar um diagrama do Mermaid, use os controles de zoom no canto superior esquerdo para aumentar ou diminuir o zoom. Isso facilita a visualização de diagramas grandes e de detalhes.

Controles de visualização do Markdown mostrando opções de divisão, somente visualização e zoom

Experimente esses novos controles e compartilhe conosco o que você pensa!

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

Compactação de linha insignificante

Habilite a compactação de linha sintática para fazer melhor uso do espaço vertical da tela.

A compactação de linha sintactica oferece mais espaço vertical no editor. Linhas sem letras ou números compactam por 25%, permitindo que você veja mais código ao mesmo tempo sem prejudicar a legibilidade. As linhas regulares permanecem na mesma altura. Na imagem abaixo, o lado esquerdo mostra a compactação habilitada - observe como você pode ver mais linhas no mesmo espaço em comparação com o lado direito.

Comparação mostrando compactação de linha sintactica à esquerda com linhas de código mais visíveis versus exibição normal à direita

Habilite esse recurso em Ferramentas → Opções → Editor de Texto → Avançado marcando as opções Compactar linhas em branco e Compactar linhas que não contêm caracteres alfanuméricos. Esse recurso popular do Productivity Power Tools agora está integrado ao Visual Studio.

Rolagem com clique do meio 📣

Pressione a roda de rolagem para baixo e mova o mouse para rolar rapidamente pelo documento.

Agora você pode desbloquear todo o potencial do botão do mouse do meio para uma navegação mais rápida. Pressione a roda de rolagem para baixo e mova o mouse para rolar rapidamente pelo documento. Isso facilita a exploração de arquivos grandes sem depender das barras de rolagem tradicionais ou da rolagem de roda repetida.

Um cursor com quatro setas direcionais indicando que a rolagem por clique do meio está ativa no editor de código

Esse recurso está desativado por padrão no 18.3 Insiders 2 e precisa ser habilitado por meio do Tools → Options → Text Editor → Advanced → Clique do meio para rolar. Tente compartilhar seus comentários conosco!

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

GitHub Copilot

Markdown de visualização do Copilot Chat

Visualizar qualquer conteúdo de markdown gerado pelo Copilot Chat diretamente no editor do Visual Studio Markdown.

Agora você pode visualizar qualquer conteúdo de markdown gerado pelo Copilot Chat diretamente no editor do Visual Studio Markdown. Anteriormente, esse recurso só estava disponível para diagramas de Sereia.

Botão Visualizar na janela Documento Ativo

Quando o Copilot Chat gerar conteúdo de markdown, clique no botão Visualizar no canto superior direito da janela de chat para ver uma visualização renderizada. A partir daí, você pode editar e salvar o conteúdo de markdown conforme necessário. Isso permite visualizar e trabalhar rapidamente em arquivos markdown sem copiar e colar manualmente.

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.


Ferramentas do Git

Examinar solicitações de pull do Visual Studio 📣

Examine e navegue pelas solicitações de pull sem sair do Visual Studio.

As solicitações de pull estão a apenas um clique na janela Exibir → Repositório Git . Não é necessário alternar o contexto para o navegador!

Procurar PRs ativos

Acesse solicitações de pull para o repositório ativo criado por sua equipe, atribuído a você, criado por você ou até mesmo criado pelo Copilot!

Lista de solicitações pull na janela repositório Git

Atualizar a lista

Não vê uma nova PR na lista? Clique nas reticências (...) e selecione Atualizar para atualizar a lista.

Botão Atualizar no cabeçalho Pull Requests

Visualização de PR embutida

Revise pull requests sem precisar fazer check-out. É fácil alternar entre o PR do seu colega e seu próprio trabalho. Dica: recolher o painel esquerdo para uma exibição mais ampla.

Visão geral da solicitação de pull inserida com descrição, alterações e comentários

A exibição inserida inclui:

  • Visão geral: descrição de PR e comentários sobre problemas globais.
  • Alterações: adições e exclusões no nível do arquivo, além de comentários.
  • Confirmações: lista de confirmações individuais no PR.
  • Itens relacionados: Itens de trabalho vinculados.
  • Revisores: Revisores atribuídos.

Solicitações de pull são atualizadas automaticamente com as alterações e comentários mais recentes.

Quando você precisar fazer edições, confira a ramificação como de costume.

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

Área de trabalho

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.

.NET

Aprimoramentos de Hot Reload

Recarga rápida e mais confiável do Razor Hot com suporte de reinicialização automática para edições rudes.

Várias melhorias foram realizadas na experiência de Recarga Dinâmica no Visual Studio.

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 o cohosting, acesse Ferramentas → Opções e pesquise por cohost, o recurso exibido deve ser Usar o servidor Roslyn Cohost para Razor (requer reinicialização). Após habilitar essa opção, é 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 deve mostrar o recurso Usar o servidor Roslyn Cohost para Razor (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 atributos data-* 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.

Geração de teste do .NET mais inteligente

Crie e refine testes unitários mais rapidamente com a geração inteligente de testes do GitHub Copilot.

O Visual Studio agora inclui a geração de testes mais inteligente com o GitHub Copilot. É possível criar e refinar testes rapidamente para aumentar a cobertura e a confiança no seu código. Esse recurso funciona com o C# e com estruturas conhecidas, como xUnit, NUnit e MSTest.

Janela de chat do Copilot mostrando o teste em ação

Seja para iniciar um novo projeto ou melhorar um que já exista, o teste do GitHub Copilot ajuda você a escrever testes com mais rapidez, mantendo tudo no seu fluxo de trabalho. Basta usar @Test no GitHub Copilot Chat para começar.

C++

Modernização de aplicativos

A modernização do aplicativo GitHub Copilot para C++ agora está disponível na Versão Prévia Privada.

Estamos entusiasmados em compartilhar que a modernização do aplicativo GitHub Copilot para C++ agora está em Versão Prévia Privada. A modernização do aplicativo GitHub Copilot para C++ ajuda você a migrar seus projetos do C++ para a versão mais recente das Ferramentas de Build do Microsoft C++ (MSVC).

Janela de Chat do GiHub Copilot mostrando o plano gerado para resolver avisos e erros após a atualização para a versão mais recente do MSVC

Quer experimentar? Inscreva-se para a Visualização Privada no aka.ms/cppagents.

Ferramentas de edição de código para o modo de agente

As Ferramentas de Edição de Código do C++ para o Modo de Agente copilot do GitHub agora estão disponíveis na Versão Prévia Privada.

Estamos entusiasmados em compartilhar que as Ferramentas de Edição de Código do C++ para o Modo de Agente copilot do GitHub agora estão em Versão Prévia Privada. Essas ferramentas ajudam o Copilot a entender melhor os símbolos C++ em seu código, para que você possa refatorar e editar mais rapidamente.

Interface das Ferramentas de Edição de Código do C++ mostrando opções de navegação e refatoração de símbolos

Quer experimentar? Inscreva-se para a Visualização Privada no aka.ms/cppagents

Melhorar o tempo de compilação

Encontre e corrija automaticamente problemas de desempenho de build em projetos C++ usando o MSVC.

O desempenho de build do GitHub Copilot para Windows analisa seus projetos C++ baseados em MSVC para identificar problemas de desempenho de build e aplicar correções para melhorar os tempos de build. Esse agente pode ajudá-lo a otimizar automaticamente sua base de código e reduzir os tempos de build.

Pergunte <span class= @BuildPerfCpp no chat do GitHub Copilot para otimizar o tempo de compilação" />

Quer experimentar? Inscreva-se para a Visualização Privada no aka.ms/cppagents

Extensibility

Instância Experimental realocada

Os comandos Iniciar Instância Experimental e Redefinir Instância Experimental foram adicionados ao menu Extensões.

Os comandos iniciar e redefinir instância experimental agora estão no menu Extensões → Desenvolvimento de Extensão . Não é mais necessário usar os atalhos do menu Iniciar do Windows para iniciar ou redefinir a instância experimental do Visual Studio.

Opções de menu de Instância Experimental no Visual Studio

Esses comandos são mais fáceis de localizar, além de ajudar a evitar a inicialização acidental de instâncias com sufixo-raiz, que são apenas para o desenvolvimento de extensão do Visual Studio.

Você ainda pode usar os atalhos antigos em [installdir\vssdk], se achar melhor.

Principais correções de bug

Principais correções de bug Da comunidade
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
A mensagem de confirmação gerada por IA falhará no VS se o layout da janela for alterado ticket de feedback
GitHub Copilot trava após ser truncado, não é possível cancelar. ticket de feedback

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.