Compartilhar via


Notas de versão do Visual Studio

Estamos empolgados em anunciar a disponibilidade do Visual Studio 2022 v17.14. Essa atualização se concentra em de estabilidade e de segurança, juntamente com melhorias de IA para todos os desenvolvedores.

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

Features

Todos os novos recursos na versão mais recente.

GitHub Copilot

Modo do Agente copilot

O Modo do Agente copilot é a próxima evolução no desenvolvimento assistido por IA e saiu da versão prévia.

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

Para começar, abra o Copilot Chat, clique em Perguntar e alterne para o Agente.

Da ideia ao código

O Modo de Agente entende sua intenção, cria um plano, extrai o contexto certo e age. Ele pode corrigir bugs, editar arquivos e criar sua solução - tudo a partir de um único prompt até que sua meta seja atingida.

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

Experimente e veja quais melhorias ele pode oferecer!

Modo de agente

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Suporte ao modelo GPT-5 📣

O GPT-5 oferece respostas mais rápidas e um desempenho ainda melhor para escrever e entender o código.

Estamos entusiasmados em compartilhar que o GPT-5 desembarcou no Visual Studio para todos. É mais rápido e ainda melhor em ajudá-lo a ler, escrever e refatorar código. Mal podemos esperar para ver o que você constrói com ele.

Suporte ao modelo GPT5

Clique no selo copilot em seu IDE, abra o chat e escolha GPT-5 (versão prévia) para experimentá-lo .

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


O suporte ao MCP está disponível em geral

O suporte ao MCP geralmente está disponível no VS, permitindo a conexão perfeita de toda a pilha de engenharia diretamente no Copilot para uma experiência de desenvolvimento mais eficiente.

Estamos empolgados em anunciar que o suporte ao MCP agora é GA no Visual Studio! Expanda o poder do modo de agente por meio do contexto avançado e em tempo real de toda a pilha de desenvolvimento.

O PROTOCOLO MCP (Model Context Protocol) é um protocolo projetado para conectar diretamente agentes de IA com uma variedade de ferramentas e serviços externos, semelhante à forma como a comunicação da Web padronizada por HTTP. O objetivo é permitir que qualquer cliente integre servidores de ferramentas robustos, como bancos de dados, pesquisa de código e sistemas de implantação, sem gravar conexões personalizadas para cada ferramenta.

Com nosso anúncio de GA, estamos trazendo um novo conjunto de recursos interessantes, com ainda mais em breve no caminho, para tornar o MCP mais fácil do que nunca para acessar e gerenciar configurações de servidor.

Suporte completo à Especificação de Autenticação para servidores remotos (com qualquer provedor OAuth)

O VS agora dá suporte à nova especificação de autorização do MCP, o que significa que o suporte ao OAuth agora está incluído para todos os provedores OAuth. Anteriormente, o Visual Studio tinha suporte para autenticação para servidores remotos por meio da integração com o conjunto de chaves do VS. Agora, na versão de agosto do VS, há suporte para autenticação com qualquer provedor OAuth para servidores MCP remotos. Basta selecionar Gerenciar Autenticação para qualquer servidor do CodeLens no arquivo .mcp.json e você será redirecionado para um pop-up do navegador para fornecer facilmente suas credenciais para o provedor OAuth necessário para esse servidor.

Maneiras mais fáceis de adicionar novos servidores MCP

Com a versão ga do MCP no VS, estamos adicionando duas novas maneiras de adicionar conexões a novos servidores MCP. Não é mais necessário copiar e colar snippets JSON manualmente em um arquivo .mcp.json. O suporte ao MCP agora é realmente uma experiência de primeira classe no VS com estes novos recursos:

Instalar com um clique da Web

Você já notou botões em repositórios de servidor MCP que dizem "Instalar no VS Code" e se perguntou quando o suporte para essa funcionalidade simples viria para o VS? Bem, suas perguntas foram respondidas! O Visual Studio agora dá suporte à instalação de servidor com um clique na Web. Com essa nova funcionalidade, adicionar novos servidores MCP no VS é tão simples quanto o clique de um botão. Fique atento à instalação nos botões do VS para começar a aparecer nos repositórios dos servidores MCP favoritos! Se você quiser adicionar um botão como este ao seu próprio repositório de servidor MCP ou observar um ausente do repositório de servidor público favorito, poderá criar um usando o seguinte modelo de manipulador de protocolo: vsweb+mcp:/install, seguido pelos metadados do servidor.

Adicionar fluxo de interface do usuário do servidor

Facilitamos do que nunca adicionar conexões a novos servidores MCP com nosso novo fluxo de adição. Seja um servidor que você encontrou online ou um servidor MCP personalizado para sua organização, você não precisa mais copiar, colar e configurar o JSON manualmente para se conectar a novos servidores. Para acessar esse fluxo, basta clicar no novo ícone de botão de adição verde na janela do seletor de ferramentas no GitHub Copilot Chat.

Adicionar servidor, janela do seletor de ferramentas

Basta especificar o nome do servidor, o método de entrada, quaisquer argumentos ou URL para servidores HTTP e adicionar perfeitamente a conexão.

Adicionar Fluxo do Mcp

Suporte à política de governança do MCP

Entendemos que as organizações podem ter políticas diferentes e, por meio de uma nova integração com a política do GitHub, as empresas e as organizações agora podem ter um controle refinado sobre o acesso à funcionalidade do MCP em suas organizações. Agora, o administrador de TI pode simplesmente navegar até as configurações de política do GitHub e ativar ou desativar recursos do MCP para todos os usuários.

Governança mcp

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Traga seu próprio modelo para conversar

Agora você pode conectar seus próprios modelos de linguagem ao Visual Studio Chat, oferecendo mais opções, controle e personalização sobre sua experiência de IA.

Agora você pode conectar seus próprios modelos de linguagem ao Visual Studio Chat, oferecendo mais opções, controle e personalização sobre sua experiência de IA.

Use chaves de API da Antropic, google ou OpenAI para experimentar as versões mais recentes, executar modelos que atendam às suas necessidades de segurança ou desempenho e alternar facilmente entre opções internas e personalizadas.

Traga sua própria chave

Introdução:

  1. Abra a Janela de Chat → Selecione Gerenciar Modelos no seletor > de modelos, adicione seu provedor e chave.

Disponível somente para Chat. Não há suporte para Copilot Business ou Enterprise. As funcionalidades do modelo variam.

Mais provedores e recursos estão chegando em breve, ajudando você a criar com a IA que funciona melhor para você.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Aceitar conclusões de código parcialmente 📣

Aceite as conclusões de código copilot palavra por palavra ou linha por linha usando atalhos ou o indicador de margem para controle preciso.

