Notas de versão do RCLogoVisual Studio 2019 versão 16.11



| Developer Community Sistema requisitos | de compatibilidade | termos delicença | dehistórico | de versãode código | distribuívelblogs | novidades no Visual Studio Docs


Observação

Esta não é a versão mais recente do Visual Studio. Para baixar a versão mais recente, visite o site do Visual Studio .



Clique no botão para baixar a versão mais recente do Visual Studio 2019. Para conferir instruções sobre a instalação e a atualização do Visual Studio 2019, consulte Atualizar o Visual Studio 2019 para a versão mais recente. Além disso, consulte as instruções em como instalar offline.

Botão Download da ComunidadeBotão Baixar Profissional BotãoDe Download Enterprise Botão De Download


Novidades no Visual Studio 2019 versão 16.11

Período de suporte

O Visual Studio 2019 versão 16.11 é a quinta e última linha de base de manutenção com suporte para o Visual Studio 2019. Os clientes Enterprise e Professional que precisam adotar um ambiente de desenvolvimento estável e seguro de longo prazo são incentivados a padronizar para essa versão.  Conforme explicado em mais detalhes em nossa política de suporte e ciclo de vida, a versão 16.11 terá suporte com correções e atualizações de segurança até abril de 2029, que é o restante do ciclo de vida do produto do Visual Studio 2019.

Além disso, agora que a versão 16.11 está disponível, a versão 16.9, que foi a última linha de base de manutenção, terá suporte por mais 12 meses e ficará sem suporte em outubro de 2022. Observe também que as versões 16.10 também não têm suporte. Essas versões intermediárias receberam correções de serviço somente até o lançamento da próxima atualização secundária.

Você pode adquirir a versão mais recente e segura do Visual Studio 2019 versão 16.11 clicando em um dos botões acima, visitando o site do Visual Studio ou acessando a seção de downloads do my.visualstudio.com. Você pode obter atualizações do catálogo do Microsoft Update.   Para obter mais informações sobre as linhas de base com suporte do Visual Studio, confira a política de suporte do Visual Studio 2019.

Versões do Visual Studio 2019 versão 16.11

Notas sobre a versão arquivadas do Visual Studio 2019

Blog do Visual Studio 2019

O Blog do Visual Studio 2019 é a fonte oficial de insights do produto da equipe de engenharia do Visual Studio. É possível encontrar informações detalhadas sobre as versões do Visual Studio 2019 nas seguintes postagens:


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.21

lançado em 8 de novembro de 2022

Problemas resolvidos nesta versão

  • Foram adicionados proteções condicionais para corrigir referências incorretas em otimizações AMD64 para aumentar, stl_interfaces.

Aviso de Consultoria de Segurança


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.20

lançado em 11 de outubro de 2022

Problemas resolvidos nesta versão

  • O Modo de Exibição de Recursos feito é exibido de forma mais confiável para projetos recarregados
  • Os administradores poderão atualizar o INSTALADOR do VS em um computador cliente offline de um layout sem atualizar o VS.

Aviso de Consultoria de Segurança


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.19

lançado em 13 de setembro de 2022

Problemas resolvidos nesta versão

  • O Modo de Exibição de Recursos foi exibido de forma mais confiável para projetos recarregados

Aviso de Consultoria de Segurança

  • CVE-2022-38013 Vulnerabilidade de negação de serviço do .NET Existe uma vulnerabilidade de negação de serviço no ASP.NET Core 3.1 e no .NET 6.0, em que um cliente mal-intencionado pode causar um estouro de pilha que pode resultar em um ataque de negação de serviço quando um invasor envia uma carga personalizada que é analisada durante a associação de modelo.

Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.18

lançado em 9 de agosto de 2022

Da Developer Community

Aviso de Consultoria de Segurança


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.17

lançado em 12 de julho de 2022

Problemas resolvidos nesta versão

  • LibraryManager atualizado para acomodar alterações na API cdnjs

Da Developer Community


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.16

lançado em 14 de junho de 2022

Da Developer Community

Aviso de Consultoria de Segurança


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.15

lançado em 17 de maio de 2022

Problemas resolvidos nesta versão

  • Correção de conexões para Instância Gerenciada de SQL do Azure em SQL Server Data Tools, incluindo Comparação de Esquemas e gerenciador de SQL Server. Observação: o suporte para a Instância Gerenciada habilitada para Azure Arc está pendente de uma versão futura (Na Comunidade)

Da Developer Community


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.14

lançado em 10 de maio de 2022

