Partilhar via


Notas de versão do Visual Studio 2022

Temos o prazer de anunciar a disponibilidade do Visual Studio 2022 v17.14. This update focuses on stability and security, along with AI improvements for all developers.

Baixe o Visual Studio 2022 v17.14 para aproveitar esses novos recursos e melhorias.

Features

Todas as novidades da versão mais recente.

GitHub Copilot

Modo de agente copiloto

O Copilot Agent Mode é a próxima evolução no desenvolvimento assistido por IA e saiu da visualização.

Ele desbloqueia uma nova maneira de construir com o GitHub Copilot, indo além de prompts de turno único para lidar com tarefas inteiras do início ao fim.

To get started, open Copilot Chat, click the Ask button, and switch to Agent.

Da ideia ao código

O Modo de Agente compreende a sua intenção, cria um plano, puxa o contexto certo e toma medidas. Ele pode corrigir bugs, editar arquivos e criar sua solução, tudo a partir de um único prompt até que seu objetivo seja alcançado.

Com a integração MCP, o Modo de Agente também pode aproveitar o contexto avançado de seus sistemas conectados, como GitHub, pipelines de CI ou painéis de monitoramento, para tomar ações ainda mais inteligentes.

Experimente e veja que melhorias pode oferecer!

Agent Mode

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Gêmeos 2.5 Pro e GPT-4.1

Novos modelos acabaram de cair no Visual Studio Chat.

Mais potência, velocidade e flexibilidade — tudo dentro do seu IDE!

New Models

🚨 Gemini 2.5 Pro está agora no Visual Studio

O Gemini 2.5 Pro, amplamente considerado como um dos modelos de melhor desempenho disponíveis, agora é suportado no Visual Studio. Ele se junta ao GPT-4.1, GPT-4o, Claude Sonnet 3.7, Claude Sonnet 3.5 e o3 mini para trazer uma experiência de IA multimodelo verdadeiramente versátil para o seu IDE.

🚨 GPT-4.1 é agora o padrão

O GPT-4.1 agora é o modelo padrão no Visual Studio, oferecendo uma experiência mais rápida, mais responsiva e visivelmente mais suave em toda a linha.


Agora você pode selecionar o melhor modelo para a tarefa, o código e o fluxo de trabalho em mãos. Experimente-os e diga-nos o que pensa!

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Claude Sonnet 4 e Claude Opus 4

Claude Sonnet 4 e Claude Opus 4 agora estão geralmente disponíveis no Visual Studio, oferecendo recursos aprimorados de IA.

Temos o prazer de anunciar que Claude Sonnet 4 e Claude Opus 4 estão agora disponíveis para todos os clientes do Visual Studio!

  • Use Claude Sonnet 4 in Agent Mode for faster, more focused interactions.
  • Try both Claude Sonnet 4 and Opus 4 in Ask Mode for deeper reasoning.

Para começar, abra o Chat no Visual Studio, selecione o seletor de modelos e escolha o modelo Claude que se adapta ao seu fluxo de trabalho.

New Model

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Suporte ao servidor MCP

Conecte o Visual Studio a agentes de IA usando o novo MCP (Model Context Protocol) — uma maneira padronizada de compartilhar contexto, acessar dados e gerar recursos inteligentes.

O Visual Studio agora oferece suporte a servidores MCP, desbloqueando o desenvolvimento de IA mais inteligente e conectado. O MCP é um protocolo aberto que padroniza como aplicativos e agentes de IA compartilham contexto e tomam medidas.

Com o MCP no Visual Studio, você pode fazer mais do que apenas recuperar informações de seus servidores MCP, como logs, falhas de teste, RPs ou problemas. You can also use that information to drive meaningful actions in your code, your IDE, and even your connected systems across your stack.

Suporte ao servidor MCP

Configurar o servidor MCP

Adicione um mcp.json arquivo à sua solução e o Visual Studio o detetará automaticamente. Ele também reconhece configurações de outros ambientes, como .vscode/mcp.json.

Use seus servidores MCP

Open the Tools dropdown in the Copilot Chat panel to view connected MCP servers. A partir daí, o Copilot pode contextualizar e agir usando seus sistemas existentes.

Note: You will need to be in Agent Mode to access and interact with MCP servers.


Traga todo o poder da sua pilha para o Copilot sem sair do Visual Studio!

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Atualização de julho do MCP Server

A integração aprimorada do servidor MCP no Visual Studio permite a conexão perfeita de toda a sua pilha de engenharia diretamente no Copilot para uma experiência de desenvolvimento mais poderosa.

Fizemos melhorias significativas na integração do servidor MCP no Visual Studio para ajudá-lo a desbloquear uma pilha de engenharia mais poderosa e conectada.

Suporte ao servidor MCP melhorado

Configurar o servidor MCP

Adicione um mcp.json arquivo à sua solução — o Visual Studio irá detetá-lo automaticamente (também oferecemos suporte )..vscode/mcp.json Inicie e gerencie servidores diretamente com controles CodeLens na parte superior de cada bloco de servidores. Reicie, execute e controle facilmente as entradas a partir do editor.

Com a autenticação contínua por meio do suporte a porta-chaves, agora você pode autenticar com servidores MCP suportados diretamente no Visual Studio usando suas credenciais de chaveiro existentes — sem necessidade de configuração adicional.

Use seus servidores MCP

Open the Tools dropdown in the Copilot Chat panel to view connected MCP servers and manage them by selecting the arrow to reveal the new menu. A partir daí, você pode gerenciar as entradas do servidor em nossa nova caixa de diálogo modal. O Copilot pode, então, contextualizar e agir usando seus sistemas existentes.

Note: You will need to be in Agent Mode to access and interact with MCP servers.

MCP


Traga todo o poder da sua pilha para o Copilot sem sair do Visual Studio!

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Contexto da janela de saída do copiloto

Agora você pode fazer referência à janela de saída como contexto no Copilot Chat.

Sabemos que a Janela de Saída é essencial para rastrear compilações, depuração e entender o que está acontecendo sob o capô. Agora, o Copilot pode ler essas informações - para que você possa fazer perguntas, obter ajuda e agir com base em seus logs de saída.

Output Window

Como usá-lo
  • Use #output para fazer referência diretamente no chat.
  • Clique no ➕ ícone na entrada de chat para adicioná-lo como contexto.
  • Pergunte diretamente ao Copilot: Verifique meus logs de saída e me ajude a corrigir esse erro.
  • Or right-click in the Output Window and choose Explain with Copilot to attach it instantly.