Você já quis aceitar apenas as primeiras palavras ou linhas de uma conclusão de código copilot em vez de aceitar tudo? Estamos entusiasmados em anunciar que, a partir do Visual Studio 17.14.13, você poderá aceitar parcialmente uma palavra de conclusão por palavra ou linha por linha!

Ao ter uma conclusão de código copilot no editor.

  • Use a seta para adireitactrl+ de atalho para aceitar uma palavra por vez,
  • Use o atalho Ctrl+Seta parabaixo para aceitar uma linha de cada vez.

Você também pode usar o indicador de margem para aceitar a conclusão parcialmente. Ao clicar no indicador de margem, ele também terá opções para aceitações parciais.

Menu gutter para conclusões de código aceitando parcialmente uma conclusão de código

Agora você terá um controle mais refinado sobre a quantidade de conclusões de código que gostaria de aceitar em vez de ter que aceitar todas as sugestões e editar depois.

Observação: a aceitação parcial substitui a funcionalidade existente que se associa a esses atalhos. Se você quiser desativá-lo, acesse As Opções de → ferramentas → conclusões de linha inteira do IntelliCode → Advanced →.

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Ocultando sugestões de próxima edição por padrão

Ocultar sugestões de próxima edição automaticamente e revisá-la somente quando você interagir com ela.

Deseja se concentrar ao codificar e não ver as próximas sugestões de edição (NES) aparecendo automaticamente? Ouvimos que, às vezes, as sugestões do Copilot podem ser um pouco perturbadoras ao aparecer inesperadamente e, agora, no Visual Studio, você pode ocultar o NES por padrão e revisá-las apenas quando desejar.

O NES ainda será disparado com base em suas edições e quando houver um NES disponível pronto para revisão, um indicador de margem aparecerá no espaço da sarjeta, apontando para a linha para a qual ele tem uma sugestão. Para exibir essa sugestão, você pode:

  1. Clique no indicador de margem ou
  2. Pressionar Tab tecla

e a sugestão será exibida. Em seguida, depois de exibir as sugestões, você pode pressionar Tab novamente para aceitá-la ou pressionar ESC para descartá-la. Depois de aceitar uma sugestão, todas as sugestões relacionadas serão exibidas automaticamente novamente, pois você também pode encontrá-las úteis. Quaisquer outras novas sugestões que não estejam relacionadas à sua sugestão aceita anteriormente serão ocultadas novamente.

Por exemplo, no vídeo abaixo, depois de alterar Point para Point3D, um NES está disponível, mas não é exibido diretamente. O indicador de margem e a barra de dicas mostram que há uma sugestão na linha 4 e, em seguida, cliquei no indicador para revisá-la.

Ocultando sugestões de próxima edição

Para experimentar essa experiência, acesse As Opções do → ferramentas → o GitHub → Copilot → Copilot Completions e verifique as Sugestões de Próxima Edição do Collapse.

Você também pode configurá-lo por meio do atalho fornecido pelo menu de contexto no indicador de margem. Sempre que houver uma sugestão de código pronta para você no Editor (independentemente de ser de Copilot ou IntelliCode), um indicador de margem será exibido e apontará para a linha correspondente. Ao clicar no indicador, um menu de contexto será exibido, oferecendo várias maneiras de interagir com a sugestão de código:

  • Aceitar (clique em Aceitar ou pressionar Tab)
  • Ignorar (clique em Ignorar ou pressionar ESC)
  • Configurações: você pode abrir a página de configurações de Conclusões do GitHub Copilot diretamente daqui.

Menu de sarjeta

Informe-nos na Comunidade de Desenvolvedores se você tiver algum comentário!

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Inscreva-se no Copilot com sua conta do Google

Agora você pode se inscrever para usar o Copilot com sua conta existente do Google!

Novo em Copilot? Agora você pode se inscrever no Copilot usando sua conta do Google!

O GitHub agora dá suporte ao logon social com o Google e você pode vincular sua nova conta diretamente do Visual Studio.

Clique no botão Inscrever-se com o Google na janela de Chat do Copilot para simplificar sua configuração do Copilot com sua conta do Google!

Janela de Chat do Copilot

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Gemini 2.5 Pro e GPT-4.1

Os novos modelos acabaram de ser descartados no Visual Studio Chat.

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

Novos modelos

🚨 O Gemini 2.5 Pro agora está no Visual Studio

O Gemini 2.5 Pro, amplamente considerado um dos modelos de melhor desempenho disponíveis, agora tem suporte no Visual Studio. Ele se junta a 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 seu IDE.

🚨 GPT-4.1 agora é o padrão

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


Agora você pode selecionar o melhor modelo para a tarefa, o código e o fluxo de trabalho em questão. Experimente e nos conte o que você achou!

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Claude Sonnet 4 e Claude Opus 4

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

Estamos empolgados em anunciar que Claude Sonnet 4 e Claude Opus 4 agora estão disponíveis para todos os clientes do Visual Studio!

  • Use o Claude Sonnet 4 no Modo do Agente para interações mais rápidas e focadas.
  • Experimente o Claude Sonnet 4 e o Opus 4 no modo Ask para obter um raciocínio mais profundo.

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

Novo modelo

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Suporte ao servidor MCP

Conecte o Visual Studio a agentes de IA usando o novo Protocolo de Contexto de Modelo (MCP) – uma maneira padronizada de compartilhar contexto, acessar dados e gerar recursos inteligentes.

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

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, PRs ou problemas. Você também pode usar essas informações para conduzir ações significativas em seu código, seu IDE e até mesmo seus sistemas conectados em sua pilha.

Suporte ao servidor MCP

Configurar seu servidor MCP

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

Use seus servidores MCP

Abra a lista suspensa Ferramentas no painel de Chat do Copilot para exibir servidores MCP conectados. A partir daí, o Copilot pode obter contexto e agir usando seus sistemas existentes.

Nota: Você precisará estar no Modo de Agente para acessar e interagir com servidores 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. Sem julgamento. Sem cartão de crédito. Apenas sua conta do GitHub.

Ativar o GitHub Copilot gratuitamente agora.


Atualização de julho do servidor MCP

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

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

Suporte ao servidor MCP aprimorado

Configurar seu servidor MCP

Adicione um mcp.json arquivo à sua solução — o Visual Studio o detectará automaticamente (também damos suporte .vscode/mcp.json). Inicie e gerencie servidores diretamente com controles CodeLens na parte superior de cada bloco de servidor. Reinicie, execute e controle facilmente as entradas de dentro do editor.

Com a autenticação perfeita por meio do suporte de conjunto de chaves, agora você pode se autenticar com servidores MCP compatíveis diretamente no Visual Studio usando suas credenciais de conjunto de chaves existentes , sem necessidade de configuração adicional.

Use seus servidores MCP

Abra a lista suspensa Ferramentas no painel de Chat do Copilot para exibir servidores MCP conectados e gerenciá-los selecionando a seta para revelar o novo menu. A partir daí, você pode gerenciar entradas de servidor em nossa nova caixa de diálogo modal. Em seguida, o copilot pode efetuar pull no contexto e tomar medidas usando seus sistemas existentes.