Problemas resolvidos nesta versão

  • Adicionada a implementação para os relatórios de defeito restantes do C++20 (também conhecidos como backports). Todos os recursos do C++20 agora estão disponíveis na opção /std:c++20. Para obter mais informações sobre os backports implementados, consulte Projeto de Relatórios de Defeitos do C++20 no repositório GitHub microsoft/STL e este blogpost
  • Atualização do Git para a versão do Windows consumida pelo Visual Studio e componente opcional instalável para 2.36.0.1
  • Correção de um problema com a integração do Git, em que, se você efetuar pull/sincronização de branches divergentes, a janela de saída não mostraria uma dica localizada sobre como resolvê-la.

Da Developer Community

Aviso de Consultoria de Segurança

CVE-2022-29117 Vulnerabilidade de negação de serviço do .NET Existe uma vulnerabilidade no .NET 6.0, no .NET 5.0 e no .NET Core 3.1, em que um cliente mal-intencionado pode manipular cookies e causar uma negação de serviço.

CVE-2022-23267 Vulnerabilidade de negação de serviço do .NET Core Existe uma vulnerabilidade no .NET 6.0, no .NET 5.0 e no .NET Core 3.1, em que um cliente mal-intencionado pode causar uma negação de serviço por meio de alocações de memória em excesso por meio do HttpClient.

CVE-2022-29145 Vulnerabilidade de negação de serviço do .NET Existe uma vulnerabilidade no .NET 6.0, no .NET 5.0 e no .NET Core 3.1, em que um cliente mal-intencionado pode causar uma negação de serviço quando formulários HTML são analisados.

CVE-2022-24513 Vulnerabilidade de elevação de privilégio Existe uma possível vulnerabilidade de elevação de privilégio quando o serviço atualizador do Microsoft Visual Studio analisa incorretamente os dados de configuração local.


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.13

lançado em 19 de abril de 2022

Problemas resolvidos nesta versão

  • Correção vctip.exe regressão de 16.11.12
  • Correção de um bug que impedia que alguns aplicativos criados com o ASAN (Address Sanitizer) carregassem em Windows 11.
  • Correção de outro problema de ASAN em que aplicativos com vários threads com contenção de heap podem enfrentar deadlocks, relatórios falsos de "ponteiro selvagem liberado" ou um deadlock durante a saída do processo.

Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.12

lançado em 12 de abril de 2022

Problemas resolvidos nesta versão

  • Corrigido um problema que fazia com que algumas animações para execução de teste fossem executadas em segundo plano mesmo quando as execuções de teste associadas fossem concluídas. Isso causa lentidão que foram especialmente perceptíveis em monitores de alta taxa de atualização. A correção deve melhorar a experiência de uso do VS em monitores de alta taxa de atualização.
  • Foi removido um aviso desnecessário ao se conectar a um servidor LiveShare que não oferecesse determinadas funcionalidades usadas pelo cliente.

Da Developer Community

Aviso de Consultoria de Segurança

CVE-2022-24765 Vulnerabilidade de elevação de privilégio Existe uma possível vulnerabilidade de elevação de privilégio no Git para Windows, na qual as operações do Git podem ser executadas fora de um repositório durante o armazenamento em cache para um diretório Git. O Git para Windows agora está atualizado para a versão 2.35.2.1.

Vulnerabilidade de sequestro de DLL CVE-2022-24767 Existe uma possível vulnerabilidade de sequestro de DLL no instalador do Git para Windows ao executar o desinstalador na conta de usuário SYSTEM. O Git para Windows agora está atualizado para a versão 2.35.2.1.

CVE-2022-24513 Vulnerabilidade de elevação de privilégio Existe uma possível vulnerabilidade de elevação de privilégio quando o serviço atualizador do Microsoft Visual Studio analisa incorretamente os dados de configuração local.


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.11

lançado em 8 de março de 2022

Problemas resolvidos nesta versão

  • Correção de um problema com a depuração remota, especialmente afetando Serviço de Aplicativo do Azure, em que as falhas de autenticação às vezes falhavam com "A conexão com o ponto de extremidade remoto foi encerrada" e o Visual Studio não solicitava credenciais.
  • Desempenho aprimorado em monitores de alta taxa de atualização.

Da Developer Community

Aviso de Consultoria de Segurança

Vulnerabilidade CVE-2020-8927 Existe uma vulnerabilidade de execução de código remoto no .NET 5.0 e no .NET Core 3.1, em que existe um estouro de buffer nas versões da biblioteca Brotli anteriores à 1.0.8.