Experimente e veja como é muito mais fácil ler e agir de acordo com os seus registos!

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Ver a utilização do Copilot

Agora você pode controlar seu uso do Copilot diretamente no Visual Studio.

Quer saber quanto você usou o Copilot este mês? Visual Studio now includes a Copilot Consumptions panel to easily track your usage!

Quer esteja a utilizar o Copilot Free ou um plano pago, pode verificar o seu número de pedidos de chat e de conclusão de código diretamente a partir do IDE.

Usage Status

Access it by clicking the Copilot badge in the top-right corner of your IDE and selecting Copilot Consumptions.

Isso abre um painel mostrando seu uso atual para o mês.

Sugestão: se estiver a utilizar modelos premium, também verá multiplicadores de utilização listados no seletor de modelos, para que saiba sempre exatamente o que está a utilizar.

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Salve ou compartilhe seus prompts com arquivos de prompt

Agora você pode criar arquivos de prompt reutilizáveis em seu repositório para executar ou compartilhar rapidamente seus prompts usados com freqüência.

Escrever prompts eficazes pode ser demorado, mas é a chave para tirar o máximo proveito do modo Copilot Ask e Agent. Habilitamos arquivos de prompt reutilizáveis para permitir que você aproveite esses ótimos prompts repetidamente. A partir daí, você pode correr rapidamente a partir da janela de bate-papo ou compartilhar com sua equipe.

Como escrever arquivos de prompt
  1. Escreva seus prompts da maneira que faria normalmente na caixa de prompt, anexando # referências para adicionar informações específicas de sua solução, como métodos, classes e arquivos. Você pode até mesmo fazer referência a outros arquivos de prompt para incluir instruções básicas comuns.
  2. Em seguida, copie-o da caixa de prompt para um arquivo de marcação e salve-o com a extensão de arquivo .prompt.md na raiz do repositório na .github/prompts pasta.

Dica: Você pode até obter a ajuda do Copilot para refinar seu prompt para ser mais específico

Anexando um arquivo de prompt ao prompt

Como executar seus prompts
  1. Comece a digitar #prompt: para fazer referência a todos os arquivos de prompt da sua .github/prompts pasta diretamente no bate-papo ➕ ou clique no ícone na entrada do chat para adicioná-lo como contexto.
  2. Adicione qualquer informação adicional na caixa de prompt ou apenas envie o prompt!

Experimente e acelere seus fluxos de trabalho de IA!

📣 Participe esta pesquisa para ajudar a tornar o recurso ainda melhor.

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Passo a passo do copiloto do GitHub

As instruções passo a passo do copiloto do GitHub agora estão disponíveis no Visual Studio para ajudá-lo a começar a trabalhar rapidamente. Instruções passo a passo guiá-lo através do uso dos principais recursos do Copilot diretamente em seu editor.

Temos o prazer de apresentar o passo a passo do copiloto do GitHub no Visual Studio! O Passo a passo é um guia interativo integrado ao seu editor, ajudando você a explorar os recursos do GitHub Copilot passo a passo. Se você é novo no GitHub Copilot ou quer saber mais sobre seus recursos mais recentes, o passo a passo torna mais fácil do que nunca começar.

Introdução ao passo a passo

Você pode iniciar o Passo a passo do Copilot diretamente do Visual Studio acessando o botão Copilot (canto superior direito) → Passo a passo do Copilot do GitHub.

Uma vez aberto, você verá atividades guiadas que apresentam diferentes partes da experiência do Copilot, como:

  • Escrever prompts no bate-papo

  • Usando completações de código embutido

  • Aceitando, editando ou rejeitando sugestões do Copilot

  • Explorar e aprender sobre novos recursos, como o Copilot Edits

O passo a passo é uma ótima maneira de obter uma compreensão de alto nível do que o Copilot pode fazer antes de se aprofundar na documentação e no uso prático!

Como acessar Passo a passo

O passo a passo do GitHub Copilot abre automaticamente na primeira vez que você entra no GitHub Copilot, tornando super fácil começar! Se você quiser revisitá-lo mais tarde, basta ir para GitHub Copilot > GitHub Copilot Walkthrough no Visual Studio.

Se você está explorando o GitHub Copilot pela primeira vez ou apenas precisa de uma atualização rápida, este passo a passo é seu guia amigável para desbloquear todo o potencial do Copilot. Mergulhe e comece a criar com confiança!

Walkthrough

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Modelo de autocompletar código GPT-4o 📣

Apresentamos o modelo de autocompletar código GPT-4o Copilot para lhe proporcionar acabamentos de maior qualidade.

Estamos entusiasmados em anunciar que o novo modelo de preenchimento automático de código GPT-4o Copilot está agora disponível no Visual Studio 17.14 para utilizadores do GitHub Copilot! Este modelo avançado, baseado no GPT-4o mini, foi treinado em mais de 275.000 repositórios públicos de alta qualidade em mais de 30 linguagens de programação populares. Como resultado, os desenvolvedores podem esperar por sugestões mais precisas e desempenho aprimorado.

Notas de acesso ao Copilot GPT-4o:

  • Usuários Copilot Pro, Business ou Enterprise: o novo modelo está disponível para você agora na versão 17.14 e posterior.
  • Utilizadores do Copilot Free: Usar este modelo contará para as suas 2.000 finalizações mensais gratuitas.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Geração de comentários de documentos AI 📣

Gere automaticamente comentários de documentos para funções C++ e C#.

O Copilot agora está perfeitamente integrado ao editor de código do Visual Studio para aumentar significativamente sua produtividade gerando comentários de documentos para suas funções.