Nota: Você precisará estar no Modo de Agente para acessar e interagir com servidores MCP.

MCP

O Visual Studio agora dá suporte ao novo protocolo de autenticação para servidores MCP

Com a autenticação perfeita por meio do suporte de conjunto de chaves, agora você pode se autenticar com servidores MCP remotos com suporte diretamente no Visual Studio usando suas credenciais de conjunto de chaves existentes , sem necessidade de configuração adicional. Atualmente, há suporte para contas do GitHub e do Entra ID, com suporte para provedores OAuth adicionais que serão atualizados posteriormente.

Suporte do Codelens para servidores MCP

O Visual Studio agora dá suporte ao CodeLens para servidores MCP, permitindo que você inicie e gerencie entradas e autenticação de servidores diretamente do editor. Isso facilita o controle do ambiente de desenvolvimento sem sair do código.

Suporte ao MCP Codelens


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. Sem julgamento. Sem cartão de crédito. Apenas sua conta do GitHub.

Ativar o GitHub Copilot gratuitamente agora.


Contexto da janela de saída do copilot

Agora você pode referenciar a Janela de Saída como contexto no Copilot Chat.

Sabemos que a Janela de Saída é essencial para rastrear builds, depurar e entender o que está acontecendo nos bastidores. 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.

Janela de saída

Como usá-lo
  • Use #output para referenciá-lo 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.
  • Ou clique com o botão direito do mouse na Janela de Saída e escolha Explicar com Copilot para anexá-la instantaneamente.

Experimente e veja como é muito mais fácil ler e agir em seus logs!

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Sugestões de co-piloto sob demanda 📣

Só receba sugestões de código quando você as solicita explicitamente no Visual Studio.

Deseja ter mais controle das sugestões de código que aparecem em seu editor? Agora, no Visual Studio, você pode recusar sugestões automáticas de código e receber sugestões apenas quando as solicitar explicitamente.

Você pode configurar o gatilho para sugestões de código em Ferramentas → Opções → IntelliCode → Geral. A experiência padrão é gerar automaticamente conclusões de código no Editor e você pode desmarcar essa configuração para receber apenas sugestões quando você as solicita explicitamente pressionando Alt+ouAlt+.. Se houver várias sugestões de código disponíveis após a solicitação, você também poderá percorrê-las pressionando Alt+eAlt+.

Quando disparada, uma barra de dicas de pensamento aparecerá na posição do cursor para indicar que o Copilot está gerando sugestões de código. Se nenhuma sugestão for retornada, a barra de dicas desaparecerá após alguns segundos. Se as sugestões estiverem disponíveis, você poderá aceitá-las pressionando Tab.

Conclusões de código disparadas manualmente

Agora, você pode personalizar melhor sua experiência de sugestão de código no Visual Studio com essa nova configuração. Por exemplo, quando você deseja se concentrar com a distração mínima, você pode desmarcar essa configuração e alterá-la novamente quando quiser receber mais sugestões sem esforço. Compartilhe todos os comentários conosco e informe-nos sobre outras maneiras de personalizar sua experiência de sugestões de código copilot!

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Ver o uso do Copilot

Agora você pode acompanhar o uso do Copilot diretamente no Visual Studio.

Quer saber o quanto você usou o Copilot este mês? O Visual Studio agora inclui um painel Consumos do Copilot para controlar facilmente seu uso!

Independentemente de você estar usando o Copilot gratuito ou um plano pago, você pode verificar o número de solicitações de bate-papo e conclusões de código diretamente do IDE.

Status de uso

Acesse-o clicando no selo Copilot no canto superior direito do IDE e selecionando Consumos do Copilot.

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

Dica: se você estiver usando modelos premium, também verá multiplicadores de uso listados no seletor de modelos, para que você sempre saiba exatamente o que está usando.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Salvar ou compartilhar seus prompts

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

Escrever prompts efetivos pode ser demorado, mas é a chave para aproveitar ao máximo o modo Copilot Ask e Agent. Habilitamos arquivos de prompt reutilizáveis para que você possa aproveitar ótimos prompts várias vezes. A partir daí, você pode executá-los rapidamente na janela de chat ou compartilhá-los com sua equipe.

Como gravar arquivos de prompt
  1. Escreva seus prompts da maneira que você normalmente faria 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 referenciar outros arquivos de prompt para incluir instruções base comuns.
  2. Copie-o da caixa de prompt para um arquivo markdown e salve-o com a extensão de arquivo .prompt.md na raiz do repositório na .github/prompts pasta.

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

Anexando um arquivo de prompt ao seu prompt

Como executar seus prompts
  1. Comece a digitar #prompt: para fazer referência a todos os arquivos de prompt da pasta .github/prompts diretamente no chat ou clique no ➕ ícone na entrada do chat para adicioná-lo como contexto.
  2. Adicione informações adicionais na caixa de prompt ou basta enviar o prompt!

Tente acelerar seus fluxos de trabalho de IA!

📣 Leve esta pesquisa para ajudar a melhorar ainda mais o recurso.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Passo a passo do GitHub Copilot

O GitHub Copilot Passo a Passo está disponível agora no Visual Studio para ajudar você a começar a trabalhar rapidamente. O Passo a Passo orienta você no uso dos principais recursos do Copilot diretamente no seu editor.

Temos o prazer de apresentar o GitHub Copilot Passo a Passo no Visual Studio! O passo a passo é um guia interativo integrado diretamente ao seu editor, ajudando você a explorar as funcionalidades do GitHub Copilot passo a passo. Se você é novo no GitHub Copilot ou deseja saber mais sobre seus recursos mais recentes, o passo a passo facilita ainda mais o seu começo.

Introdução aos passo a passo

Inicie o Copilot Walkthroughs do Visual Studio acessando o botão Copilot (canto superior direito) → Passo a passo do Copilot do GitHub.

Você verá atividades guiadas que introduzem diferentes partes da experiência copilot, como:

  • Escrever prompts no Chat
  • Usar autopreenchimentos de códigos embutidos
  • Aceitar, editar ou rejeitar sugestões do Copilot
  • Explorar e aprender sobre novos recursos, como Edições do Copilot

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

Como acessar instruções passo a passo

O passo a passo do GitHub Copilot é aberto automaticamente na primeira vez que você entra no GitHub Copilot, tornando super fácil começar. Para revisitá-lo mais tarde, acesse o GitHub Copilot → Passo a passo do GitHub Copilot no Visual Studio.

Se você está explorando o GitHub Copilot pela primeira vez ou precisa apenas de uma atualização rápida, esse passo a passo é o seu guia amigável para liberar 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. Sem julgamento. Sem cartão de crédito. Apenas sua conta do GitHub.