Vulnerabilidade CVE-2022-24464 Existe uma vulnerabilidade de negação de serviço no .NET 6.0, no .NET 5.0 e no .NET CORE 3.1 ao analisar determinados tipos de solicitações de formulário http.

Vulnerabilidade CVE-2022-24512 Existe uma vulnerabilidade de Execução remota de código no .NET 6.0, no .NET 5.0 e no .NET Core 3.1, em que ocorre um estouro de buffer de pilha na rotina de Análise Dupla do .NET.

CVE-2021-3711 Vulnerabilidade de estouro de buffer OpenSSL Existe uma possível vulnerabilidade de estouro de buffer no OpenSSL, que é consumida pelo Git para Windows. O Git para Windows agora está atualizado para a versão 2.35.1.2, que resolve esse problema.


Ícone de Notas sobre a Versão Visual Studio 2019 versão 16.11.10

lançado em 8 de fevereiro de 2022

Problemas solucionados nesta versão

  • Correção de um problema que causou falhas esporádicas do vinculador C++.
  • Problema de codegen inválido silencioso com x64.
  • Um problema que impedia que os arquivos fossem excluídos enquanto estavam sendo processados pela análise estática em segundo plano do C++.
  • Resolvido um problema no operador de igualdade CString da ATL do C++ no modo C++20.
  • Correção de um problema que poderia ter impedido um inicializador de ser executado em um cenário de teste de carga.

Da Developer Community

Aviso de Consultoria de Segurança

Vulnerabilidade CVE-2022-21986 Existe uma vulnerabilidade de Negação de Serviço no .NET 5.0 e no .NET 6.0 quando o servidor Web Kestrel processa determinadas solicitações HTTP/2 e HTTP/3.


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.9

lançado em 11 de janeiro de 2022

Problemas solucionados nesta versão

  • Correção de um problema ao não conseguir depurar aplicativos várias vezes quando Terminal do Windows é usado como o terminal padrão.
  • Correção de instalação para desbloquear clientes em configurações restritas
  • Correção de um problema que impedia que um cliente pudesse atualizar um bootstrapper mais atual. Depois que o cliente estiver usando o bootstrapper e o instalador que foram enviados em janeiro de 2022 ou posterior, todas as atualizações usando bootstrappers subsequentes deverão funcionar durante o ciclo de vida do produto.
  • Resolvido uma instância ocasional em que o VSInstr não sairia ao instrumentar um binário com metadados voláteis, fazendo com que a Criação de Perfil de Instrumentação falhasse.
  • Corrigido um problema ao compilar código C++ com funções muito grandes usando /Og ou #pragma optimize("g") pode gerar código inválido (codegen incorreto)
  • Corrigido um bug no C++ Concurrency::p arallel_for_each que estava falhando no processo de chamada devido ao estouro inteiro

Da Developer Community


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.8

lançado em 14 de dezembro de 2021

Problemas solucionados nesta versão

Renderização de caracteres de controle de texto bidirecional

Para evitar uma exploração potencialmente mal-intencionada que permita que o código seja deturpado, o editor do Visual Studio não permitirá mais que caracteres de controle de texto bidirecional manipulem a ordem dos caracteres na superfície de edição. Uma nova opção fará com que esses caracteres de controle de texto bidirecional sejam mostrados com espaços reservados. Os caracteres de controle de texto bidirecional ainda estarão presentes no código, pois esse comportamento afeta apenas o que é renderizado no editor de código.

VS com caracteres de controle de texto bidirecional substituídos por espaços reservados

Essa funcionalidade é controlada em Ferramentas\Opções. Na página Editor de Texto\Geral, há uma opção para "Mostrar caracteres de controle de texto bidirecional", que será verificada por padrão. Quando verificado, todos os caracteres de controle de texto bidirecional serão renderizados como espaços reservados. Desmarcar a opção será revertido para o comportamento anterior em que esses caracteres não são renderizados.

Um caractere Unicode será considerado um caractere de controle de texto bidirecional se ele se enquadrar em qualquer um dos seguintes intervalos: U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.

  • Corrigido um problema no compilador C++ em que um destruidor modelo envolvido em uma hierarquia de classe com inicializadores de membros de dados pode ser instanciado muito cedo, potencialmente levando a diagnósticos incorretos sobre usos de tipos indefinidos ou outros erros.
  • Correção de um problema nas comparações CString da ATL em modos de linguagem C++20 e C++Latest.
  • Adicionado o Python 3.9.7 à carga de trabalho do Python. Removeu o Python 3.7.8 devido a uma vulnerabilidade de segurança.

Da Developer Community

Aviso de Consultoria de Segurança