Com a geração automática de comentários de documentos ativada para o seu projeto, você pode simplesmente digitar o padrão de comentários de acordo com sua configuração de configurações (por exemplo, ///), e o Copilot completará instantaneamente a descrição da função com base no conteúdo da função. Esse recurso economiza tempo e esforço valiosos, permitindo que você se concentre mais na codificação e menos na documentação.

comentários de documentos de IA

Esse recurso revolucionário está disponível para arquivos de projeto C++ e C#, tornando sua experiência de codificação mais suave e eficiente.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Próxima Sugestão de Edição

O NES aproveita as edições anteriores feitas e prevê a próxima edição que virá, seja uma inserção, exclusão ou mistura de ambos.

Temos o prazer de anunciar que Next Edit Suggestions, ou NES, está agora disponível no Visual Studio para melhorar ainda mais a sua experiência de codificação. O NES aproveita as edições anteriores feitas e prevê a próxima edição que virá, seja uma inserção, exclusão ou mistura de ambos. Ao contrário de Conclusão, que é limitado para gerar sugestões em seu local de cursor, o NES pode oferecer suporte a você em qualquer lugar do arquivo, onde a próxima edição é mais provável de ocorrer. O NES aumenta a experiência existente de Completions Copilot apoiando as atividades de edição de código dos desenvolvedores.

Introdução ao NES

Habilite o NES através de Ferramentas → Opções → GitHub → Copilot → Finalizações do Copilot → Habilitar Sugestões de Edição Subsequente.

Tal como as conclusões, basta começares a programar para obteres o NES!

Quando lhe for apresentada uma sugestão de edição, se estiver numa linha diferente daquela em que se encontra agora, será sugerido que você pressione a tecla Tab para navegar até à linha correspondente primeiro. Você não precisará mais pesquisar manualmente por edições relacionadas; NES vai liderar o caminho!

NES Tab para avançar na barra de dicas

Depois de estar na mesma linha onde está a edição, pode pressionar Tab para aceitar a sugestão.

Tecla Tab do NES para aceitar barra de sugestões

Nota: Você pode ativar/desativar as barras de dicas indo para Ferramentas → Opções → IntelliCode → Advanced → Ocultar a dica mostrada com texto cinza.

Além das barras de sugestões, uma seta na margem também aparece para indicar que há uma sugestão de edição disponível. Você pode clicar na seta para explorar o menu de sugestões de edição.

NES Seta de calha

Example Scenarios

As sugestões de próxima edição podem ser úteis em uma variedade de cenários, não apenas fazendo alterações repetitivas óbvias, mas também alterações lógicas. Eis alguns exemplos:

Refatoração de uma classe de ponto 2D para ponto 3D:

Classe de Ponto de Refatoração NES

Atualizando a sintaxe do código para C++ moderno usando STL:

Observe que o NES não está apenas fazendo alterações repetitivas, como atualizar tudo printf() para std::cout, mas também atualizando outra sintaxe, como fgets().

NES atualizando a sintaxe C++

Fazendo alterações lógicas em resposta a uma variável recém-adicionada:

NES responde rapidamente à nova variável, que adiciona um número máximo de palpites que um jogador pode fazer em um jogo, e Copilot Completions também entra em ação para ajudar.

NES Adicionar nova variável

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Adaptive paste

Agora você pode permitir que o Copilot ajuste seu código colado para se ajustar ao contexto do seu código existente.

Quando você está colando código no Visual Studio, geralmente há etapas adicionais necessárias para fazê-lo funcionar perfeitamente. Os parâmetros podem precisar ser ajustados para corresponder aos já usados em sua solução, ou a sintaxe e o estilo podem não estar alinhados com o resto do documento.

A pasta adaptável está aqui para economizar tempo e reduzir o esforço, ajustando automaticamente o código colado para se ajustar ao contexto do seu código existente, minimizando a necessidade de modificações manuais. Esse recurso também suporta cenários como correções de pequenos erros, estilo de código, formatação, tradução humana e de linguagem de código e tarefas de preenchimento em branco ou continuação do padrão.

Por exemplo, se você tiver uma Math classe que implementa a IMath interface, copiar e colar a implementação para o Ceiling método no mesmo arquivo irá adaptá-lo para implementar o membro Floorda interface ainda não implementado.

Adaptar o método colado para completar a interface

A interface de colagem adaptável aparecerá quando for realizada uma colagem normal {KeyboardShortcut:Edit.Paste}. Basta pressionar a TAB tecla para solicitar uma sugestão, e você verá um diff comparando o código colado original com o código ajustado.

Experimente hoje ativando a opção Ferramentas → Opções → GitHub → Copilot → Editor → Ativar Pasta Adaptável.

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Implementar com o Copilot

Agora você pode permitir que o Copilot implemente totalmente seu método C# vazio.

Today, if you're referencing a method in your C# code that hasn't been implemented yet, you can use a common lightbulb refactoring called Generate Method to immediately create that method in a class. No entanto, essa refatoração cria apenas um método com a assinatura correta, mas um esqueleto vazio e throw new NotImplementedException uma linha de outra forma. Isso significa que, embora o método exista tecnicamente e você tenha que fazer menos trabalho para criá-lo, você ainda precisará implementá-lo por conta própria, o que pode levar mais tempo.

A refatoração Implement with Copilot visa torná-lo ainda mais produtivo neste cenário, permitindo que você implemente ou adicione automaticamente a carne ao seu método com a ajuda do GitHub Copilot. When an empty method only containing a NotImplementedException throw is encountered, you can select the lightbulb (CTRL+.) on that throw line and select the Implement with Copilot refactoring and Copilot will fill out all the contents of your method based on your existing codebase, method name, etc.

Implementar com o Copilot

Important

Ative o GitHub Copilot Free e desbloqueie este e outros recursos de IA. No trial. Sem cartão de crédito. Apenas a sua conta no GitHub.

Ative o GitHub Copilot gratuitamente agora.


Depuração & diagnóstico

Novo depurador para aplicativos .NET MAUI

Novo mecanismo de depuração Mono para .NET MAUI integrado ao depurador Visual Studio Core.

O novo depurador Mono para aplicativos .NET MAUI é um mecanismo de depuração avançado integrado ao depurador do Visual Studio. Ele oferece melhorias significativas em confiabilidade, desempenho e paridade de recursos com o resto do Visual Studio.

Aprimoramentos notáveis incluem Just My Code, variáveis e avaliação de expressão.

Para usar esse recurso, verifique se você habilitou a seguinte opção do Visual Studio Preview: Habilite o novo depurador .NET Mono para aplicativos MAUI.

Novo depurador para aplicativos .NET MAUI

Atualmente, este recurso está disponível apenas para a plataforma Android. O suporte para iOS estará disponível em breve.

Mostrar dicas de dados para expressões LINQ 📣

Experiência de depuração aprimorada para expressões LINQ com tooltip de dados ao pairar sobre a cláusula.

Gerar e solucionar problemas de consultas LINQ pode ser um processo tedioso e intrincado, muitas vezes exigindo conhecimento preciso de sintaxe e inúmeras iterações. Para aliviar esses desafios, o Visual Studio 2022 agora apresenta um DataTip LINQ ao passar o cursor no seu depurador.

Enquanto estiver em um estado de pausa durante a depuração, você pode passar o mouse sobre cláusulas individuais ou segmentos de sua consulta LINQ para avaliar o valor imediato da consulta em tempo de execução.

Além disso, tu podes clicar no ícone do GitHub Copilot no final do DataTip para executar um Analisar com Copilot na cláusula de consulta específica sobre a qual pairaste o rato. O copiloto explicará a sintaxe da cláusula e esclarecerá por que você está obtendo o resultado especificado.

exemplo de dica de dados do LINQ Hover

Esse recurso pode melhorar significativamente a eficiência e tornar sua experiência de depuração mais suave e fácil, ajudando você a identificar problemas com consultas LINQ mais rapidamente e simplificar seu fluxo de trabalho de desenvolvimento geral.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Zero-Length Visões sobre a alocação de array

A Ferramenta de Alocação .NET agora identifica alocações de matriz de comprimento zero, ajudando a otimizar o uso e o desempenho da memória.

A Ferramenta de Alocação .NET agora fornece informações detalhadas sobre alocações de matriz de comprimento zero, ajudando você a identificar e otimizar o uso desnecessário de memória. Embora essas alocações possam parecer insignificantes individualmente, elas podem se acumular rapidamente e afetar o desempenho, especialmente em aplicativos de alto desempenho ou com restrição de memória.

Ferramenta de Instrumentação Nativa

Com esta atualização, pode investigar alocações de matriz de comprimento zero clicando na hiperligação Investigar, que abre a Vista de Alocação exibindo os detalhes das alocações. Clicar duas vezes revela caminhos de código onde essas alocações ocorrem, permitindo otimizações precisas. Para melhorar a eficiência, considere o uso do Array.Empty<T>(), uma instância de matriz vazia alocada estaticamente, para eliminar alocações de memória redundante.

Git tooling

Exibir confirmações de entrada / saída 📣

A janela do repositório Git agora fornece um filtro na sua barra de ferramentas para mostrar apenas confirmações de saída/entrada.

A janela do Repositório Git é o seu go-to lugar para entender o histórico Git. À medida que você trabalha em uma ramificação local, ela pode ficar fora de sincronia com o controle remoto, seja porque você criou novas confirmações (saída) ou porque há novas confirmações para puxar (entrada).

Com o novo filtro de saída/entrada disponível na barra de ferramentas, você pode detetar instantaneamente essas confirmações não sincronizadas. Os seus compromissos, os seus compromissos – digitalize-os com facilidade e mantenha-se perfeitamente sincronizado!

Mostrar botão somente de saída/entrada na barra de ferramentas

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Restaurar a janela do repositório Git 📣

Mantenha a janela do repositório Git aberta entre as reinicializações com essa nova configuração.

Como seu ambiente dedicado para operações de filiais, a janela do repositório Git provavelmente está no centro do seu desenvolvimento diário. Se você estiver reabrindo-o com freqüência com cada sessão do Visual Studio, esta atualização foi projetada para economizar tempo e esforço.

Lista de ramificações da janela do repositório Git.

Adicionamos uma nova configuração às Configurações do Git > que restaura automaticamente a janela do Repositório Git ao reiniciar o Visual Studio. Além disso, a janela será incluída nos layouts de janela salvos, aprimorando suas opções de personalização.

Por padrão, esse recurso está desativado para manter as coisas funcionando sem problemas para aqueles que não precisam dele. Mas se você gosta da conveniência, este cenário é perfeito para você.

Página de Configurações do Git com a caixa de seleção para restaurar o repositório Git.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Nome de ramificação padrão 📣

Permite que os usuários personalizem a ramificação padrão inicial quando um novo repositório git é criado.

Agora você pode definir o nome de ramificação padrão para novos repositórios Git diretamente por meio do Visual Studio. Esta nova definição integra-se facilmente com a sua configuração Git, tornando mais fácil adaptar o seu fluxo de trabalho às suas preferências.

janela de alterações do Git após a criação de um novo repositório com ramificação principal

Basta navegar até Configurações do Git, e da próxima vez que criares um repositório, verás o teu nome de ramificação personalizado em ação.

Página de Configurações do Git com a caixa de texto para o nome da ramificação padrão

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

IDE

Microsoft 365 Agents Toolkit - junho

Atualizações da versão de junho do Agents Toolkit 17.14 GA.

A versão de junho contém várias correções para a versão 17.14 GA:

  • Habilite a inicialização e a visualização do Custom Engine Agent no Microsoft 365 Copilot.

Há um modelo de Agente de Motor Personalizado disponível em nosso kit de ferramentas, que é chamado de Agente Meteorológico. Atualizamos este modelo para permitir que ele seja iniciado e visualizado no bate-papo do Microsoft 365 Copilot. Para experimentar, basta selecionar o perfil de inicialização do Copilot ao depurar.

  • Corrigido um erro pop-up quando a depuração falhou com a instalação do Microsoft 365 Agents playground. Agora o kit de ferramentas exibirá uma mensagem clara e instruções sobre como corrigir o problema.

  • Os modelos atualizam a dependência do manifesto do aplicativo para a v1.21.

  • Vários bugs no arquivo README de modelos introduzidos por nossas novas alterações de marca foram corrigidos.

  • Atualizado o ícone do kit de ferramentas no gerenciador de extensões.

  • Corrigido o problema ao iniciar o Agents Playground, o valor de ID de canal necessário só permite msteams e emulador. Agora permite outros valores como webchat.

Autenticação NuGet aprimorada

O NuGet agora fornece contexto ao solicitar que você forneça credenciais.

Melhoramos o processo de autenticação do NuGet. Se detetarmos possíveis problemas de autenticação, você verá uma nova caixa de diálogo de autenticação que fornece contexto sobre o feed e as necessidades específicas da conta.

caixa de diálogo de autenticação do NuGet

Essa atualização aprimora o processo de reautenticação para cenários de autenticação multifator (MFA), resolve problemas com prompts de autenticação consecutivos e garante uma experiência geral mais suave ao gerenciar feeds NuGet privados.

Kit de ferramentas de agentes do Microsoft 365

Atualizações do Teams Toolkit 17.14 GA.

Temos o prazer de anunciar que nosso produto, anteriormente conhecido como Teams Toolkit, está sendo renomeado para Microsoft 365 Agents Toolkit. Essa mudança reflete nosso foco e compromisso expandidos em oferecer suporte a uma gama mais ampla de plataformas e tipos de projetos dentro do ecossistema do Microsoft 365.

À medida que continuamos a aprimorar nosso produto, estamos mudando nosso foco de apenas apoiar o desenvolvimento do Teams para capacitar os desenvolvedores a criar agentes Microsoft 365 Copilot e outros aplicativos em toda a plataforma Microsoft 365. Essas plataformas incluem Microsoft 365 Copilot, Microsoft Teams, família Office e Outlook. Essa expansão no escopo nos permite atender melhor nossos usuários, fornecendo ferramentas, modelos e recursos abrangentes para o desenvolvimento de uma ampla variedade de soluções Microsoft 365.

O novo nome, Microsoft 365 Agents Toolkit, representa melhor as diversas funcionalidades e capacidades do nosso produto. Acreditamos que essa mudança ajudará nossos usuários a identificar mais facilmente toda a gama de oportunidades de desenvolvimento disponíveis no ambiente Microsoft 365.

Obrigado por seu apoio contínuo à medida que evoluímos para atender às crescentes necessidades de nossa comunidade de desenvolvedores.

Criar agente declarativo

Temos o prazer de anunciar que, nesta versão, adicionamos modelos de projeto para criar Agentes Declarativos para o Microsoft 365 Copilot.

criar projeto DA

Você pode criar um Agente Declarativo com ou sem uma ação. Você pode optar por definir novas APIs ou utilizar as existentes para executar tarefas ou recuperar dados.

Use o Microsoft 365 Agents Toolkit para depurar e visualizar seus Agentes Declarativos no Microsoft Copilot.

Habilite a depuração suave com um clique

Nas versões anteriores do Teams Toolkit, que agora é chamado de Microsoft 365 Agents Toolkit, quando os usuários depuravam qualquer solução gerada, você precisava usar o comando Preparar dependência do aplicativo Teams antes de depurar o projeto. Esse comando acionou o kit de ferramentas para ajudar os desenvolvedores a criar recursos essenciais para depuração, como registrar ou atualizar o aplicativo Teams.

Para aprimorar a experiência de depuração e torná-la mais intuitiva para os usuários do Visual Studio, removemos esta etapa e habilitamos a experiência de depuração com um clique. Agora, você pode clicar diretamente no botão de depuração sem nenhuma etapa de preparação. No entanto, se você tiver feito edições no manifesto do aplicativo entre dois eventos de depuração e precisar atualizar o aplicativo, ainda há uma opção para fazer isso. Oferecemos dois perfis de depuração:

debug profiles

  • Depurar com aplicativo de atualização: selecione o perfil [Your Target Launch Platform] (browser) padrão se você tiver feito edições em seu aplicativo para garantir que as atualizações sejam aplicadas.
  • Depurar sem atualizar o aplicativo: escolha o segundo perfil [Your Target Launch Platform] (browser) (skip update app) para ignorar a atualização dos recursos do aplicativo, tornando a depuração mais leve e rápida.
Atualizar para o .NET 9

Além disso, nesta versão, atualizamos todos os modelos de projeto para oferecer suporte ao .NET 9.

.net9 support

Happy coding!
A equipe do Microsoft 365 Agents Toolkit

Preservar as preferências de fonte entre temas 📣

A alteração de temas preservará agora as suas preferências de tipo de letra e tamanho de tipo de letra.

Entendemos que as fontes que os desenvolvedores selecionam quando a codificação é uma escolha pessoal, influenciada por preferências de legibilidade, acessibilidade ou estética. Os temas do Visual Studio se concentram principalmente nas cores da apresentação e são independentes de suas fontes preferidas.

Com esta atualização, introduzimos a funcionalidade para manter o rosto da fonte e as opções de tamanho ao alternar temas. Agora você pode definir suas preferências de fonte uma vez e alternar temas no Visual Studio sem precisar reconfigurar suas configurações de fonte toda vez. Observe que as cores de suas fontes permanecem vinculadas ao tema, pois essa é a finalidade dos temas, mas suas seleções de fontes serão preservadas.

O editor do Visual Studio mostrando a mesma parte do código usando a mesma fonte, mas metade do código está no tema escuro e a outra metade no tema claro.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Desktop

Suporte de caixa de ferramentas para assemblies de 32 bits

Descubra seus controles favoritos do Windows Forms (WinForms) presentes nas Referências de Assembly Explícitas adicionadas automaticamente à Caixa de Ferramentas para projetos do .NET Framework usando o designer fora de processo do WinForms.

WinForms out-of-process Designer para projetos do .NET Framework agora oferece suporte a uma experiência aprimorada descobrindo e exibindo automaticamente controles presentes em referências de assembly autônomas, também conhecidas como Explicit Assembly References.

Esse recurso enriquece muito a experiência de tempo de design para projetos do .NET Framework que fazem referência a assemblies herdados de 32 bits. Os usuários podem aproveitar configurações de ferramentas aprimoradas personalizadas para uma melhor integração com fluxos de trabalho de desenvolvimento modernos e maior produtividade. For more details, please read our blog post.

Atualize sua interface do usuário, ao vivo em tempo de design 📣

"Live Preview", "Hot Reload" e outras ferramentas de interface do usuário agora estão disponíveis na fase de design.

O Live Preview agora está disponível na fase de design, permitindo que veja as alterações na interface do utilizador da sua aplicação em tempo real. Você também pode usar o Hot Reload e outras ferramentas de interface do usuário em tempo real dessa maneira, garantindo um fluxo de trabalho suave.

Essas ferramentas podem ser usadas mesmo quando separadas do depurador, permitindo experimentação e refinamento ininterruptos de seus projetos.

Demonstração de pré-visualização ao vivo

Click on the new Live Preview indicator to access Live Preview at design time from any XAML file:

Pré-visualização ao Vivo Captura de tela

Se você estiver trabalhando em um novo aplicativo .NET MAUI ou refinando um aplicativo WPF existente, esses aprimoramentos ajudarão você a fornecer aplicativos de alta qualidade mais rapidamente e com maior confiança.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Novo modelo de projeto UWP .NET 9 MSTest 📣

O Visual Studio agora inclui um modelo de projeto UWP MSTest atualizado destinado ao .NET 9 e ao AOT nativo.

O Visual Studio agora inclui um novo modelo de projeto UWP MSTest destinado ao .NET 9 e ao AOT nativo. Trabalhamos em estreita colaboração com a equipe do MSTest para adicionar todo o suporte necessário para projetos UWP .NET 9 às bibliotecas do MSTest, à infraestrutura e ao host de teste do Visual Studio. Isso permite que os projetos de teste UWP apontem para o .NET 9 e tirem partido de todas as ferramentas modernas do .NET SDK e MSTest, enquanto ainda são executados num contexto UWP, conforme esperado.

Modelos de projeto UWP .NET 9 MSTest

O modelo de projeto UWP MSTest anterior usando o .NET Native ainda estará disponível. No entanto, recomendamos o uso dos novos modelos de projeto destinados ao .NET 9 e ao AOT nativo no futuro. Como no Visual Studio 17.13, ajustamos a ordem de todos os modelos UWP para priorizar os novos modelos de projeto .NET 9 nos resultados da pesquisa.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Extensibility

Instalar pacotes de extensões

O instalador agora pode lidar com a instalação de pacotes de extensão.

O instalador agora suporta Extension Packs, que são pacotes de várias extensões referenciadas a partir de uma única extensão.

Para usar pacotes de extensão no instalador, primeiro especifique as extensões desejadas em um arquivo .vsconfig. Em seguida, use o recurso de configuração de importação do instalador do Visual Studio para importar o arquivo .vsconfig que contém os detalhes da extensão.

Para obter mais informações sobre como criar ou gerar arquivos .vsconfig, consulte a documentação de configurações de instalação .

Depois de importar o arquivo .vsconfig, você será direcionado para a tela de modificação, onde as extensões serão agrupadas sob seu próprio título no painel de resumo da instalação. Aqui, você pode selecionar ou desmarcar Pacotes de Extensão inteiros ou extensões individuais dentro de qualquer Pacote.

Instalação da extensão através do instalador do Visual Studio

Tempos de construção VSIX mais rápidos

Os projetos VSIX com uma ou mais referências de projeto agora usam compilações incrementais inteligentes, melhorando drasticamente os cenários F5 e a produtividade do desenvolvedor.

Se você estiver desenvolvendo extensões do Visual Studio com vários projetos, vai adorar esse aprimoramento de desempenho! Os projetos VSIX com uma ou mais referências de projeto agora só criarão projetos que realmente precisam de reconstrução, tornando seu fluxo de trabalho de desenvolvimento significativamente mais rápido.

Vsix Construir Perf

Como funciona

O sistema Fast Up-to-Date Check foi melhorado para ser mais inteligente na determinação de quais projetos em sua solução precisam ser reconstruídos:

  • Se você modificar o Projeto A, que depende dos Projetos B e C, somente o Projeto A será reconstruído
  • Se você modificar o Projeto B, somente os Projetos A e B serão reconstruídos
  • Essa inteligência se estende por toda a árvore de dependência do projeto
Real-world impact

As melhorias de desempenho são substanciais em cenários reais. Por exemplo, a extensão GitHub Copilot que acompanha o Visual Studio (com aproximadamente 30 projetos) viu melhorias no tempo de compilação de mais de 50% para alterações incrementais - reduzindo os tempos de compilação de cerca de 60 segundos para apenas 24 segundos!

Esta melhoria é particularmente benéfica para:

  • Grandes projetos VSIX com várias dependências
  • Fluxos de trabalho de desenvolvimento de iteração rápida
  • Sessões frequentes de depuração usando F5

Observe que, se sua solução contiver apenas um único projeto, você não verá nenhum benefício de desempenho desse aprimoramento.

Nota: Isto aplica-se apenas a SDK-Style projetos VSIX.

O desenvolvimento das suas extensões ficou muito mais rápido - boas programações!

Atualizações do Extension Manager 📣

Há vários novos aprimoramentos para o Extension Manager no Visual Studio que facilitarão o gerenciamento de suas extensões.

Temos o prazer de apresentar um conjunto de novos recursos poderosos no Visual Studio que simplificam seu fluxo de trabalho e melhoram a experiência de gerenciamento de extensão. Essas atualizações garantem que você se mantenha atualizado sem esforço, dando-lhe mais controle sobre como e quando as atualizações são aplicadas.

What's New?

Atualizações automáticas perfeitas

O Visual Studio agora acionará automaticamente as atualizações quando você abrir o aplicativo, garantindo que você sempre tenha os recursos e correções mais recentes sem intervenção manual.

Extman Autoupdates

Reinicie a barra dourada para aplicar as atualizações

Quando as atualizações forem aplicadas, uma notificação de barra de ouro aparecerá, solicitando que você reinicie o Visual Studio para que as alterações entrem em vigor.

Configurações de atualização automática na página de extensão

Tornámos as definições de atualização automática mais acessíveis integrando-as diretamente na página de extensão, dando-lhe acesso rápido às opções de configuração.

Extman Updatesettings

Filtrar por alterações pendentes

A new Pending category now highlights pending changes, keeping you informed about updates and modifications that require attention.

Extman Pending

Configurações de atualização automática

Além da página de extensão, as configurações de atualização automática agora estão disponíveis em Ferramentas → Opções → Ambiente → Extensões, permitindo uma experiência de gerenciamento de configurações mais intuitiva.

Extman Options

Experiência de configurações simplificadas

Simplificámos a IU de definições, facilitando a configuração de atualizações automáticas e outras preferências relacionadas com menos cliques e opções mais claras.

Lista de extensões excluídas

O Visual Studio agora apresenta uma lista de extensões excluídas que é preenchida automaticamente, ajudando você a gerenciar extensões que não devem ser atualizadas automaticamente. Isso é particularmente útil para extensões de missão crítica em que você prefere controlar as atualizações de versão manualmente.

Esses aprimoramentos são projetados para melhorar a usabilidade, reduzir o atrito de atualização e oferecer maior controle sobre seu ambiente de desenvolvimento, garantindo que você se beneficie das melhorias mais recentes.

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

Data

Usar projetos SQL no estilo SDK no SSDT 📣

Agora você pode usar o formato de arquivo de projeto no estilo SDK em seus projetos do SQL Server Data Tools com recursos aprimorados de depuração SQL e comparação de esquema.

A atualização no Visual Studio 17.14 introduz novos templates de itens e referências de base de dados .dacpac para as Ferramentas de Dados do SQL Server no estilo SDK (pré-visualização). Os projetos SSDT SQL no estilo SDK são baseados no SDK Microsoft.Build.Sql, que fornece suporte entre plataformas e recursos aprimorados de CI/CD para projetos SSDT (SQL Server Data Tools).

Com arquivos de projeto menos detalhados e referências de banco de dados a pacotes NuGet, as equipes podem colaborar de forma mais eficiente em grandes bancos de dados dentro de um único projeto ou compilar vários conjuntos de objetos de vários projetos. As implantações de banco de dados de um projeto Microsoft.Build.Sql podem ser automatizadas em ambientes Windows e Linux usando a ferramenta dotnet Microsoft.SqlPackage para publicar o artefato de compilação (.dacpac) do projeto SQL. Saiba mais sobre projetos SQL no estilo SDK e o DevOps for SQL.

Adicionar uma referência de base de dados em SQL Server Data Tools de estilo SDK

In 17.14, database references have been expanded to support project and .dacpac artifact references. O suporte para referências de banco de dados como referências de pacote estará disponível em uma versão futura. Uma atualização recente para o gerador de arquivos de solução slngen também adicionou suporte para projetos Microsoft.Build.Sql, permitindo o gerenciamento de grandes soluções programaticamente.

Para usar projetos SQL no estilo SDK em sua solução, certifique-se de instalar o componente de visualização SSDT mais recente no instalador do Visual Studio.

Installer ativar a visualização do recurso SSDT

📣 Ver de tíquete de recurso para compartilhar seus comentários e continuar a conversa.

C++

Dicas de hover para módulos CMake

Foi adicionado suporte para módulos CMake no IntelliSense Quick Info e conclusões.

Estamos entusiasmados em anunciar que adicionamos suporte para finalizações baseadas em IntelliSense e informações rápidas para módulos CMake no Visual Studio. Agora, você pode visualizar todos os módulos CMake disponíveis e aprender mais sobre eles diretamente do editor do Visual Studio, tornando seu processo de desenvolvimento mais suave e eficiente.

Quick Info

Quando você passa o mouse sobre um módulo CMake referenciado, o IntelliSense fornece informações detalhadas sobre o módulo selecionado, ajudando você a entender seu uso e funcionalidade rapidamente.

Informações do CMake no Quick Info

Completion

Quando você começa a digitar um módulo CMake em seu CMakeLists.txt ou outros arquivos de script CMake, o IntelliSense fornecerá uma lista de módulos disponíveis para escolher.

Conclusão do módulo CMake

Depuração Dinâmica de C++

Capacidade de depuração total para o seu código otimizado em C++ sem comprometer o desempenho.

Depuração de código otimizado é agora mais fácil do que nunca. Ao ativar a depuração dinâmica C++, você pode depurar seu código otimizado como se ele não estivesse otimizado. Você pode visualizar todas as suas variáveis locais, intervir em qualquer lugar e definir pontos de interrupção de fidelidade total em seus binários otimizados. For more details, please read our blog post.

Depuração Dinâmica em C++

Preencher o modelo com IntelliSense

O modelo IntelliSense agora preenche automaticamente os argumentos do modelo usando Ir para definição (F12).

Agora você pode preencher automaticamente os argumentos do modelo na barra de modelos, que exibe e permite a edição dos parâmetros do modelo, ao usar Ir para Definição ou F12.

Por exemplo, pressionar F12 em vector agora irá saltar para vector com a barra de modelos preenchida automaticamente, permitindo que os desenvolvedores inspecionem e modifiquem rapidamente os parâmetros do modelo.

No exemplo abaixo, usar Ir para definição ou pressionar F12 preencherá o tipo e o alocador na barra de modelos.

Modelo de preenchimento automático IntelliSense

Principais correções de bugs relatadas pelo usuário

📣 See the full list of all the user-reported bug fixes that made it into this release.

Important

Uma alteração significativa foi feita na serialização do modelo de linguagem Domain-Specific. Os desenvolvedores que usam o mecanismo de serialização padrão para seus modelos que contêm tipos de propriedade personalizados precisarão adicionar TypeConverters para esses tipos de propriedade personalizada. Para obter um exemplo de como fazer isso, consulte Personalizando o armazenamento de arquivos e a serialização XML.

Version 17.14.9

Lançado em July 15th, 2025

Principais correções de bugs Da comunidade
O GitHub Copilot Agent Preview não pode executar comandos de terminal depois de executar testes de unidade Feedback ticket
A visualização das alterações do arquivo copiloto está vazia Feedback ticket
A chave de escape não fecha a caixa de localização em um arquivo XAML Feedback ticket
Corrigido listando destinos de depuração do Android quando há um executável Java inválido no PATH. Feedback ticket
Atualização de extensão no VS 17.14 Feedback ticket
Removida a filtragem em C++ #include finalizações para que listas completas sejam mostradas ao digitar colchetes angulares e aspas. Feedback ticket
AI, Copilot, Agents e MCP - .mcp.json comando dotnet run não pode fazer uso de caminho relativo Feedback ticket
Experiência do usuário aprimorada ao provisionar um aplicativo de função usando o Flex Consumption removendo a opção de criar um aplicativo de função de consumo Linux no Visual Studio.
Corrigidos problemas em que os clientes precisavam fechar StandardCollector.Service.exe durante instalações e atualizações.

Version 17.14.8

Lançado em July 8th, 2025

Principais correções de bugs Da comunidade
Não é mais possível construir o destino net9.0-ios do meu projeto MAUI Feedback ticket
Ao definir as propriedades de um projeto C# ou VB.NET, a lista suspensa "Objeto de inicialização" mostrará corretamente os objetos que você pode escolher. Feedback ticket
Os contêineres do Docker não estão aparecendo no Visual Studio para depuração. Feedback ticket
Atualizado o instalador do Visual Studio para incluir a versão de serviço mais recente do SDK do Windows 10.0.26100 (10.0.26100.4188).
Avisos de segurança abordados CVE Descritpion
Visual Studio - Elevação de privilégio CVE-2025-49739 O tempo de verificação até o tempo de uso no Serviço de Coletor Padrão permite o escalonamento de privilégios locais
Vulnerabilidade de argumentos do Gitk CVE-2025-27613 Vulnerabilidade de argumentos do Gitk
Vulnerabilidade de execução de código abitryary do Gitk CVE-2025-27614 Vulnerabilidade de execução de código abitryary do Gitk
Vulnerabilidade do Git Malicious Shell CVE-2025-46334 Vulnerabilidade do Git Malicious Shell
Vulnerabilidade de substituição de arquivo Git CVE-2025-46835 Vulnerabilidade de substituição de arquivo Git
Vulnerabilidade de link simbólico do Git CVE-2025-48384 Vulnerabilidade de link simbólico do Git
Vulnerabilidade de injeção de protocolo Git CVE-2025-48385 Vulnerabilidade de injeção de protocolo Git
Vulnerabilidade do auxiliar de credenciais do Git CVE-2025-48386 Vulnerabilidade do auxiliar de credenciais do Git

Version 17.14.7

Lançado em June 23rd, 2025

Principais correções de bugs Da comunidade
Erro de bate-papo do copiloto do GitHub: "Não foi possível analisar ov" - Problema persistente Feedback ticket
Corrigido um problema quando um caminho de inclusão era citado com espaço em branco entre a opção do compilador e o caminho, nenhum dos arquivos no caminho aparecia na lista de conclusão de inclusão. Feedback ticket
Escape não detetado no Developer PowerShell em 17.14 Feedback ticket
Atualizado para VS 17.14 - NCrunch 5.10.0.7 quebras Feedback ticket
Não é possível criar VB.NET aplicativo no VS2022 17.14.0 preview 1.1 Feedback ticket
Implementei várias mudanças para melhorar a experiência do usuário e acessibilidade para Completações em linha.

Version 17.14.6

Lançado em 17 de junho de 2025

Principais correções de bugs Da comunidade
Regressão VS 17.14: codegen ASAN incorreto com configuração x64 Release Feedback ticket
Cobertura de Sanitizer produz Codegen ruim Feedback ticket
Corrigido um problema em que a formatação do Razor às vezes parecia não fazer nada para padrões ou configurações de sintaxe específicos. Feedback ticket
O GitHub Copilot Agent Preview não pode executar comandos de terminal depois de executar testes de unidade Feedback ticket
Quando o evento de roteamento do EventTrigger é Loaded, o Storyboard não consegue localizar o elemento de destino pelo nome. Feedback ticket
Corrigido um erro de sintaxe falso-positivo em boost::p arser Feedback ticket
O copiloto não consegue ver a diferença entre .xaml.cs e .xaml Feedback ticket
MSVC AddressSanitizer agora suporta projetos usando um Universal C Runtime dinamicamente vinculado com um VCRuntime vinculado estaticamente, freqüentemente usado em softwares como plugins. Feedback ticket
Corrigido um problema com o código de deteção de traços complexos que causava uma falha do compilador. Feedback ticket
Assistente de copiloto 'run_build' falhou Feedback ticket
Corrigida uma falha ao usar o botão de navegação para editar o item de menu para Próximas Sugestões de Edição.
Inicialização fixa do ConcRT (Concurrency Runtime) em máquinas de vários soquetes com afinidade de processador modificada.

Version 17.14.5

Lançado em June 10th, 2025

Principais correções de bugs Da comunidade
O depurador remoto via SSH trava antes de atingir um ponto de interrupção Feedback ticket
Avisos de segurança abordados CVE Descritpion
Vulnerabilidade de execução remota de código do Visual Studio CVE-2025-47959 A neutralização inadequada de elementos especiais usados em um comando ('injeção de comando') no Visual Studio permite que um invasor autorizado execute código em uma rede.
Vulnerabilidade de execução remota de código do .NET e do Visual Studio CVE-2025-30399 O caminho de pesquisa não confiável no .NET e no Visual Studio permite que um invasor não autorizado execute código em uma rede.

Version 17.14.4

Lançado em 3 de junho de 2025

Principais correções de bugs Da comunidade
Erro de tipo ou namespace não pode ser encontrado no PageModel do Razor Feedback ticket
VS 2022 17.14 p1.1 não pode concluir uma compilação. "erro D8040: erro ao criar ou comunicar com o processo filho." Feedback ticket
#include conclusão não sugere mais arquivos ou pastas no caminho Feedback ticket
O Visual Studio continuou me pedindo para inserir novamente a credencial [expansion.microsoft.com locatário bloqueado] Feedback ticket

Version 17.14.3

Lançado em May 28th, 2025

Principais correções de bugs Da comunidade
Problema ao armazenar COleDateTime com RFX_Date Feedback ticket
Opções de inicialização do Android estão faltando Feedback ticket
Quando crio um novo script no Unity e abro o VS novamente para edição, todas as guias fixadas anteriormente desaparecem. Feedback ticket
Tenho que reiniciar o VS cada vez que altero algo no código (Xamarin) Feedback ticket
Alterar ramificações do git faz com que os arquivos abertos sejam fechados Feedback ticket
"Quick Action & Refactoring > Create Definition" não funciona na atualização 17.14 (UE5) Feedback ticket

Version 17.14.2

Lançado em May 22nd, 2025

Principais correções de bugs Da comunidade
Corrigido um problema em que o VS falhava se abrisse uma solução contendo projetos C++ por meio de um caminho UNC. Feedback ticket

Version 17.14.1

Lançado em May 21th, 2025

Principais correções de bugs Da comunidade
O recurso 'xxx' está atualmente indisponível devido a um erro interno. System.NotSupportedException : O formato do caminho fornecido não é suportado. Feedback ticket
Corrigido um problema que ocorria ao criar um pacote de carregamento para a Microsoft Store. Feedback ticket
Corrigido um problema com o gerador de origem Razor que poderia fazer com que ele falhasse ao ser executado com um System.ArgumentOutOfRangeExceptionarquivo .
Corrigido um problema que resolve um bloqueio que ocorria ao fechar um editor de arquivo de recurso antes que ele concluísse a inicialização.

De toda a nossa equipe, obrigado por escolher o Visual Studio! Para obter as atualizações, recursos e notícias mais recentes, confira o Hub do Visual Studio e mantenha-se em contato.

Happy coding!
A equipe do Visual Studio


Note

Esta atualização pode incluir novo software da Microsoft ou de terceiros licenciado separadamente, conforme estabelecido no de Avisos de 3ª Parte ou na licença que o acompanha.