Ativar o GitHub Copilot gratuitamente agora.


Melhorias nas conclusões de código do C++

Adicionamos novas atualizações às conclusões de código do Copilot para C++ no Visual Studio para fornecer sugestões de código mais precisas.

Temos trabalhado para melhorar a qualidade das conclusões do C++ GitHub Copilot.

Agora, o Copilot pode detectar um contexto ainda mais relevante em projetos C++ para fornecer sugestões de código mais precisas no Visual Studio para sua base de código específica.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Melhor pesquisa semântica de código para Copilot

Melhorias de contexto ajudam você a encontrar o código correto para fazer referência ou atualização, aumentando suas tarefas diárias com o Copilot.

O Copilot Chat continua ficando mais inteligente com o contexto aprimorado para suas tarefas diárias. Você pode esperar melhores respostas gerais, já que os principais recursos de pesquisa de código foram aprimorados para fornecer resultados mais relevantes. Agora, o Copilot é ainda melhor em recuperar os snippets de código corretos relacionados a comportamentos, conceitos ou funcionalidade descritos em linguagem natural. Essas melhorias são graças ao aproveitamento de índices remotos de suas bases de código.

Pesquisa de código semântico

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Modelo de conclusão de código GPT-4o 📣

Apresentando o modelo de conclusão de código gpt-4o Copilot para trazer conclusões de qualidade mais alta.

Estamos entusiasmados em anunciar que o novo modelo de conclusão de código do GPT-4o Copilot agora está disponível no Visual Studio 17.14 para usuários 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 do GPT-4o Copilot:

  • Usuários do Copilot Pro, Business ou Enterprise: o novo modelo já está disponível para você na versão 17.14 e posteriores.
  • Usuários gratuitos do Copilot: o uso desse modelo contará para suas 2.000 conclusões mensais gratuitas.

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Geração de comentários do documento de IA 📣