Vulnerabilidade do .NET CVE-2021-43877 Existe uma elevação da vulnerabilidade de privilégio no ANCM que pode permitir a elevação de privilégios quando aplicativos .NET Core, .NET 5 e .NET 6 são hospedados no IIS.

Vulnerabilidade de texto bidirecional CVE-2021-42574 Caracteres de controle de texto bidirecional podem ser usados para fazer com que o código seja renderizado no editor de forma diferente do que está contido no disco.


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.7

lançado em 16 de novembro de 2021

Problemas solucionados nesta versão

  • Adiciona suporte ao Xcode 13.1.
  • Os bootstrappers agora respeitam o parâmetro --useLatestInstaller, que faz com que o instalador mais recente seja integrado ao layout. Este instalador mais recente, que é fornecido com o Visual Studio 2022, permite o cenário em que as empresas desejam fazer a transição de seus clientes de um local de layout para outro. Para obter mais informações, consulte o [Guia de Administradores do Visual Studio](* Os bootstrappers agora respeitam o parâmetro --useLatestInstaller, o que faz com que o instalador mais recente seja integrado ao layout. Este instalador mais recente, que é fornecido com o Visual Studio 2022, permite o cenário em que as empresas desejam fazer a transição de seus clientes de um local de layout para outro. Para obter mais informações, consulte o Guia de Administradores do Visual Studio.).
  • Corrigido um problema em que os projetos WAP de wehre não apareciam na caixa de combinação da barra de ferramentas de projetos de inicialização.
  • Corrigido o problema com o WAP (Projetos de Aplicativo do Windows) em que, em determinadas circunstâncias, o pacote final do aplicativo contém binários errados.
  • Impedir a abertura de janelas "Gerenciar Conexões" ou "Alterações do Git" do Team Explorer > faz com que as soluções TFVC sejam descarregadas.

Da Developer Community


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.6

lançado em 9 de novembro de 2021

Problemas solucionados nesta versão

  • Endereçar uma instância ocasional em que o VSInstr não sairia ao instrumentar um binário com metadados voláteis.
  • Correção de erros de "valor de intervalo" ao usar o IntelliSense do C++.
  • Em determinadas condições, com uma localidade internacional selecionada, o fsi falharia quando executado no Visual Studio. Esta versão corrige o problema e o fsi agora deve operar corretamente.
  • Corrige um problema que pode fazer com que o Visual Studio crie, depure ou execute testes em binários que não foram atualizados com as alterações de código mais recentes.
  • Corrige um vazamento de pool de threads durante Serviços de Nuvem depuração local.
  • Adicione suporte para APIs do Android 12.
  • Corrige um possível deadlock ao fechar o Performance Profiler ou as Ferramentas de Diagnóstico em computadores Windows Server.
  • Corrige um atraso na inicialização do VS.

Aviso de Consultoria de Segurança

CVE-2021-42319 Elevação da Vulnerabilidade de Privilégio Existe uma vulnerabilidade elevação de privilégio no provedor WMI incluído no instalador do Visual Studio.

CVE-2021-42277 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability Existe uma vulnerabilidade de elevação de privilégio quando o Coletor Standard do Hub de Diagnóstico manipula incorretamente as operações de arquivo.


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.5

lançado em 12 de outubro de 2021

Problemas solucionados nesta versão

Aviso de Consultoria de Segurança

CVE-2020-1971 Vulnerabilidade de negação de serviço do OpenSSL

Existe uma possível vulnerabilidade de negação de serviço na biblioteca OpenSSL, que é consumida pelo Git.

CVE-2021-3449 Vulnerabilidade de negação de serviço do OpenSSL

Existe uma possível vulnerabilidade de negação de serviço na biblioteca OpenSSL, que é consumida pelo Git.

CVE-2021-3450 Vulnerabilidade de negação de serviço do OpenSSL

Existe um possível bypass de sinalizador na biblioteca OpenSSL, que é consumida pelo Git.

Vulnerabilidade de divulgação do .NET CVE-2021-41355

Existe uma vulnerabilidade de Divulgação de Informações no .NET em que System.DirectoryServices.Protocols.LdapConnection envia credenciais em texto sem formatação no Linux.


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.4

lançado em 5 de outubro de 2021

Problemas solucionados nesta versão

  • Windows 11 suporte ao SDK.
  • Adicione funções matemáticas AMD64 ao ARM64X CRT.
  • Atualizações para as interfaces ARM64 e ARM64EC entre o binário e o runtime de instrumentação POGO.
  • Correção de vários problemas com a capacidade de resposta e a correção do IntelliSense afetando conceitos, intervalos e modelos de função abreviados do C++20.
  • Corrigido um falso positivo em verificações de tempo de vida local.
  • Corrigido um problema em que matrizes alocadas com uma constante de tamanho > 32bits poderiam alocar menos memória do que o solicitado.
  • Garante que a inicialização da cadeia de caracteres ATL ocorra durante a inicialização de variável estática, no AppDomain padrão.
  • Correção de um bug em C++ Concurrency::p arallel_for_each que estava falhando no processo de chamada devido ao estouro de inteiro.
  • Correção de um bug no computador de depuração do iterador do STL que poderia causar falhas em programas multithread usando contêineres STL.
  • Corrigimos um erro fatal do compilador interno causado por structs não nomeados cujos campos são referenciados de anotações SAL.
  • Corrige uma falha rara ao analisar o código modelo que usa __uuidof.
  • Correção de um problema que fazia com que os resultados da análise estática do C++ às vezes não exibissem corretamente na ação FixIt.
  • Correção da abertura de arquivos de extensão .uitest no projeto de interface do usuário codificado
  • Disparar eventos de alteração de componente para objetos não componentes também no designer .NET do WinForms
  • Correção para falha ao excluir o controle ContextMenuStrip no designer do .NET Windows Forms.
  • Proteja-se contra falhas quando o designer de Windows Forms recarregar ao arrastar.
  • Correção da falha intermitente do VS ao interagir com o designer .NET do WinForms durante a solução ou a recompilação do projeto.
  • Correção de um bug que fazia com que os projetos do .NET 5 fossem relatados como desatualizados quando deveriam estar atualizados, causando builds mais lentos.
  • Desabilite automaticamente a indexação de ativos para projetos do Unity em grande escala.
  • Adiciona suporte ao Xcode 13.0.
  • Esta versão corrige um problema com a implantação de determinados projetos de Empacotamento de Aplicativos do Windows em que a implantação está copiando desnecessariamente arquivos não modificados.

Da Developer Community


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.3

lançado em 14 de setembro de 2021

Problemas solucionados nesta versão

  • Corrigido o destino de depuração "Dispositivo Remoto" ausente para projetos do Xamarin iOS.
  • Correção de um bug que fazia com que um link de atalho do menu iniciar desaparecesse. O bug só aconteceu ao atualizar várias instâncias de SKUs de produto diferentes no mesmo computador.

Da Developer Community


Aviso de Consultoria de Segurança

CVE-2021-26434 Vulnerabilidade de escalonamento de privilégios de atribuição de permissão incorreta do Visual Studio

Existe uma vulnerabilidade de atribuição de permissão no Visual Studio depois de instalar o desenvolvimento de jogos com C++ e selecionar a carga de trabalho Do Instalador do Mecanismo Unreal. O sistema é vulnerável ao LPE durante a instalação, ele cria um diretório com acesso de gravação a todos os usuários.


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.2

lançado em 25 de agosto de 2021

Problemas solucionados nesta versão

  • Correção de um problema em que a geração de cache do CMake falhava, o que bloqueava o IntelliSense, o build e a depuração.
  • Correção do aviso "Avaliar a função 'System.Diagnostics.TraceInternal.Listeners.get' atingiu o tempo limite e precisou ser anulado de maneira insegura" ao iniciar a depuração em algum aplicativo .NET e dotnet Core.

Da Developer Community


Ícone de Notas de Versão Visual Studio 2019 versão 16.11.1

lançado em 16 de agosto de 2021

Problemas solucionados nesta versão

  • Corrige um problema ao instalar o pacote Microsoft.VisualStudio.ScriptedHost.Registry durante a instalação do Visual Studio, o que faria com que toda a instalação falhasse.
  • Desbloqueado Adicionando uma nova conexão SSH por meio de opções de ferramentas

Da Developer Community

Ícone de Notas de Versão Visual Studio 2019 versão 16.11.0

lançado em 10 de agosto de 2021

Resumo das novidades desta versão do Visual Studio 2019 versão 16.11.0

Menu de Ajuda Atualizado

  • O menu atualizado realça o material Introdução e dicas/truques úteis. Ele também fornece acesso a Developer Community, notas sobre a versão, o roteiro do produto do Visual Studio e nossas páginas de mídia social.
  • O novo item de menu Minha Assinatura permite que os desenvolvedores aproveitem ao máximo suas assinaturas por meio de reconhecimento de benefícios e informações adicionais!