Gere comentários de documento automaticamente 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 doc habilitada para seu projeto, basta digitar o padrão de comentário de acordo com suas configurações (por exemplo ///) e Copilot concluirá instantaneamente a descrição da função com base no conteúdo da função. Esse recurso economiza tempo e permite que você se concentre mais na codificação e menos na documentação.

comentários de IA em documentos

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

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Important

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.

Ativar 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 está por vir, seja uma inserção, exclusão ou combinação de ambas.

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

Introdução ao NES

Habilite o NES em Ferramentas → Opções → GitHub → Copilot → Copilot Completions → Habilitar as Sugestões da Próxima Edição.

Assim como os preenchimentos, tudo o que você precisa fazer para obter o NES é começar a codificar!

Quando você recebe uma sugestão de edição, se ela estiver em uma linha diferente da que você está agora, ela sugerirá que você use Tab para navegar até a linha correspondente primeiro. Você não precisará mais procurar manualmente por edições relacionadas; o NES vai liderar o caminho!

NES – Tab para Pular a Barra de Dicas

Depois de estar na mesma linha da edição, você pode usar a tecla Tab para aceitar a sugestão.

Tecla Tab do NES para aceitar a barra de dicas

Observação: você pode ativar/desativar as barras de dicas acessando As Opções → ferramentas → IntelliCode → Avançado → Ocultar a dica mostrada com texto cinza.

Além das barras de dicas, uma seta na medianiz 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.

Seta da sarjeta NES

Cenários de exemplo

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

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

Classe de ponto de refatoração do NES

Atualização da sintaxe do código para o 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 outras sintaxes, como fgets().

Atualização da Sintaxe C++ para NES

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

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

NES – Adicionar Nova Variável

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Colagem adaptável

Agora você pode permitir que o Copilot ajuste seu código colado para se ajustar ao contexto do 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 restante do documento.

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

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

Adaptar o método colado para concluir a interface

A interface do usuário de colagem adaptável é exibida quando você executa uma colagem regular {KeyboardShortcut:Edit.Paste}. Pressione Tab para solicitar uma sugestão e você verá uma comparação entre o código colado original e o código ajustado.

Experimente hoje habilitando as Opções de → ferramentas → Editor de → do GitHub → Copilot → Habilitar Colar Adaptável.

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Implementar com Copilot

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

Hoje, se você estiver fazendo referência a um método em seu código C# que ainda não foi implementado, poderá usar uma refatoração de lâmpada comum chamada Método Generate para criar imediatamente esse método em uma classe. No entanto, essa refatoração só cria um método com a assinatura correta, mas um esqueleto vazio e uma linha throw new NotImplementedException. Isso significa que, embora o método exista tecnicamente e você tenha que trabalhar menos para criá-lo, você ainda precisará implementar o método por conta própria, o que pode levar mais tempo.

A refatoração Implementar com Copilot tem como objetivo torná-lo ainda mais produtivo nesse cenário, permitindo que você implemente ou adicione automaticamente a carne ao seu método com a ajuda do GitHub Copilot. Quando um método vazio que contém apenas uma instrução para lançar NotImplementedException é encontrado, você pode clicar na lâmpada (CTRL+.) nessa throw linha e selecionar a refatoração Implementar com Copilot e o Copilot completará o conteúdo do seu método com base na sua base de código existente, no nome do método etc.

Implementar com Copilot

Important

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.

Ativar o GitHub Copilot gratuitamente agora.


Depuração & diagnóstico

Novo depurador para aplicativos do .NET MAUI

Novo mecanismo de depuração Mono para .NET MAUI integrado ao depurador do 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 termos de confiabilidade, desempenho e paridade de recursos com o restante do Visual Studio.

Aprimoramentos notáveis incluem Apenas meu código, variáveis e avaliação de expressão.

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

Novo depurador para aplicativos MAUI do .NET

Atualmente, esse recurso só está disponível para a plataforma Android. O suporte ao iOS estará disponível em breve.

Mostrar dicas de dados para expressões LINQ 📣

Experiência melhorada de depuração de expressões LINQ com dica ao passar o mouse sobre a cláusula.

A geração e a solução de problemas de consultas LINQ podem ser um processo tedioso e complexo, muitas vezes exigindo conhecimento preciso da sintaxe e várias iterações. Para aliviar esses desafios, o Visual Studio 2022 agora apresenta uma Dica de Dados LINQ ao passar o mouse em seu depurador.

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

Além disso, você pode clicar no ícone do GitHub Copilot no final de um DataTip para executar uma Análise com o Copilot na cláusula de consulta específica sobre a qual você passou o mouse. O Copilot 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 aumentar significativamente a eficiência e tornar a experiência de depuração mais suave e fácil, ajudando a identificar problemas com consultas LINQ mais rapidamente e a otimizar o fluxo de trabalho geral de desenvolvimento.

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Zero-Length Insights sobre Alocação de Matrizes

A Ferramenta de Alocação do .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 do .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ções de memória.

Ferramenta de Instrumentação Nativa

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

Ferramentas do Git

Contexto do Git no Copilot Chat

Referencie suas confirmações e alterações no chat do Copilot.

O Copilot Chat agora dá suporte à referência de suas confirmações e alterações na janela Alterações do Git. Você pode pedir ao Copilot para resumir suas alterações, explicar uma confirmação específica e muito mais!

Referenciar suas alterações

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

Campo de entrada de chat com prompt

Referenciar suas confirmações

Quando você começar a digitar #commit:, o Copilot mostrará uma lista das confirmações mais recentes para você selecionar. Se houver uma confirmação mais antiga que você deseja referenciar, você também poderá referenciar sua ID de confirmação específica.

Digitar #commit exibe uma lista suspensa de confirmações recentes

Em seguida, peça ao chat para usar a confirmação para tarefas como gravar testes de unidade para cobrir alterações nessa confirmação ou encontrar possíveis problemas nessa confirmação.

Experimente

Verifique se o seguinte sinalizador de recurso está ativado para usar essas referências: FerramentasOpções → → Do GitHubIntegração de Controle do Código-FonteHabilitar recursos de versão prévia do Git.

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

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

A janela do Repositório Git é seu local de acesso para entender o histórico do Git. À medida que você trabalha em um branch local, ele pode se desincronizar com o seu branch remoto, seja porque você criou novos commits (saída) ou há novos commits a serem buscados (entrada).

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

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

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Restaurar a janela do repositório Git 📣

Manter a janela do Repositório Git aberta entre reinicializações com essa nova configuração.

Como o seu ambiente dedicado para operações de ramificação, a janela do Repositório Git tende a ser central no seu desenvolvimento diário. Se você se encontrar reabrindo com frequência a cada sessão do Visual Studio, essa 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, essa configuração é perfeita para você.

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

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

nome padrão de branch📣

Permitir que os usuários personalizem o ramo padrão inicial quando um novo repositório Git for criado.

Agora você pode definir facilmente o nome da ramificação padrão para novos repositórios Git diretamente por meio do Visual Studio. Essa nova configuração se integra perfeitamente à configuração do Git, facilitando a adaptação do fluxo de trabalho às suas preferências.

Janela de alterações no Git depois que um novo repositório foi criado com o ramo principal

Basta navegar até as Configurações do Git >, e, na próxima vez que criar um repositório, você verá o nome do ramo personalizado em ação.

página de Configurações do Git com a caixa de texto para nome do branch padrão

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

IDE

Kit de ferramentas do Microsoft 365 Agents – junho

Atualizações de 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 Agente do Mecanismo Personalizado no Microsoft 365 Copilot.

Há um modelo de Agente de Mecanismo Personalizado disponível em nosso kit de ferramentas, chamado Agente Meteorológico. Atualizamos esse modelo para permitir que ele seja iniciado e visualizado na versão preliminar do chat do Microsoft 365 Copilot. Para experimentar, basta selecionar o perfil de inicialização do Copilot ao depurar.

  • Corrigido um pop-up de erro quando a depuração falhava com a instalação do Agents Playground do Microsoft 365. 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 permite apenas msteams e emulator. Agora permite outros valores como webchat.

Autenticação avançada do NuGet

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

Melhoramos o processo de autenticação do NuGet. Se detectarmos 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.

Diálogo de autenticação do NuGet

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

Kit de ferramentas do Microsoft 365 Agents

Atualizações de GA do Teams Toolkit 17.14.

Estamos entusiasmados em anunciar que nosso produto, anteriormente conhecido como Teams Toolkit, está sendo renomeado para Microsoft 365 Agents Toolkit. Essa alteração reflete nosso foco expandido e o compromisso de dar suporte a uma gama mais ampla de plataformas e tipos de projeto dentro do ecossistema do Microsoft 365.

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

O novo nome, Microsoft 365 Agents Toolkit, representa melhor as diversas funcionalidades e funcionalidades do nosso produto. Acreditamos que essa alteração ajudará nossos usuários a identificar com mais facilidade toda a gama de oportunidades de desenvolvimento disponíveis no ambiente do 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

Estamos entusiasmados em anunciar que, nesta versão, adicionamos modelos de projeto para a criação de Agentes Declarativos para o Microsoft 365 Copilot.

criar projeto de 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.

Ativar a depuração suave com um único clique

Nas versões anteriores do Teams Toolkit, que agora é chamado de Kit de Ferramentas de Agentes do Microsoft 365, quando os usuários depuraram qualquer solução gerada, você precisava usar o comando Preparar a dependência do aplicativo do Teams antes de depurar o projeto. Esse comando disparou 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 usuários do Visual Studio, removemos essa etapa e habilitamos a experiência de depuração com um único clique. Agora, é possível 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 seu aplicativo, ainda haverá uma opção para fazer isso. Oferecemos dois perfis de depuração:

perfis de depuração

  • Depurar com o 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 .NET 9

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

Suporte ao .net9

Divirta-se programando!
A equipe do Kit de Ferramentas do Microsoft 365 Agents

Preservar preferências de fonte entre temas 📣

Agora, ao alterar temas, suas preferências de fonte e tamanho de fonte serão preservadas.

Entendemos que as fontes selecionadas pelos desenvolvedores ao codificar são uma escolha pessoal, influenciada pelas 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 das fontes preferidas.

Com essa atualização, introduzimos a funcionalidade para manter a face 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 todas as vezes. Observe que as cores de suas fontes permanecem vinculadas ao tema, pois essa é a finalidade dos temas, mas suas seleções de fonte 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á em tema escuro e metade em luz.

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

Desktop

Suporte à caixa de ferramentas para assemblies de 32 bits

Descubra seus controles favoritos do Windows Forms (WinForms) presentes nas Referências explícitas de assembly adicionadas automaticamente à caixa de ferramentas para projetos do .NET Framework usando o designer fora de processo do WinForms.

O Designer fora de processo do WinForms para projetos do .NET Framework agora dá suporte a uma experiência aprimorada, descobrindo e exibindo automaticamente controles presentes em referências de assembly autônomas, também conhecidas como Referências explícitas de assembly.

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 adaptadas para uma melhor integração com fluxos de trabalho de desenvolvimento modernos e produtividade aprimorada. Para obter mais detalhes, leia nossa postagem no blog.

Atualizar a interface do usuário, em tempo real no tempo de design 📣

Live Preview, Hot Reload e outras ferramentas de UI agora estão disponíveis em tempo de design.

A Visualização Dinâmica agora está disponível em tempo de design, permitindo que você veja as alterações na interface do usuário do aplicativo em tempo real. Você também pode usar o Hot Reload e outras ferramentas de interface ao vivo dessa forma, garantindo um fluxo de trabalho sem interrupções.

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

Demonstração de prévia ao vivo

Clique no novo indicador Live Preview para acessar o Live Preview durante o design de qualquer arquivo XAML:

Captura de tela da prévia ao vivo

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 com mais rapidez e confiança.

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

novo template de projeto MSTest para UWP .NET 9 📣

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

O Visual Studio agora inclui um novo modelo de projeto UWP MSTest voltado para o .NET 9 e o Native AOT. Trabalhamos em estreita colaboração com a equipe do MSTest para adicionar todo o suporte necessário para projetos UWP .NET 9 às bibliotecas, à infraestrutura e ao host de teste do Visual Studio do MSTest. Isso permite que os projetos de teste da UWP tenham como alvo o .NET 9 e aproveitem todas as ferramentas modernas do SDK do .NET e do MSTest, enquanto ainda são executados em um contexto da UWP, como seria de se esperar.

Modelos de projeto MSTest do UWP .NET 9

O modelo de projeto UWP MSTest anterior usando o .NET Native ainda estará disponível. No entanto, recomendamos usar os novos modelos de projeto voltados para o .NET 9 e o Native AOT daqui para frente. 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.

📣 Confira o tíquete do recurso para compartilhar seu comentário 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 dá suporte a Pacotes de Extensões, que são pacotes de várias extensões referenciadas 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 em que as extensões serão agrupadas sob seu próprio título no painel resumo da instalação. Aqui, você pode selecionar ou desmarcar pacotes de extensão inteiros ou extensões individuais em qualquer Pacote.

Instalação de extensão por meio do Instalador do Visual Studio

Tempos de build do VSIX mais rápidos

Projetos VSIX com uma ou mais referências de projeto agora utilizam builds incrementais inteligentes, melhorando drasticamente a execução de cenários com a tecla F5 e a produtividade dos desenvolvedores.

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

Vsix Build Perf

Como funciona

O sistema de Verificação Atualizada Rápida foi aprimorado para ser mais inteligente para determinar quais projetos em sua solução precisam ser recriados:

  • Se você modificar o Projeto A, que depende dos projetos B e C, somente o Projeto A será recriado
  • Se você modificar o Projeto B, somente os projetos A e B serão recriados
  • Essa inteligência se estende por toda a árvore de dependência do projeto
Impacto no mundo real

As melhorias de desempenho são substanciais em cenários do mundo real. Por exemplo, a extensão GitHub Copilot fornecida no Visual Studio (com aproximadamente 30 projetos) teve melhorias no tempo de compilação de mais de 50% para alterações incrementais, reduzindo o tempo de compilação de cerca de 60 segundos para apenas 24 segundos!

Esse aprimoramento é particularmente benéfico 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 com F5

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

Observação: isso só se aplica a projetos VSIX SDK-Style.

O desenvolvimento da sua extensão ficou muito mais rápido - boa programação!

Atualizações do Gerenciador de Extensões 📣

Há várias melhorias novas no Gerenciador de Extensões no Visual Studio que facilitarão o gerenciamento de suas extensões.

Estamos empolgados 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ões. Essas atualizações garantem que você se mantenha atualizado sem esforço e, ao mesmo tempo, oferecem mais controle sobre como e quando as atualizações são aplicadas.

Quais as novas?

Atualizações automáticas contínuas

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

Extman Autoupdates

Reiniciar a barra dourada para as atualizações aplicadas

Quando as atualizações forem aplicadas, uma notificação de barra de ouro será exibida, 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

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

Configurações de atualização do Extman

Filtrar por alterações pendentes

A nova categoria Pendente agora destaca as alterações pendentes, mantendo você informado sobre as atualizações e modificações que exigem atenção.

Extman Pendente

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.

Opções do Extman

Experiência de configurações simplificadas

Simplificamos a interface do usuário de configuraçõ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

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

Esses aprimoramentos foram 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.

📣 Confira o tíquete do recurso para compartilhar seu comentário 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 de SQL e comparação de esquema.

A atualização no Visual Studio 17.14 introduz novos modelos de item e referências de banco de dados .dacpac para as Ferramentas de Dados do SQL Server no estilo SDK (prévia). Os projetos SQL SSDT no estilo SDK são baseados no Microsoft.Build.Sql SDK, que oferece suporte multiplataforma e recursos aprimorados de CI/CD para projetos do SQL Server Data Tools (SSDT).

Com arquivos de projeto menos detalhados e referências de banco de dados a pacotes NuGet, as equipes podem colaborar com mais eficiência em grandes bancos de dados dentro de um único projeto ou compilar vários conjuntos de objetos de diversos 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 Microsoft.SqlPackage dotnet para publicar o artefato de compilação (.dacpac) do projeto SQL. Saiba mais sobre projetos SQL no estilo SDK e DevOps para SQL.

Adicionando uma referência de banco de dados nas Ferramentas de Dados do SQL Server no estilo SDK

Na versão 17.14, as referências de banco de dados foram expandidas para dar suporte a referências de projeto e de artefatos .dacpac. O suporte a referências de banco de dados como referências de pacotes estará disponível em uma versão futura. Uma atualização recente do gerador de arquivos de solução slngen também adicionou suporte a projetos Microsoft.Build.Sql, permitindo o gerenciamento de grandes soluções de forma programática.

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

O instalador habilita o recurso SSDT da versão prévia

📣 Confira o tíquete do recurso para compartilhar seu comentário e continuar a conversa.

C++

Depurador de blueprint do mecanismo unreal

Suporte avançado para depuração de Blueprints do Mecanismo Unreal.

Estamos felizes em anunciar o suporte aprimorado de depuração para projetos do Unreal Engine. Agora, o Visual Studio exibirá informações do Blueprint diretamente na pilha de chamadas e nas janelas de variáveis locais.

Depurador de blueprint do mecanismo unreal

Essa atualização permite que você depure o blueprint e o código C++ juntos em uma única sessão, facilitando o rastreamento de interações e a identificação de problemas em ambas as camadas de script. Além disso, agora você pode definir pontos de interrupção no código blueprint, fornecendo uma experiência de depuração mais integrada.

Locais do depurador de blueprint do mecanismo unreal

Dicas de ferramentas de focalização para módulos do CMake

Adicionado suporte para módulos do CMake em Info Rápida do IntelliSense e complementos.

Temos o prazer de anunciar que implementamos suporte a preenchimentos baseados em IntelliSense e informação instantânea para módulos CMake no Visual Studio. Agora, você pode exibir todos os módulos do CMake disponíveis e aprender mais sobre eles diretamente do editor do Visual Studio, tornando seu processo de desenvolvimento mais suave e eficiente.

Informações Rápidas

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 nas Informações Rápidas

Completion

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

Conclusão do módulo do CMake

Depuração Dinâmica do C++

A total capacidade de depuração do seu código C++ otimizado sem comprometer o desempenho.

Depurar o código otimizado está mais fácil do que nunca. Ao ativar a depuração dinâmica do 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. Para obter mais detalhes, leia nossa postagem no blog.

Depuração Dinâmica do C++

Preencher o modelo IntelliSense

Agora, o IntelliSense de modelo preenche automaticamente os argumentos de modelo usando a Definição de Ir para (F12).

Agora você pode preencher automaticamente os argumentos de modelo na barra de modelos, que exibe e permite a edição de parâmetros de modelo ao usar o Go To Definition ou F12.

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

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

Preenchimento Automático de Template IntelliSense

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

📣 Confira a lista completa de todas as correções de bugs relatadas por usuários que foram incorporadas nesta versão.

Important

Foi feita uma alteração significativa 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 personalizados. Para obter um exemplo de como fazer isso, consulte Personalizando o Armazenamento de Arquivos e a Serialização XML.

Versão 17.14.13

Lançado em 19de agosto de 2025

Principais correções de bug Da comunidade
O VS 2022 v17.14.11 não pode carregar servidores mcp ticket de feedback
O modo copilot Agent quebra e não pode ser recuperado neste thread: System.ArgumentException: Caracteres ilegais no caminho EditsFunctionHandler GetErrorsAsync ticket de feedback
Árvore Visual Dinâmica e Gerenciador de Propriedades Dinâmicas não estão funcionando ticket de feedback
Correção de um problema em que valores de cadeia de caracteres ausentes eram gravados incorretamente como cadeias de caracteres vazias em arquivos RESX localizados, levando a cadeias de caracteres vazias sendo retornadas para essas culturas. Com essa correção, esses valores agora são gravados como nulos, permitindo que eles sejam resolvidos como o valor padrão (neutro). ticket de feedback
Símbolos ausentes para ucrtbased.dll versão 10.0.26100.4188 ticket de feedback
O MinGit foi atualizado para a v2.50.1 para resolver um problema em que os usuários com repositórios localizados em volumes ReFS e Windows Server 2022 não podiam executar operações git com o VS IDE. ticket de feedback
Correção de um problema em que erros incorretos do IntelliSense eram relatados em determinados arquivos de origem codificados como Shift JIS e que continham literais de cadeia de caracteres com caracteres japoneses.
O VS agora inclui o MAUI 9.0.82 (SR8.2)
Correção de uma falha de estouro de pilha ao vincular determinadas informações de depuração geradas por MASM.

Versão 17.14.12

Lançado em 12de agosto de 2025

Avisos de segurança resolvidos CVE Descritpion
Vulnerabilidade de execução de código remoto do GitHub Copilot e do Visual Studio CVE-2025-53773 Essa atualização de segurança aborda uma vulnerabilidade em que o Copilot altera as configurações para definir chat.tools.autoApprove como true

Versão 17.14.11

Lançado em 4de agosto de 2025

Principais correções de bug Da comunidade
Aviso de análise de código de tempo de vida falso positivo C26849: não desreferir um ponteiro inválido (lifetime.1). ticket de feedback
Correção de verificações de legalidade para otimização de SIMD. ticket de feedback
Regressão de 19.43: link.exe falha durante a geração do PDB com símbolos longos ticket de feedback
Correção de chamadas chkstk incorretas em ARM64EC com /Gs0. ticket de feedback
Ambientes em http-client.env.json não são captados (desde a atualização para o Visual Studio 17.14.0) ticket de feedback
O modo copilot Agent quebra e não pode ser recuperado neste thread: System.ArgumentException: Caracteres ilegais no caminho EditsFunctionHandler GetErrorsAsync ticket de feedback
As seguintes versões do SDK do Windows foram removidas do instalador do Visual Studio 2022: 10.0.18362.0, 10.0.20348.0 e 10.0.22000.0. Se você instalou anteriormente uma dessas versões do SDK usando o Visual Studio, ela será desinstalada quando você atualizar. Se o projeto for direcionado a qualquer um desses SDKs, você poderá encontrar um erro de build, como: o SDK do Windows versão 10.0.22000.0 não foi encontrado. Instale a versão necessária do SDK do Windows ou altere a versão do SDK nas páginas de propriedades do projeto ou clicando com o botão direito do mouse na solução e selecionando "Retarget solution". Para resolver isso, recomendamos redirecionar seu projeto para 10.0.26100.0 ou uma versão com suporte anterior, se necessário. Para obter uma lista completa das versões do SDK com suporte, visite: https://developer.microsoft.com/windows/downloads/sdk-archive/. Se você precisar instalar uma versão sem suporte do SDK, poderá encontrá-la aqui: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.

Versão 17.14.10

Lançado em 29de julho de 2025

Principais correções de bug Da comunidade
Após a Atualização para 17.14.8, não consigo criar iOS-Projects ticket de feedback
Atualização de extensão no VS 17.14 ticket de feedback
Modo de agente inutilizável devido a model_max_prompt_tokens_exceeded ticket de feedback
O Github Copilot trava no Visual Studio ao executar comandos dotnet ticket de feedback
A interface do usuário do GitHub Copilot no Visual Studio não atualiza automaticamente a lista de ferramentas dinâmicas do servidor MCP ticket de feedback
A opção de depuração do Visual Studio "Sempre execute comandos de servidor de origem não confiáveis sem solicitar" não funcionando conforme o esperado ticket de feedback
AI, Copilot, Agents e MCP – .mcp.json comando de execução do dotnet não pode usar o caminho relativo ticket de feedback
MAUI do .NET 9: não foi possível encontrar o runtime do .NET 9.0.5 ou mais recente ticket de feedback
Para aplicativos MAUI, havia uma barra de ferramentas do Live Preview e um botão na parte superior do editor XAML. O botão foi movido para um item de menu em "Depurar > Windows" que permitirá que a acessibilidade do teclado e a pesquisa de recursos funcionem. Com a barra de ferramentas desabilitar, o editor XAML obtém espaço vertical de volta. ticket de feedback
Digitar "\x" no editor no final de uma linha faria com que o IDE travasse indefinidamente ticket de feedback
O Live Unit Testing falha com 'Não foi possível localizar o arquivo ... .cshtml__virtual.html__virtual.js' ticket de feedback
Correção de um travamento do MSBuild que poderia fazer com que as cargas da solução do Visual Studio travassem.
Verifique se os dados de vulnerabilidade não são consultados pela interface do usuário do Gerenciador de Pacotes durante operações do NuGet (adicionar, atualizar, desinstalar) se a Auditoria do NuGet tiver sido desativada.
O suporte de logon social com o Google agora está integrado ao GitHub Copilot no Visual Studio.

Versão 17.14.9

Lançado em 15de julho de 2025

Principais correções de bug Da comunidade
O GitHub Copilot Agent Preview não pode executar comandos de terminal depois de executar testes de unidade ticket de feedback
A visualização de alterações de arquivo copilot está vazia ticket de feedback
A chave de escape não fecha a caixa de localização em um arquivo XAML ticket de feedback
Correção da listagem de destinos de depuração do Android quando há um executável Java inválido no PATH. ticket de feedback
Atualização de extensão no VS 17.14 ticket de feedback
A filtragem removida no C++ #include conclusões para que as listas completas sejam mostradas ao digitar colchetes angulares e aspas. ticket de feedback
AI, Copilot, Agents e MCP – .mcp.json comando de execução do dotnet não pode usar o caminho relativo ticket de feedback
Melhor experiência do usuário ao provisionar um aplicativo de funções usando o Consumo Flex removendo a opção de criar um Aplicativo de Funções de Consumo do Linux no Visual Studio.
Correção de problemas em que os clientes precisariam fechar StandardCollector.Service.exe durante instalações e atualizações.

Versão 17.14.8

Lançado em 8de julho de 2025

Principais correções de bug Da comunidade
Não é mais possível criar o destino net9.0-ios do meu projeto MAUI ticket de feedback
Ao definir as propriedades de um projeto de C# ou VB.NET, a lista suspensa "Objeto de inicialização" mostrará corretamente os objetos que você pode escolher. ticket de feedback
Os contêineres do Docker não estão aparecendo no Visual Studio para depuração. ticket de feedback
Atualizado 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.4188).
Avisos de segurança resolvidos CVE Descritpion
Visual Studio – Elevação de privilégios CVE-2025-49739 O tempo de verificação para 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 do Gitk Abitryary CVE-2025-27614 Vulnerabilidade de execução de código do Gitk Abitryary
Vulnerabilidade do Shell Mal-intencionado do Git CVE-2025-46334 Vulnerabilidade do Shell Mal-intencionado do Git
Vulnerabilidade de substituição de arquivo git CVE-2025-46835 Vulnerabilidade de substituição de arquivo git
Vulnerabilidade do Git Symlink CVE-2025-48384 Vulnerabilidade do Git Symlink
Vulnerabilidade de injeção de protocolo Git CVE-2025-48385 Vulnerabilidade de injeção de protocolo Git
Vulnerabilidade do Auxiliar de Credencial do Git CVE-2025-48386 Vulnerabilidade do Auxiliar de Credencial do Git