Ferramentas do Git

  • Acesse ações adicionais no menu de estouro no seletor de ramificação na janela Alterações do Git e na barra de status.
  • Passe o mouse sobre um nome de branch para ver os últimos detalhes de confirmação em uma dica de ferramenta.
  • Acesse ações adicionais no menu de estouro do seletor de repositório na barra de status.
  • Passe o mouse sobre um nome de repositório para ver detalhes do repositório, como caminho local e URL remota.

C++

  • As ferramentas LLVM enviadas com o Visual Studio foram atualizadas para a LLVM 12. Confira as notas sobre a versão da LLVM para obter detalhes.
  • O suporte Clang-cl foi atualizado para LLVM 12.

Instalação

  • Correção de um problema que afetava a execução da linha de comando do comando de atualização. Se a atualização falhar na primeira vez, uma emissão subsequente do comando de atualização agora fará com que a atualização retome a operação anterior de onde parou.

Recarga Dinâmica do .NET

  • O .NET Recarga Dinâmica Experiência do Usuário para editar código gerenciado em runtime.

Detalhes das novidades desta versão do Visual Studio 2019 versão 16.11.0

Experiência do usuário do .NET Recarga Dinâmica para editar código gerenciado em runtime

Nesta versão, estamos felizes em disponibilizar a primeira versão do novo Recarga Dinâmica experiência do usuário ao editar arquivos de código para aplicativos como WPF, Windows Forms, ASP.NET Core, Console etc. Com Recarga Dinâmica agora você pode modificar o código-fonte gerenciado dos aplicativos enquanto o aplicativo está em execução sem a necessidade de pausar a execução ou usar um ponto de interrupção. Em vez disso, basta fazer uma alteração com suporte e usar o novo botão "aplicar alterações de código" na barra de ferramentas para aplicá-las imediatamente.

A alteração de Recarga Dinâmica do .NET é aplicada no VS usando o botão 'aplicar alterações de código'

Nesta atualização do Visual Studio, essa nova experiência está disponível ao executar seu aplicativo no depurador (F5) e é alimentada pelo mecanismo Editar e Continuar (EnC ). Portanto, em qualquer lugar com suporte para EnC, agora você também pode usar Recarga Dinâmica junto com outros recursos do depurador. O .NET Recarga Dinâmica também funcionará junto com Recarga Dinâmica XAML, tornando possível fazer alterações de interface do usuário e code-behind em seus aplicativos da área de trabalho, como WPF ou WinUI.

Tanto o EnC quanto o Recarga Dinâmica também compartilham as mesmas limitações, portanto, lembre-se de que nem todos os tipos de edição têm suporte no momento. A lista completa do que é ou não tem suporte pode ser encontrada em nossa documentação.

Para saber mais sobre Recarga Dinâmica e nossa visão de longo prazo, você também pode ler mais detalhes em nossa postagem no blog.