Versão 17.14.7

Lançado em 23de junho de 2025

Principais correções de bug Da comunidade
Erro de chat do GitHub Copilot: "Não foi possível analisar o ov" – Problema Persistente ticket de feedback
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 seria exibido na lista de conclusão de inclusão. ticket de feedback
Escape não detectado no PowerShell do desenvolvedor na 17.14 ticket de feedback
Atualizado para as quebras do VS 17.14 – NCrunch 5.10.0.7 ticket de feedback
Não é possível criar VB.NET aplicativo no VS2022 17.14.0 versão prévia 1.1 ticket de feedback
Implementou várias alterações para melhorar a experiência do usuário e a acessibilidade para Conclusões Embutidas.

Versão 17.14.6

Lançado em 17de junho de 2025

Principais correções de bug Da comunidade
Regressão do VS 17.14: codegen asan inválido com configuração de versão x64 ticket de feedback
A cobertura do sanitizador produz codegen inválido ticket de feedback
Correção de 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. ticket de feedback
O GitHub Copilot Agent Preview não pode executar comandos de terminal depois de executar testes de unidade ticket de feedback
Quando o evento de roteamento do EventTrigger é Carregado, o Storyboard não pode encontrar o elemento de destino pelo nome. ticket de feedback
Corrigido um erro de sintaxe false-positivo no boost::p arser ticket de feedback
Copilot não pode ver a diferença entre .xaml.cs e .xaml ticket de feedback
O AddressSanitizer do MSVC agora dá suporte a projetos usando um Runtime Universal C vinculado dinamicamente com um VCRuntime vinculado estaticamente, frequentemente usado em softwares como plug-ins. ticket de feedback
Correção de um problema com código de detecção de características complexo que causou uma falha no compilador. ticket de feedback
Falha no assistente do copilot 'run_build' ticket de feedback
Correção de uma falha ao usar o botão navegar para editar o item de menu para Sugestões de Próxima Edição.
Correção da inicialização do ConcRT (Concurrency Runtime) em computadores com vários soquetes com afinidade de processador modificada.