Principais problemas corrigidos nesta versão

  • MsVC C++ 14.29.16.10 Conjunto de Ferramentas SxS atualizado para corresponder ao VS 2019 v16.10.4. A versão do Conjunto de Ferramentas do MSVC para esta atualização é 14.29.30040.0/19.29.30040.0.
  • Atualizar a identidade visual do Azure
  • Corrija um problema em que uma falha durante a descoberta de teste do CMake poderia causar falha na geração de cache.
  • Correção de um problema que fazia com que testes TPv0 usando CSV ou SQLCE como fontes de dados falhassem na execução com uma ArgumentException.
  • Correção do erro de build "ApplicationVerificationFailed" com a Reinicialização Dinâmica
  • Correção de uma falha na realização de uma verificação atualizada rápida em projetos WAP, o que fazia com que esses projetos fossem criados (em vez de serem ignorados), mesmo quando o projeto está atualizado e não precisa de modificações, causando ainda mais tempos incrementais de build no IDE.
  • Corrigido o erro "O Xamarin.iOS não dá suporte à execução ou à depuração da versão compilada anterior do seu projeto".
  • Corrigido o erro "Não é possível se conectar ao Mac Server com Endereço" ao tentar distribuir aplicativos iOS
  • "Módulos para Biblioteca Padrão (experimental)" estava ausente, mas foi restaurado.
  • Correção de uma falha de asserção EDG em co_yield aninhados.
  • Correção de um problema que fazia com que as Ferramentas do Microsoft Azure para Visual Studio disparassem outras .dlls para carregar na Caixa Sobre.
  • Correção de um problema de acessibilidade que fazia com que as Configurações da Conta de Alto Contraste não aparecessem.
  • Correção de um problema de formatação ao usar @{if(true)}.
  • Correção de um problema de acessibilidade com leitores de tela não anunciando cabeçalhos de código recolhidos.
  • Correção da taxa de contraste de luminosidade para a cor de plano de fundo/primeiro plano do país para ser maior ou igual a 3:1 para que os usuários com deficiência visual possam identificar esses controles.
  • Corrigido um problema de acessibilidade em que Nome visível e nome acessível não são semelhantes para o campo de edição "Servidor", o campo de edição "Nome do site" e a caixa de combinação "Runtime de Destino".
  • Correção de um bug que fazia com que o leitor de tela anunciasse as informações da mensagem de status De conexão em Adicionar SQL Server folha.
  • O filtro estava ausente na lista de conclusão em projetos de VB.
  • Corrigido um problema que fazia com que o Visual Studio parasse ocasionalmente de responder ao carregar Microsoft.Maui-net6.sln.
  • Correção de um erro ao criar projeto do IOS ou projeto XF que mostrava o aviso "Xamarin.iOS.Common.targets".
  • Agrupamento de menus do seletor de ramificação fixo.
  • Correção de um problema que fazia com que o repositório abaixo do repositório selecionado abrisse em vez do repositório desejado.
  • Correção de um bug que fazia com que os avisos das funções de modelo seguissem um conjunto de regras incorreto.
  • Correção de um bug que fazia com que a lista suspensa da conta Microsoft se truncasse ao redimensionar de 125% para 150% ou 175% a 200%.
  • Corrigido um bug de acessibilidade em que o narrador não anuncia o nome do rótulo.
  • Facilitou o acesso dos usuários ao botão "converter cor em recurso".
  • Facilitou para os usuários de baixa visão exibir o foco nos botões "Selecionar parada de gradiente anterior" e "Selecionar Próxima parada de gradiente".
  • Problemas corrigidos com os usuários do leitor de tela não obtendo as informações adequadas sobre botões.
  • As mensagens de erro específicas do GitHub nem sempre eram exibidas ao enviar commits por push.
  • Correção de um problema que causava avisos ao tentar se conectar ao SharePoint para provisionar pré-requisitos de depuração de fluxo de trabalho.
  • Correção de um problema que fazia com que as operações de rede não funcionassem com o Fork e os branches fork remotos na janela do repositório Git.
  • Corrigido um problema do Projeto de Banco de Dados em que arrastar um arquivo do gerenciador de soluções para um aberto era excluir o arquivo do sistema de arquivos
  • Correção de um problema que causava uma exceção em arquivos .cshtml e .razor.
  • Corrigido uma exibição lenta de arquivos e ícones no IDE do Visual Studio e Gerenciador de Soluções.
  • Correção de um erro com mensagens git que relatassem "Não é permitido executar várias operações de arquivo em massa por vez."
  • Maior facilidade de acessibilidade ao acessar os controles para qualquer caminho do Perfil selecionado.
  • Corrigido um aviso de "Lista de Erros" ao publicar um projeto do Serviço de Nuvem com um modelo "Aplicativo de Página Única".
  • Corrige um problema em que tentar fechar a janela de início rápido pode causar falha no Visual Studio
  • Correção de uma incapacidade de publicar projetos de banco de dados com valores nulos e um nome de parâmetro 'str'.
  • Adicionado suporte para instruções MERGE do SSDT.
  • Correção de um problema com o F# Interativo em que as referências do pacote NuGet não estavam mais funcionando.
  • Foi adicionada a capacidade de usar pastas de layout anteriores pesquisando pacotes durante operações de layout.
  • Foram adicionados aprimoramentos adicionais de acessibilidade apenas para usuários de teclado na depuração e na seleção de menu.
  • Corrigido um erro de localização com o Gerenciador de Testes.
  • Correção de um erro que fazia com que os builds falhassem em projetos VSIX em C#.
  • Correção de um erro em que a publicação falhou em um aplicativo ASP.NET Core em execução no Docker (Windows/Linux) no Contêiner do Docker com o erro:"Contexto atual "desktop-linux" não é encontrado no sistema de arquivos".
  • Convertido em usando a nova instância do DartLab, que nos dá as correções mais recentes e simplifica o YAML.
  • Correção de um problema ao clicar em "Ir para Declaração" que resultou no cursor saltando para uma posição incorreta.
  • Regressão enc corrigida.
  • Corrigido um erro que fazia com que o Visual Studio parasse de responder ao criar um aplicativo do Service Fabric.
  • Correção de um erro em que o item de contexto suporte do Orquestrador de Contêiner desaparece depois de adicionar o suporte do Docker para um projeto de Função do Azure com o tipo .NET 5(Isolado) selecionado.
  • Correção de uma situação em que F5/Ctrl+F5 produzia uma mensagem de erro: "Falha no comando do Docker com o código de saída1".
  • Adicionada a caixa de diálogo Service Fabric e Adicionar Suporte à Orquestra.
  • Correção de uma falha ao restaurar pacotes excluídos do NuGet.
  • Correção de um erro que fazia com que os projetos mstest removessem janelas LUT após a renomeação.
  • Foi corrigido o formato ao não fornecer nenhum nome de contêiner em uma pesquisa de código.
  • Correção de mensagens de aviso ausentes em CppCoreCheck.
  • Corrigido um bug ao adicionar uma classe em ASP.NET causando uma barra amarela com a mensagem de erro: 'CSharpSyncNamespaceCodeRefactoringProvider'.
  • Melhor desempenho usando PointerSafetyXtension em CppCoreCheck.
  • Localização aprimorada em relação aos recursos do VC++.
  • Correção de um erro de build quando a variável solutionPath é avaliada como indefinida.
  • Correção de um cenário raro que poderia impedir o fechamento de instâncias do Visual Studio se o Gerenciador de Testes estivesse aberto na solução.
  • Correção de um problema de visibilidade com preto de alto contraste em máquinas virtuais mudando de foco.
  • Correção de um problema em que ocorre um erro "Nenhuma imagem desse tipo" ao remover imagens com várias seleções marcadas.
  • Melhorou a experiência de digitação XAML no cliente LiveShare.
  • Correção de um problema ao usar o comando Navegar para com um reconhecimento de fala, fazendo com que o usuário esperasse que a Dica de Ferramenta limpasse antes de ver o resultado.
  • Correção de um problema que fazia com que documentos abertos anteriormente não restaurassem quando uma solução for reaberta.
  • Correção de uma falha da UWP ao usar o novo recurso Dados de Exemplo.
  • Corrigido um bug em que não havia nenhum provedor de propriedades de projeto para "Persistência = AssemblyReference".
  • Diminuição do consumo de processador de setup.exe.
  • Correção de um problema que impedia que os recursos HRESULT fossem personalizados para XBOX.
  • Correção de uma exceção sem tratamento depois de clicar em "Testes de Depuração".
  • Corrigido uma mensagem de erro de build "NETSDK1 031" ao usar um Projeto de Empacotamento de Aplicativos do Windows.
  • Correção de uma falha depois de encerrar algumas sessões do LiveShare.
  • Correção de um bug que causava uma falha no botão "X" em uma página do Assistente de Inicialização.
  • Corrigido uma mensagem de erro "Operação sem suporte" no LiveShare.
  • Corrige um bug na publicação do Serviço de Nuvem (suporte estendido) com valor de configurações diferentes em configurações de serviço diferentes.
  • Corrigido um problema com o IntelliSense de Módulos C++20 em que alguns constructos de linguagem causavam a falha do compilador.
  • Correção de um problema que causaria um pequeno vazamento de memória adicional.
  • Correção de uma alteração interruptiva de API em AudioUnitPropertyIDType.
  • Os desenvolvedores que usam a estrutura de teste de unidade UWP que desejam executar seus testes em dispositivos remotos ou emuladores não conseguiram executar os testes em dispositivos remotos.

Principais problemas votados de Developer Community


Problemas conhecidos

Veja todos os problemas em aberto e as soluções alternativas disponíveis no Visual Studio 2019, seguindo o link abaixo.


Comentários e sugestões

Adoraríamos ouvir sua opinião! Em caso de problemas, informe-nos por meio da opção Relatar um Problema no canto superior direito do Instalador ou do próprio IDE do Visual Studio. O ícone Ícone de Comentários está localizado no canto superior direito. Você pode fazer uma sugestão de produto ou acompanhar os problemas na Comunidade de Desenvolvedores do Visual Studio, em que você pode fazer perguntas, encontrar respostas e propor novos recursos. Você também pode obter ajuda gratuita com a instalação por meio de nosso suporte via chat ao vivo.


Blogs

Aproveite as informações e recomendações disponíveis no site Blogs de Ferramentas de Desenvolvedor para ficar em dia com as novas versões e conferir postagens detalhadas sobre uma grande variedade de recursos.


Histórico de notas sobre a versão do Visual Studio 2019

Para obter mais informações sobre versões anteriores do Visual Studio 2019, consulte a página Histórico de notas sobre a versão do Visual Studio 2019.


Início da página