Versão 17.14.5

Lançado em 10de junho de 2025

Principais correções de bug Da comunidade
O depurador remoto via SSH trava antes de atingir um ponto de interrupção ticket de feedback
Avisos de segurança resolvidos CVE Descritpion
Vulnerabilidade de execução de código remoto 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 de código remoto 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.

Versão 17.14.4

Lançadoem 3 de junho de 2025

Principais correções de bug Da comunidade
Erro de tipo ou namespace não encontrado no PageModel do Razor ticket de feedback
O VS 2022 17.14 p1.1 não pode concluir um build. "erro D8040: erro ao criar ou se comunicar com o processo filho." ticket de feedback
#include conclusão não sugere mais arquivos ou pastas no caminho ticket de feedback
O Visual Studio continuou solicitando que eu insira novamente a credencial [expansion.microsoft.com locatário bloqueado] ticket de feedback

Versão 17.14.3

Lançado em 28de maio de 2025

Principais correções de bug Da comunidade
Problema ao armazenar COleDateTime com RFX_Date ticket de feedback
As opções de inicialização do Android estão ausentes ticket de feedback
Quando crio um novo script no Unity e abro o VS novamente para edição, todas as guias fixas anteriormente desaparecem. ticket de feedback
Tenho que reiniciar o VS sempre que alterar algo no código (Xamarin) ticket de feedback
A alteração de branches do Git faz com que os arquivos abertos sejam fechados ticket de feedback
"Ação rápida e refatoração criar definição" não está funcionando > na ATUALIZAÇÃO 17.14 (UE5) ticket de feedback

Versão 17.14.2

Lançado em 22de maio de 2025

Principais correções de bug Da comunidade
Correção de um problema em que o VS falhava ao abrir uma solução que contém projetos C++ por meio de um caminho UNC. ticket de feedback

Versão 17.14.1

Lançado em 21de maio de 2025

Principais correções de bug Da comunidade
O recurso 'xxx' está indisponível no momento devido a um erro interno. System.NotSupportedException: não há suporte para o formato do caminho fornecido. ticket de feedback
Correção de um problema que ocorre ao criar um pacote de upload para a Microsoft Store. ticket de feedback
Correção de um problema com o gerador de origem Razor que poderia fazer com que ele falhasse ao ser executado com um System.ArgumentOutOfRangeException.
Correção de um problema que resolve um travamento que ocorreu ao fechar um editor de arquivos de recurso antes de concluir 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 do Hub do Visual Studio e mantenha contato.

Divirta-se programando!
A equipe do Visual Studio


Note

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.