Notas sobre a versão do Visual Studio 2019 versão 16.11
Developer Community| Requisitos do sistema| Compatibilidade| Código distribuível| Histórico de versões| Termos de licença| Blogs| Novidades da documentação do Visual Studio
Observação
Esta não é a versão mais recente do Visual Studio. Para baixar a última versão, acesse o site do Visual Studio.
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 serviç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 com 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 serviço, terá suporte por mais 12 meses e ele será encerrado em outubro de 2022. Observe também que as versões 16.10 não têm mais 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 acessando o site do Visual Studio ou a seção de downloads do my.visualstudio.com. Você pode obter atualizações no 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.
Lançamentos do Visual Studio 2019 versão 16.11
- 10 de setembro de 2024 – Visual Studio 2019 versão 16.11.40
- 13 de agosto de 2024 — Visual Studio 2019 versão 16.11.39
- 9 de julho de 2024 — Visual Studio 2019 versão 16.11.38
- 11 de junho de 2024 – Visual Studio 2019 versão 16.11.37
- 14 de maio de 2024 — Visual Studio 2019 versão 16.11.36
- 09 de abril de 2024 — Visual Studio 2019 versão 16.11.35
- 13 de fevereiro de 2024 - Visual Studio 2019, versão 16.11.34
- 9 de janeiro de 2024 — Visual Studio 2019 versão 16.11.33
- 14 de novembro de 2023 — Visual Studio 2019 versão 16.11.32
- 12 de outubro de 2023 — Visual Studio 2019 versão 16.11.31
- 12 de setembro de 2023 — Visual Studio 2019 versão 16.11.30
- 8 de agosto de 2023 — Visual Studio 2019 versão 16.11.29
- 25 de julho de 2023 — Visual Studio 2019 versão 16.11.28
- 13 de junho de 2023 — Visual Studio 2019 versão 16.11.27
- 11 de abril de 2023 — Visual Studio 2019 versão 16.11.26
- 14 de março de 2023 — Visual Studio 2019 versão 16.11.25
- 14 de fevereiro de 2023 — Visual Studio 2019 versão 16.11.24
- 10 de janeiro de 2023 — Visual Studio 2019 versão 16.11.23
- 13 de dezembro de 2022 — Visual Studio 2019 versão 16.11.22
- 8 de novembro de 2022 — Visual Studio 2019 versão 16.11.21
- 11 de outubro de 2022 — Visual Studio 2019 versão 16.11.20
- 13 de setembro de 2022 — Visual Studio 2019 versão 16.11.19
- 9 de agosto de 2022 — Visual Studio 2019 versão 16.11.18
- 12 de julho de 2022 — Visual Studio 2019 versão 16.11.17
- 14 de junho de 2022 — Visual Studio 2019 versão 16.11.16
- 17 de maio de 2022 — Visual Studio 2019 versão 16.11.15
- 10 de maio de 2022 — Visual Studio 2019 versão 16.11.14
- 19 de abril de 2022 — Visual Studio 2019 versão 16.11.13
- 12 de abril de 2022 — Visual Studio 2019 versão 16.11.12
- 8 de março de 2022 — Visual Studio 2019 versão 16.11.11
- 8 de fevereiro de 2022 — Visual Studio 2019 versão 16.11.10
- 11 de janeiro de 2022 — Visual Studio 2019 versão 16.11.9
- 14 de dezembro de 2021 — Visual Studio 2019 versão 16.11.8
- 16 de novembro de 2021 — Visual Studio 2019 versão 16.11.7
- 09 de novembro de 2021 — Visual Studio 2019 versão 16.11.6
- 12 de outubro de 2021 — Visual Studio 2019 versão 16.11.5
- 05 de outubro de 2021 — Visual Studio 2019 versão 16.11.4
- 14 de setembro de 2021 — Visual Studio 2019 versão 16.11.3
- 25 de agosto de 2021 — Visual Studio 2019 versão 16.11.2
- 16 de agosto de 2021 — Visual Studio 2019 versão 16.11.1
- 10 de agosto de 2021 — Visual Studio 2019 versão 16.11.0
Notas sobre a versão arquivadas do Visual Studio 2019
- Notas sobre a versão do Visual Studio 2019 versão 16.10
- Notas sobre a versão do Visual Studio 2019 versão 16.9
- Notas sobre a versão do Visual Studio 2019 versão 16.8
- Notas sobre a versão do Visual Studio 2019 versão 16.7
- Notas sobre o lançamento do Visual Studio 2019 versão 16.6
- Notas sobre a versão do Visual Studio 2019 versão 16.5
- Notas sobre a versão do Visual Studio 2019 versão 16.4
- Notas sobre a versão do Visual Studio 2019 versão 16.3
- Notas sobre a versão do Visual Studio 2019 versão 16.2
- Notas sobre a versão do Visual Studio 2019 versão 16.1
- Notas sobre a versão do Visual Studio 2019 versão 16.0
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:
- O Visual Studio 2019 v16.11 já está disponível!
- Visual Studio 2019 v16.10 e v16.11, versão prévia 1, estão disponíveis hoje!
- Aumento da produtividade com o Git no Visual Studio
- Disponível hoje! Visual Studio 2019 versões 16.9 e 16.10, Versão Prévia 1
- O Visual Studio 2019 v16.9, versão prévia 3 está disponível hoje!
- O Visual Studio 2019 v16.9 Versão Prévia 2 e um Feliz Ano Novo chegarão em breve!
- Versão prévia do Visual Studio 2019 v16.8 e v16.9 disponível hoje
- Novos recursos no Visual Studio 2019 v16.8 versão prévia 3.1
- O Visual Studio 2019 v16.8 Preview 2 está lançando novos recursos hoje mesmo!
- O Visual Studio 2019 v16.7 e v16.8 Versão Prévia 1 será lançado hoje.
- O Visual Studio 2019 v16.7 Versão Prévia 2 está disponível hoje.
- Novas atualizações incríveis na experiência do Git no Visual Studio
- Em lançamento hoje! Visual Studio 2019 versões 16.6 e 16.7 Versão Prévia 1
- O Visual Studio 2019 versão 16.6 versão prévia 2 lança novos recursos para você
- O Visual Studio 2019 versão 16.5 já está disponível!
- Esta é a temporada de lançamento do Visual Studio 2019 v 16.4
- Visual Studio 2019 v16.4 versão prévia 2, esportes de outono e pumpkin spice
- Suporte do .NET Core e muito mais no Visual Studio 2019 versão 16.3 – atualize agora
- Visual Studio 2019 versão 16.3 versão prévia 2 e Visual Studio 2019 para Mac versão 8.3 versão prévia 2 lançados.
- Visual Studio 2019 versão 16.2 e 16.3 versão prévia 1 agora disponíveis
- Visual Studio 2019 versão 16.2 versão prévia 2
- Visual Studio 2019 versão 16.1 e versão prévia 16.2
- Visual Studio 2019: codifique mais rápido. Work smarter. Crie o futuro.
Visual Studio 2019 versão 16.11.40
lançado em 10 de setembro de 2024
Problemas abordados nesta versão
Consultas de segurança abordadas
CVE-2024-35272 Vulnerabilidade de execução remota de código do provedor OLE DB do SQL Server Native Client
Visual Studio 2019 versão 16.11.39
lançado em 13 de agosto de 2024
Problemas abordados nesta versão
- Atualização do modelo IntelliCode, para que os usuários obtenham os modelos diretamente e não dependam mais de serviços de back-end para downloads.
Consultas de segurança abordadas
- CVE-2024-29187(Republicado) - Os instaladores baseados em WiX são vulneráveis ao sequestro binário quando executados como SYSTEM
Visual Studio 2019 versão 16.11.38
lançado em 9 de julho de 2024
Problemas abordados nesta versão
- A versão 6.2 do AzCopy não é mais distribuída como parte da carga de trabalho do Azure no Visual Studio devido à substituição. A versão mais recente com suporte do AzCopy pode ser baixada em https://learn.microsoft.com/azure/storage/common/storage-use-azcopy-v10.
- Atualize o MinGit para a v2.45.2.1, que inclui o GCM 2.5, que soluciona um problema com a versão anterior do GCM em que ele relatava um erro de volta ao Git após a clonagem e fazia parecer que o clone havia falhado.
Visual Studio 2019 versão 16.11.37
lançado em 11 de junho de 2024
Problemas abordados nesta versão
- Após atualizar para o build Germanium do Windows, o WSL requer uma atualização manual. Isso poderá fazer com que o Visual Studio fique travado ao abrir projetos do CMake.
Consultas de segurança abordadas
- CVE-2024-30052 Execução de Código Remoto ao depurar arquivos de despejo que contêm um arquivo mal-intencionado com uma extensão apropriada
- CVE-2024-29060 Elevação de Privilégio em que a instalação afetada do Visual Studio está em execução
- CVE-2024-29187 Os instaladores baseados no WiX são vulneráveis ao sequestro binário quando executados como SYSTEM
Visual Studio 2019 versão 16.11.36
lançado em 14 de maio de 2024
Problemas abordados nesta versão
- Essa versão inclui uma atualização do OpenSSL para v3.2.1
Consultas de segurança abordadas
- CVE-2024-32002 Clones recursivos em sistemas de arquivos que não diferenciam maiúsculas de minúsculas e que suportam links simbólicos são suscetíveis à execução remota de código.
- CVE-2024-32004 Execução remota de código durante a clonagem de repositórios locais especialmente criados
Visual Studio 2019 versão 16.11.35
Lançado em 09 de abril de 2024
Problemas abordados nesta versão
- Com essa correção de bug, um cliente já pode usar o bootstrapper em um layout e passar o parâmetro --noWeb para instalar em um computador cliente e garantir que o instalador e o produto do Visual Studio sejam baixados somente do layout. Anteriormente, às vezes, durante o processo de instalação, o instalador não respeitava o parâmetro -noWeb e tentava se autoatualizar a partir da Web.
Consultas de segurança abordadas
- CVE-2024-28929 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28930 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28931 Esta atualização aborda uma vulnerabilidade de execução remota do código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28932 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28933 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28934 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28935 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28936 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28937 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28938 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28941 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28943 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-29043 Esta atualização aborda uma vulnerabilidade de execução remota de código no Microsoft ODBC Driver for Microsoft SQL Server.
Visual Studio 2019, versão 16.11.34
Lançado em 13 de fevereiro de 2024
Problemas abordados nesta versão
Comunidade de Desenvolvedores
- Erro fatal C1001: erro interno do compilador
- O VS2022 está usando a versão 16 do node.js, muito antiga, existe algum plano de atualização?
Consultas de segurança abordadas
- CVE-2024-0057 Existe uma vulnerabilidade de desvio de recurso de segurança quando aplicativos baseados no Microsoft .NET Framework usam APIs de criação de cadeia X.509, mas não validam completamente o certificado X.509 devido a uma falha lógica.
Visual Studio 2019 versão 16.11.33
lançado em 9 de janeiro de 2024
Problemas solucionados nesta versão
- O MinGit atualizado para a v2.43.0.1 que vem com o OpenSSL v3.1.4 e resolve uma regressão na qual as operações de rede eram muito lentas sob certas circunstâncias.
Avisos de segurança abordados
- CVE-2024-20656 Existe uma vulnerabilidade no serviço VSStandardCollectorService150 em que invasores locais podem elevar os privilégios em hosts nos quais uma instalação afetada do Microsoft Visual Studio está sendo executada.
- CVE-2023-32027 Esse aviso foi republicado para resolver uma vulnerabilidade de Execução Remota do Microsoft ODBC Driver for SQL Server no Visual Studio.
- CVE-2023-32025 Esse aviso foi republicado para resolver uma vulnerabilidade de Execução Remota do Microsoft ODBC Driver for SQL Server no Visual Studio.
- CVE-2023-32026 Esse aviso foi republicado para resolver uma vulnerabilidade de Execução Remota do Código do Microsoft ODBC Driver for SQL Server no Visual Studio.
- CVE-2023-29356 Esse aviso foi republicado para resolver uma vulnerabilidade de Execução Remota do Código do Microsoft ODBC Driver for SQL Server no Visual Studio.
- CVE-2023-32028 Esse aviso foi republicado para resolver uma vulnerabilidade de Execução Remota do Código SQL OLE DB da Microsoft no Visual Studio.
- CVE-2023-29349 Esse aviso foi republicado para resolver uma vulnerabilidade de Execução Remota dos Códigos OLE DB e de ODBC da Microsoft no Visual Studio.
Visual Studio 2019 versão 16.11.32
lançado em 14 de novembro de 2023
Problemas solucionados nesta versão
Comunidade de Desenvolvedores
Avisos de segurança abordados
- CVE-2023-36042Existe uma vulnerabilidade de negação de serviço no Visual Studio em que um nome decorado malformado pode resultar em um loop infinito.
Visual Studio 2019 versão 16.11.31
lançado em 10 de outubro de 2023
Problemas solucionados nesta versão
- Versão atualizada do Git usada pelo Visual Studio para a versão 2.41.0.3.
Visual Studio 2019 versão 16.11.30
lançado em 12 de setembro de 2023
Problemas solucionados nesta versão
Avisos de segurança abordados
- CVE-2023-36796Essa atualização de segurança aborda uma vulnerabilidade em DiaSymReader.dll ao ler um arquivo PDB corrompido, que pode levar à Execução Remota de Código.
- CVE-2023-36794Essa atualização de segurança aborda uma vulnerabilidade em DiaSymReader.dll, em que ao ler um arquivo PDB corrompido, que pode levar à Execução Remota de Código.
- CVE-2023-36793Essa atualização de segurança aborda uma vulnerabilidade em DiaSymReader.dll, em que ao ler um arquivo PDB corrompido, que pode levar à Execução Remota de Código.
- CVE-2023-36792Essa atualização de segurança aborda uma vulnerabilidade em DiaSymReader.dll ao ler um arquivo PDB corrompido, que pode levar à Execução Remota de Código.
- CVE-2023-36759Esta atualização de segurança remove pgodriver.sys, no qual a leitura de um arquivo mal-intencionado pode levar à Elevação do Privilégio
Visual Studio 2019 versão 16.11.29
lançado em 8 de agosto de 2023
Problemas solucionados nesta versão
- Resolveu um problema em que nenhuma das opções do VSWhere retornavam instâncias em um estado não inicializável.
Avisos de segurança abordados
- CVE-2023-36897 Vulnerabilidade de falsificação do runtime do Visual Studio 2010 Tools para Office Essa atualização de segurança aborda uma vulnerabilidade, em que um invasor remoto não autenticado pode assinar implantações de suplementos VSTO sem um certificado de assinatura de código válido.
Visual Studio 2019 versão 16.11.28
lançado em 25 de julho de 2023
Problemas solucionados nesta versão
Visual Studio 2019 versão 16.11.27
lançado em 13 de junho de 2023
Problemas solucionados nesta versão
- O assistente de Variável de Controle ActiveX gerará propriedades ActiveX, bem como funções, restaurando a funcionalidade do Visual Studio 2015.
- Como parte dessa atualização, para abordar CVE-2023-27909, CVE-2023-27910 e CVE-2023-27911, estamos removendo o suporte a .fbx e .dae. Esse é um componente x86 de terceiros que não tem mais suporte do autor. Os usuários afetados devem usar o editor fbx.
Comunidade de Desenvolvedores
- Esquemas JSON não funcionam com o Visual Studio localizado
- Correção de JumpThreading para invalidação de numeração de valor JT
Avisos de segurança abordados
- CVE-2023-24897 Vulnerabilidade de Execução de Código Remoto do Visual Studio Essa atualização de segurança aborda uma vulnerabilidade no SDK do MSDIA, em que os PDBs corrompidos podem causar estouro de heap, levando a uma falha ou execução remota de código.
- CVE-2023-25652 Vulnerabilidade de Execução Remota de Código do Visual Studio Essa atualização de segurança aborda uma vulnerabilidade, em que a entrada especialmente criada para o git apply –reject, pode levar a gravações de conteúdo controladas em locais arbitrários.
- CVE-2023-25815 Vulnerabilidade de Falsificação do Visual Studio Essa atualização de segurança aborda uma vulnerabilidade, em que as mensagens de localização do Github se referem a um caminho codificado, em vez de respeitar o prefixo de runtime que leva a falhas e gravações de memória fora do limite.
- CVE-2023-29007 Vulnerabilidade de Execução Remota de Código do Visual Studio Esta atualização de segurança aborda uma vulnerabilidade, em que um arquivo de configuração contendo um erro lógico resulta em injeção arbitrária de configuração.
- CVE-2023-29011 Vulnerabilidade de Execução Remota de Código no Visual Studio Esta atualização de segurança aborda uma vulnerabilidade, em que o executável do Git para Windows responsável pela implementação de um proxy SOCKS5, é suscetível de detectar uma configuração não confiável em computadores com vários usuários.
- CVE-2023-29012 Vulnerabilidade de Execução Remota de Código no Visual Studio Essa atualização de segurança aborda uma vulnerabilidade, em que o programa do Git CMD do Git para Windows pesquisa incorretamente um programa na inicialização, levando à execução silenciosa de código arbitrário.
- CVE-2023-27909 Vulnerabilidade de Execução Remota de Código no Visual Studio Essa atualização de segurança aborda uma vulnerabilidade de gravação fora dos limites no SDK do FBX® do Autodesk®, em que a versão 2020 ou anterior pode levar à execução de código por meio de arquivos FBX mal-intencionados ou divulgação de informações confidenciais.
- CVE-2023-27910Vulnerabilidade de Divulgação de Informações Confidenciais do Visual Studio Essa atualização de segurança aborda uma vulnerabilidade, em que um usuário pode ser enganado para abrir um arquivo FBX mal-intencionado que pode explorar uma vulnerabilidade de estouro de buffer de pilha no SDK do FBX® do Autodesk® 2020 ou anterior, o que pode levar à execução remota de código.
- CVE-2023-27911 Vulnerabilidade de Execução Remota de Código no Visual Studio Essa atualização de segurança aborda uma vulnerabilidade, em que um usuário pode ser enganado para abrir um arquivo FBX mal-intencionado que pode explorar uma vulnerabilidade de estouro de buffer de heap no SDK do FBX® do Autodesk® 2020 ou anterior, o que pode levar à execução remota de código.
- CVE-2023-33139 Vulnerabilidade de divulgação de informações confidenciais do Visual Studio Essa atualização de segurança revolve uma vulnerabilidade OOB, em que o analisador de arquivos OOB no Visual Studio leva à divulgação de informações confidenciais.
Visual Studio 2019 versão 16.11.26
lançado em 11 de abril de 2023
Problemas solucionados nesta versão
- Correção de um problema no IIS Express que poderia causar uma falha ao atualizar dados de telemetria.
- Correção de uma falha quando a entrada inválida é enviada para o driver usado durante o treinamento PGO para drivers de modo kernel.
Comunidade de Desenvolvedores
Avisos de segurança abordados
- CVE-2023-28296 Vulnerabilidade de Execução Remota de Código do Visual Studio
- CVE-2023-28299 Vulnerabilidade de falsificação do Visual Studio
- CVE-2023-28262 Vulnerabilidade de elevação de privilégio do Visual Studio
- CVE-2023-28263 Vulnerabilidade de Divulgação de Informações Confidenciais do Visual Studio
Visual Studio 2019 versão 16.11.25
lançado em 14 de março de 2023
Problemas solucionados nesta versão
- O Git 2.39 renomeou o valor para credential.helper de "manager-core" para "manager". Consulte https://aka.ms/gcm/rename para obter mais informações.
- Atualizações do pacote do mingit e do Git para Windows para v2.39.2, que aborda a CVE-2023-22490
Resolução de avisos de segurança
- CVE-2023-22490 Vulnerabilidade de execução de código remoto do mingit
- CVE-2023-22743 Vulnerabilidade de elevação de privilégio do Git para Windows Installer
- CVE-2023-23618 Vulnerabilidade de execução de código remoto do Git para Windows
- CVE-2023-23946 Vulnerabilidade de Execução Remota de Código do Mingit
Visual Studio 2019 versão 16.11.24
lançado em 14 de fevereiro de 2023
Problemas solucionados nesta versão
- Interpretador do CPython atualizado para a versão 3.9.13.
- Pacote do mingit e do Git para Windows atualizado para v2.39.1.1, que aborda a CVE-2022-41903
Avisos de segurança abordados
- CVE-2023-21566 Vulnerabilidade de Elevação de Privilégio do Instalador do Visual Studio
- CVE-2023-21567 Vulnerabilidade de Negação de Serviço do Visual Studio
- CVE-2023-21808 Vulnerabilidade de Execução Remota de Código do .NET e do Visual Studio
- CVE-2023-21815 Vulnerabilidade de Execução Remota de Código do Visual Studio
- CVE-2023-23381 Vulnerabilidade de Execução Remota de Visual Studio Code
- CVE-2022-23521 estouro de inteiro por análise de gitattributes
- CVE-2022-41903 Estouro de heap em
git archive
,git log --format
levando à RCE (execução remota de código) - CVE-2022-41953 Vulnerabilidade de Execução Remota de Código da GUI do Git
Visual Studio 2019 versão 16.11.23
lançado em 10 de janeiro de 2023
Avisos de segurança abordados
- CVE-2023-21538 Vulnerabilidade de Negação de Serviço do .NET Existe uma vulnerabilidade de negação de serviço no .NET 6.0 em que um cliente mal-intencionado pode causar um excedente de pilha que pode resultar em um ataque de negação de serviço quando um invasor envia uma solicitação inválida para um ponto de extremidade exposto.
Visual Studio 2019 versão 16.11.22
lançado em 13 de dezembro de 2022
Avisos de segurança abordados
- CVE-2022-41089 Execução Remota de Código Existe uma vulnerabilidade de execução remota de código no .NET Core 3.1, .NET 6.0 e .NET 7.0, em que um ator mal-intencionado pode fazer com que um usuário execute código arbitrário como resultado da análise de arquivos xps criados com códigos maliciosos.
Visual Studio 2019 versão 16.11.21
Lançado em 8 novembro de 2022
Problemas solucionados nesta versão
- Foram adicionadas proteções condicionais para corrigir referências incorretas em otimizações AMD64 para boost.stl_interfaces.
Avisos de segurança abordados
- CVE-2022-41119 Execução Remota de Código Vulnerabilidade de Estouro de Heap no Visual Studio
- CVE-2022-39253 Divulgação de informações Confidenciais A otimização de clone local desreferencia links simbólicos por padrão
Visual Studio 2019 versão 16.11.20
lançado em 11 de outubro de 2022
Problemas solucionados nesta versão
- Tornou o Modo de Exibição de Recursos aparentemente 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.
Resolução de avisos de segurança
- CVE-2022-41032 Vulnerabilidade de Elevação de Privilégio do .NET Existe uma vulnerabilidade nos clientes .NET 7.0.0-rc.1, .NET 6.0, .NET Core 3.1 e NuGet (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) em que um ator mal-intencionado pode fazer com que um usuário execute um código arbitrário.
Visual Studio 2019 versão 16.11.19
lançado em 13 de setembro de 2022
Problemas solucionados nesta versão
- Tornou o Modo de Exibição de Recursos aparentemente mais confiável para projetos recarregados
Avisos de segurança abordados
- CVE-2022-38013 Vulnerabilidade de Negação de Serviço do .NETExiste 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 excedente de pilha que pode resultar em um ataque de negação de serviço quando um invasor envia um conteúdo personalizado que é analisado durante o model binding.
Visual Studio 2019 versão 16.11.18
lançado em 9 de agosto de 2022
Da Developer Community
- Interface do usuário codificada no VS2019 – VS falha ao abrir e/ou expandir mapas de interface do usuário
- A inicialização de vários projetos de inicialização falha com a mensagem de erro
Avisos de segurança abordados
- CVE-2022-34716 Vulnerabilidade de divulgação de informações confidenciais do .NET Existe uma vulnerabilidade de divulgação não autorizada de informações no .NET 6.0 e no .NET Core 3.1 que pode levar ao acesso não autorizado de informações privilegiadas.
- CVE-2022-31012 Execução Remota de Código O instalador do Git para Windows pode ser enganado para executar um binário não confiável
- CVE-2022-29187 Elevação de Privilégio Usuários mal-intencionados podem criar um diretório .git em uma pasta que pertence a um superusuário
- CVE-2022-35777 Execução Remota de Código Vulnerabilidade de estouro de heap do analisador de arquivos Fbx do Visual Studio 2022 (versão prévia)
- CVE-2022-35825 Execução Remota de Código Vulnerabilidade de OOBW do analisador de arquivo Fbx do Visual Studio 2022 (versão prévia)
- CVE-2022-35826 Execução Remota de Código Vulnerabilidade de estouro de heap do analisador de arquivos Fbx do Visual Studio 2022 (versão prévia)
- CVE-2022-35827 Execução Remota de Código Vulnerabilidade de OOBW de heap do analisador de arquivo Fbx do Visual Studio 2022 (versão prévia)
Visual Studio 2019 versão 16.11.17
lançado em 12 de julho de 2022
Problemas solucionados nesta versão
- LibraryManager atualizado para acomodar alterações na API cdnjs
Da Developer Community
Visual Studio 2019 versão 16.11.16
lançado em 14 de junho de 2022
Da Developer Community
Avisos de segurança abordados
- CVE-2022-30184 Vulnerabilidade de Divulgação de Informações Confidenciais do .NET Existe uma vulnerabilidade no .NET 6.0 e no .NET Core 3.1 no NuGet, onde pode ocorrer um vazamento de credencial.
- CVE-2022-24513 Vulnerabilidade de elevação de privilégio Existe uma potencial vulnerabilidade de elevação de privilégio quando o serviço atualizador do Microsoft Visual Studio analisa incorretamente os dados de configuração local.
Visual Studio 2019 versão 16.11.15
lançado em 17 de maio de 2022
Problemas solucionados nesta versão
- Correção de conexões para a Instância Gerenciada de SQL do Azure no SQL Server Data Tools (SSDT), incluindo a Comparação de Esquemas e o Gerenciador do SQL Server. Observação: o suporte para a Instância Gerenciada habilitada para Azure Arc está pendente para uma versão futura (Na Comunidade)
Da Developer Community
Visual Studio 2019 versão 16.11.14
lançado em 10 de maio de 2022
Problemas solucionados nesta versão
- Adicionada a implementação para os relatórios de defeitos do C++20 restantes (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 o projeto Relatórios de Defeitos do C++20 no repositório GitHub microsoft/STL e esta postagem no blog
- Versão do Git para Windows consumida pelo Visual Studio e componente opcional instalável atualizada para 2.36.0.1
- Correção de um problema com a integração do git, em que, se os branches de pull/sincronização divergirem, a janela de saída não mostraria uma dica localizada sobre como resolvê-la.
Da Developer Community
Avisos de segurança abordados
CVE-2022-29117 Vulnerabilidade de Negação de Serviço do .NET Existe uma vulnerabilidade no .NET 6.0, .NET 5.0 e .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, .NET 5.0 e .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 excessivas por meio do HttpClient.
CVE-2022-29145 Vulnerabilidade de Negação de Serviço do .NET Existe uma vulnerabilidade no .NET 6.0, .NET 5.0 e .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 potencial vulnerabilidade de elevação de privilégio quando o serviço atualizador do Microsoft Visual Studio analisa incorretamente os dados de configuração local.
Visual Studio 2019 versão 16.11.13
lançado em 19 abril de 2022
Problemas solucionados nesta versão
- Correção da regressão vctip.exe a partir da versão 16.11.12
- Correção de um bug que impedia que alguns aplicativos criados com o ASAN (Address Sanitizer) carregassem no Windows 11.
- Correção de outro problema de ASAN em que aplicativos com vários threads com contenção de heap podem experimentar deadlocks, relatórios falsos de "ponteiro selvagem liberado" ou um deadlock durante a saída do processo.
Visual Studio 2019 versão 16.11.12
lançado em 12 de abril de 2022
Problemas solucionados 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 do Live Share que não oferecesse determinada funcionalidade usada pelo cliente.
Da Developer Community
- Falha de aplicativos Qt otimizados na inicialização no ARM64
- Recebo um erro do Live Share: o usuário do canal de saída trabalha com funcionalidade limitada devido à ausência de um serviço dependente.
- Localizar no IVsTextImage não funciona no VisualStudio 2019
Avisos de segurança abordados
CVE-2022-24765 Vulnerabilidade de elevação de privilégio Existe uma vulnerabilidade potencial 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 a busca de um diretório Git. O Git para Windows agora é atualizado para a versão 2.35.2.1.
CVE-2022-24767 Vulnerabilidade de sequestro da DLL Existe uma vulnerabilidade potencial 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 é atualizado para a versão 2.35.2.1.
CVE-2022-24513 Vulnerabilidade de elevação de privilégio Existe uma potencial vulnerabilidade de elevação de privilégio quando o serviço atualizador do Microsoft Visual Studio analisa incorretamente os dados de configuração local.
Visual Studio 2019 versão 16.11.11
lançado em 8 de março de 2022
Problemas solucionados nesta versão
- Correção de um problema com a depuração remota, especialmente afetando o 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.
- Melhor desempenho em monitores de alta taxa de atualização.
Da Developer Community
- Erro interno do compilador na expressão de dobra com operador += na versão 16.11
- construtor consteval e C7595
- cl não faz funções de membro especiais implicitamente constexpr
- Não é possível ter expressões autônomas
- Não há galerias de extensões configuradas no VS 2019
- O pesquisador de objetos do Sql Server não mostra índices
- O projeto SQL não será criado se ele tiver tabelas de armazenamento de arquivos
Avisos de segurança abordados
CVE-2020-8927 Vulnerabilidade Uma vulnerabilidade de execução remota de código existe no .NET 5.0 e no .NET Core 3.1, onde existe um estouro de buffer nas versões da biblioteca Brotli antes da 1.0.8.
CVE-2022-24464 Vulnerabilidade Existe uma vulnerabilidade de negação de serviço no .NET 6.0, .NET 5.0 e .NET CORE 3.1 ao analisar determinados tipos de solicitações de formulário http.
CVE-2022-24512 Vulnerabilidade Uma vulnerabilidade de execução remota de código existe no .NET 6.0, .NET 5.0 e .NET Core 3.1, em que ocorre uma buffer de pilha na rotina de Análise Dupla do .NET.
CVE-2021-3711 Vulnerabilidade de estouro de buffer do OpenSSL Existe uma possível vulnerabilidade de estouro de buffer no OpenSSL, que é consumido pelo Git para Windows. O Git para Windows agora é atualizado para a versão 2.35.1.2, o que resolve esse problema.
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 geração de código inválido silencioso com x64.
- Um problema que impedia que os arquivos fossem excluídos enquanto eles estavam sendo processados pela análise estática do C++ em segundo plano.
- Resolvido um problema no operador de igualdade CString da ATL do C++ no modo C++20.
- Corrigido um problema que poderia ter impedido um inicializador de ser executado em um cenário de teste de carga.
Da Developer Community
- Operadores de comparação ausentes entre LPCWSTR e CString no VS 16.11.8
- Bug do otimizador x64 VC++2019 16.11.4
Avisos de segurança abordados
CVE-2022-21986 Vulnerabilidade 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.
Visual Studio 2019 versão 16.11.9
lançado em 11 janeiro de 2022
Problemas solucionados nesta versão
- Correção de um problema ao não conseguir depurar aplicativos várias vezes quando o 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.
- Instância ocasional abordada 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.
- Correção de 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 em C++ Concurrency::p arallel_for_each que estava falhando no processo de chamada devido ao estouro de inteiro
Da Developer Community
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.
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á marcada por padrão. Quando marcada, 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 de modelo envolvido em uma hierarquia de classe com inicializadores de membro 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.
- O Python 3.9.7 foi adicionado à carga de trabalho do Python. O Python 3.7.8 foi removido devido a uma vulnerabilidade de segurança.
Da Developer Community
- O arquivo DacPac referenciado faz com que a implantação processe a refatoração mesmo se IncludeCompositeObjects for false
- CString com operador de nave espacial <=> retorna resultado incorreto (afeta std::map, std::set, etc.)
- O projeto sqldb do Visual Studio não pôde criar chave primária com (statistics_incremental = ativado) na tabela
- Às vezes, a herança do modelo força a instanciação inadequada.
- O Visual Studio 2019 congela ao comparar arquivos aspx/aspx.vb
- Microsoft.Azure.Compute.Emulator.EXE não será atualizado
Avisos de segurança abordados
CVE-2021-43877Vulnerabilidade do .NET Existe uma vulnerabilidade de elevação de privilégio no ANCM que pode permitir a elevação de privilégio quando aplicativos .NET core, .NET 5 e .NET 6 são hospedados no IIS.
CVE-2021-42574 Vulnerabilidade de texto bidirecional Os 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.
Visual Studio 2019 versão 16.11.7
lançado em 16 de novembro de 2021
Problemas solucionados nesta versão
- Adiciona o 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, 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.).
- Correção de um problema em que os projetos WAP não apareciam na caixa de combinação da barra de ferramentas de projetos de inicialização.
- Correção de um problema com o WAP (Projetos de Aplicativo do Windows) em que, em determinadas circunstâncias, o pacote final do aplicativo contém binários incorretos.
- Impedir a abertura de janelas "Team Explorer > Gerenciar Conexões" ou "Alterações do Git" faz com que as soluções TFVC sejam descarregadas.
Da Developer Community
- Iniciação das versões de 16.8.0 até 16.9.1 não responde e é reiniciada com frequência
- Erro do IntelliSense com std::source_location::current()
- Visual Studio 2019 versão 16.10 – UWP – Xamarin: exceção de runtime 'Não foi possível carregar arquivo ou assembly' após a atualização para o Visual Studio 16.10
- Visual Studio 2019 versão 16.11.3 – Falha no empacotamento do aplicativo UWP
- 16.11.6: falha na instalação do pacote 'AndroidImage_x86_API125_Private,version=10.0.0.3'
Visual Studio 2019 versão 16.11.6
lançado em 9 de novembro de 2021
Problemas solucionados nesta versão
- Aborda 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 do intervalo" ao usar o IntelliSense C++.
- Em determinadas condições, com uma localidade internacional selecionada, o fsi falharia ao ser 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 a depuração local dos Serviços de Nuvem.
- Adiciona suporte para APIs do Android 12.
- Corrige um possível deadlock ao fechar o Criador de Perfil de Desempenho ou Ferramentas de Diagnóstico em computadores com Windows Server.
- Corrige um atraso na inicialização do VS.
Avisos de segurança abordados
CVE-2021-42319 Vulnerabilidade de Elevação de Privilégio Existe uma vulnerabilidade de elevação de privilégio no provedor WMI que está incluído no instalador do Visual Studio.
CVE-2021-42277 Vulnerabilidade de elevação de privilégio do Serviço Coletor Padrão do Hub de DiagnósticoUma vulnerabilidade de elevação de privilégio existe quando o Coletor Padrão do Hub de Diagnóstico manipula incorretamente as operações de arquivo.
Visual Studio 2019 versão 16.11.5
lançado em 12 de outubro de 2021
Problemas solucionados nesta versão
Avisos de segurança abordados
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 do 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
Sinalizador é potencialmente ignorado na biblioteca OpenSSL, que é consumida pelo Git.
CVE-2021-41355 Vulnerabilidade de Divulgação de Informações Confidenciais
Existe uma vulnerabilidade de Divulgação de Informações confidenciais no .NET em que System.DirectoryServices.Protocols.LdapConnection envia credenciais em texto sem formatação no Linux.
Visual Studio 2019 versão 16.11.4
lançado em 05 de outubro de 2021
Problemas solucionados nesta versão
- Suporte ao SDK do Windows 11.
- Adicione funções matemáticas AMD64 ao CRT ARM64X.
- 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 que afetavam 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 a solicitada.
- 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.
- Corrigido a abertura de arquivos de extensão .uitest no projeto de interface do usuário codificada
- Disparar eventos de alteração de componente para objetos não componentes também no designer .NET do WinForms
- Correção de falha ao excluir o controle ContextMenuStrip no designer .NET do Windows Forms.
- Proteção contra falhas quando o designer do Windows Forms recarrega ao arrastar.
- Correção da falha intermitente do VS ao interagir com o designer .NET do WinForms durante a recompilação de solução ou projeto.
- Correção de um bug que fazia com que os projetos do .NET 5 fossem relatados como desatualizados quando deveriam estar atualizados, causando compilações mais lentas.
- Desabilita automaticamente a indexação de ativos para grandes projetos do Unity.
- Adiciona o 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
- Comparar CComPtr com CComPtr resulta em um erro
- Associação estruturada em expressão lambda em expressão lambda causa um erro de compilação inválido
- Codegen inválido com operador novo
- Falhas de build do WinARM64 com problemas de Link MFC/ATL após a migração do VS 16.8.6 para o VS 16.9.5
- O provedor do codelens do Unity ainda requer uma enorme quantidade de memória e pode ficar com memória insuficiente em um projeto unity de grande escala na versão 16.11.
- Erro C3493 com /std:c++latest usando associação estruturada na expressão lambda
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ó acontecia ao atualizar várias instâncias de SKUs de produtos diferentes no mesmo computador.
Da Developer Community
- A interface do usuário do Visual Studio não responde quando há muita saída de log de build durante a compilação (por exemplo: verbosidade de diagnóstico)
- Falhas do Live Unit Testing na inicialização
- "Dispositivo remoto" não listado em dispositivos
- O designer falha para aplicativos de 32 bits sempre que você usa a roda de rolagem sobre ele
Avisos de segurança abordados
CVE-2021-26434 Vulnerabilidade de escalonamento de privilégio 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 Unreal Engine. 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.
Visual Studio 2019 versão 16.11.2
lançado em 25 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, a compilação e a depuração.
- Foi corrigido o aviso "Avaliando a função 'System.Diagnostics.TraceInternal.Listeners.get' atingiu o tempo limite e precisou ser anulado de forma não segura" ao iniciar a depuração em algum aplicativo .NET e dotnet Core.
Da Developer Community
- A geração de cache do CMake "trava" após a atualização do vs2019 16.11.0 para 16.11.1
- Não foi possível encontrar recursos apropriados para a cultura especificada ou a cultura neutra. Verifique se "Microsoft.VisualStudio.Data.Providers.SqlServer
- A Seleção de Build parou de funcionar no VS 16.11
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.
- Desbloqueada a adição de uma nova conexão SSH por meio de opções de ferramentas
Da Developer Community
Visual Studio 2019 versão 16.11.0
lançado em 10 de agosto de 2021
Resumo das novidades neste lançamento 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 à Developer Community, às notas sobre a versão, ao roteiro do produto do Visual Studio e às 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 Git
- Acesse ações adicionais no menu de estouro no seletor de branch na janela Alterações do Git e na barra de status.
- Passe o mouse sobre um nome de branch para ver os detalhes do último commit em uma dica de ferramenta.
- Acesse ações adicionais no menu de estouro do seletor do 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. Para obter detalhes, confira Notas sobre a versão do LLVM.
- O suporte Clang-cl foi atualizado para LLVM 12.
Configuraçã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.
- Experiência do usuário da Recarga Dinâmica do .NET para edição de código gerenciado em runtime.
Resumo das novidades neste lançamento do Visual Studio 2019 versão 16.11.0
Experiência do usuário da Recarga Dinâmica do .NET para edição de código gerenciado em runtime
Nesta versão, estamos empolgados em disponibilizar a primeira versão da nova experiência do usuário da Recarga Dinâmica ao editar arquivos de código para aplicativos como WPF, Windows Forms, ASP.NET Core, Console etc. Com a 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.
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 a Recarga Dinâmica junto com outros recursos do depurador. A Recarga Dinâmica do .NET também funcionará juntamente com a Recarga Dinâmica do XAML, tornando possível fazer alterações da interface do usuário e do code-behind em seus aplicativos da área de trabalho, como WPF ou WinUI.
Tanto o EnC quanto a 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 tem ou não tem suporte pode ser encontrada em nossa documentação.
Para saber mais sobre a 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
- Conjunto de Ferramentas MsVC C++ 14.29.16.10 SxS atualizado para corresponder ao VS 2019 v16.10.4. A versão do Conjunto de Ferramentas do MSVC para esta atualização é a 14.29.30040.0/19.29.30040.0.
- Atualização da identidade visual do Azure
- Correção de um problema em que uma falha durante a descoberta de teste do CMake pode 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 um ArgumentException.
- Corrigido o 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 compilados (em vez de serem ignorados), mesmo quando o projeto está atualizado e não precisa de modificações, causando ainda mais o aumento dos tempos de compilação incrementais no IDE.
- Corrigido o erro "O Xamarin.iOS não dá suporte à execução ou à depuração da versão interna anterior do 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 aninhadas.
- 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 que não anunciavam cabeçalhos de código recolhidos.
- Correção da taxa de contraste de luminosidade para a cor de primeiro plano/plano de fundo do limite de país para ser maior ou igual a 3:1 para que os usuários com deficiência visual possam identificar esses controles.
- Correção de um problema de acessibilidade em que o nome visível e o 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 fazendo com que o leitor de tela anunciasse as informações de mensagem de status de conexão na folha Adicionar SQL Server.
- O filtro estava ausente na lista de conclusão em projetos do 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 um projeto IOS ou projeto XF que mostrava o aviso "Xamarin.iOS.Common.targets".
- Agrupamento de menus do seletor de branch corrigido.
- 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 avisos para funções de modelo seguissem um conjunto de regras incorreto.
- Correção de um bug fazendo com que a lista suspensa da conta Microsoft ficasse truncada ao redimensionar de 125% para 150% ou de 175% a 200%.
- Correção de 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".
- Tornou mais fácil para os usuários com problemas de visão exibir o foco nos botões "Selecionar marca de gradiente anterior" e "Selecionar próxima marca 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 mostradas ao enviar confirmações 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 de Fork remotos na janela do repositório Git.
- Correção de um problema do Projeto de Banco de Dados em que arrastar um arquivo do gerenciador de soluções para um aberto estava excluindo 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 no Gerenciador de Soluções.
- Corrigido um erro com o sistema de mensagens Git que informava "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 de "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 F# Interativo em que as referências de pacote NuGet não estavam mais funcionando.
- Adição da capacidade de usar pastas de layout anteriores pesquisando pacotes durante operações de layout.
- Foram adicionadas melhorias adicionais de acessibilidade para os usuários somente 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 as compilações falhassem em projetos VSIX em C#.
- Corrigido um erro em que a publicação falhava em um aplicativo ASP.NET Core em execução no Docker (Windows/Linux) para o Contêiner do Docker com o erro:"Contexto atual "desktop-linux" não foi encontrado no sistema de arquivos".
- Convertido para usar a nova instância do DartLab, que nos fornece as correções mais recentes e simplifica o YAML.
- Correção de um problema ao clicar em "Ir para Declaração" que resultava no salto do cursor para uma posição incorreta.
- Correção da regressão de EnC.
- Corrigido um erro fazendo 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 de suporte do Orquestrador de Contêiner desaparece depois de adicionar suporte ao Docker para um projeto de uma 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: "O comando do Docker falhou com o código de saída1".
- A caixa de diálogo Adicionar Suporte ao Service Fabric e Adicionar Orquestra foi adicionada.
- Correção de uma falha ao restaurar pacotes excluídos do NuGet.
- Corrigido um erro fazendo 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 no CppCoreCheck.
- Correção de um bug ao adicionar uma classe no ASP.NET causando uma barra amarela com a mensagem de erro: "CSharpSyncNamespaceCodeRefactoringProvider".
- Melhor desempenho usando PointerSafetyXtension no CppCoreCheck.
- Localização aprimorada em torno de recursos 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 comando de reconhecimento de fala, fazendo com que o usuário tivesse que esperar a Dica de Ferramenta ser desmarcada antes de ver o resultado.
- Correção de um problema que fazia com que documentos abertos anteriormente não restaurassem quando uma solução era reaberta.
- Correção de uma falha da UWP ao usar o novo recurso Dados de Exemplo.
- Correção de um bug em que não havia nenhum provedor de propriedades de projeto para "Persistence = 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 Aplicativo do Windows.
- Correção de uma falha após o término de algumas sessões do LiveShare.
- Corrigido um bug que causava uma falha do botão "X" em uma página do Assistente da Primeira 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.
- Correção de 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 faria com que uma pequena quantidade de memória adicional vazasse.
- Correção de uma alteração de falha de API em AudioUnitPropertyIDType.
- Os desenvolvedores que usam a estrutura de teste de unidade da UWP que desejam executar seus testes em dispositivos remotos ou emuladores não podiam executar os testes em dispositivos remotos.
Principais problemas votados pela Developer Community
- Análise de código/regressão de desempenho PREfast de 16.6.4 à 16.9.4
- Aviso de análise de código C6285 em STL functional.h no VS 16.10, versão prévia 4. Funcionou no VS 16.10, versão prévia 2
- EnforceProcessCountAcrossBuilds emite avisos de análise de código em cabeçalhos do sistema
- Compila erros para cabeçalhos externos
- Avisos de bloqueio incorretos pelo analisador C26110
- A geração baseada em CMakePresets no Linux Remote falha com "Erro: referência de objeto não definida como uma instância de um objeto".
- Não é possível copiar texto do modo de exibição do repositório git
- Intellisense quebrado com especialização de modelo
- ICE: otimização do ARM64 para /std:c++latest
- Erro ao adicionar conta de desenvolvedor da Apple: um parâmetro 'certificateType' tem um valor inválido: 'Valor desconhecido:MAC_INSTALLER_DISTRIBUTION'
- Funcional(813) tem aviso C6285
- ICE em módulos C++20 + boost::asio
- 16.9.2 congelando ao trabalhar no projeto do SQL Server
- Aviso de build MSB4011 desde as últimas atualizações do Xamarin e do XCode
- Como habilitar o multthread para compilar a fonte no Visual Studio 2019 16.9 com clangcl
- Formatação incorreta da instrução switch com static_casts
- Erro do compilador interno do Visual Studio 2019 16.5.4 ao usar o SSE
- Construtor padrão noexcept
- Bug do Compilador MSVC no _InterlockedCompareExchange64
- NativeReference não pode reconhecer o valor da propriedade MSBuild
- Diagnóstico Incorreto: 26444 NO_UNNAMED_RAII_OBJECTS
- C6240 LOGICALANDNONZERO incorreto
- A janela Ferramentas de Diagnóstico é carregada em miniatura e não será redimensionar corretamente
- Corrotina usa promise_type::unhandled_exception com exceções desabilitadas
- Informações de tratamento de exceção inválida (noexcept) no AMD64
- Dica de Ferramenta bloqueando resultados da pesquisa
- Erro de falso positivo C2176 no modo C++20
- O novo operador fornece os argumentos errados para _aligned_malloc quando o empacotamento é especificado
- Rejeita a análise válida da expressão lambda
- Um erro "Não é possível anexar. O processo 'SPUCWORKERPROCESS.exe' não está em execução' é exibido ao implantar o projeto de área restrita do SharePoint2019
- Aviso C4834 inesperado após a atualização para 16.10, versão prévia 2
- Sintaticamente inválido com um código de modelo é silenciosamente ignorado com /std:c++latest.
- BUG: o espaçamento no filtro de ramificação removeu caracteres do código
- StreamJsonRpcRemoteInvocationException: erro ao enumerar sobre o repositório de credenciais do Github
- Não é possível usar teclas de direção, recortar, copiar ou colar na caixa de entrada "digite aqui para filtrar a lista" do GIT branch
- Erro ao adicionar Conta de Desenvolvedor da Apple: um parâmetro 'certificateType' tem um valor inválido: 'Valor desconhecido: MAC_INSTALLER_DISTRIBUTION'
- Integração do Git: pressionar backspace no filtro do branch do Visual Studio 2019 é aplicado na janela do editor em vez de no painel do branch
- Não é possível implantar no emulador ou dispositivo usando o .NET MAUI
- Visual Studio 2019 Professional 16.10.0 – As guias não são renderizadas corretamente para arquivos SQL.
- O redirecionamento de destinos do Cpp falha ao usar DisableInstalledVCTargetsUse=true se MinimumVisualStudioVersion for 16.0
- Aviso de build MSB4011 desde as últimas atualizações do Xamarin e do XCode
- Integração do CMake: os ambientes especificados em
CMakeSettings.json
não são herdados quando o Visual Studio é usado como gerador - Ocorria um erro de ativação do servidor de linguagem remoto
- .pdb bloqueado por ServiceHub.DataWarehouseHost.exe depois de executar o VS Profiler
- A versão prévia do Visual Studio 2019 não pode iniciar um novo aplicativo MAUI para Android
- O build do comando "salvar e atualizar" do Blazor trava o Visual Studio
- O Mapa do Códigos mostra a chamada de método não existente no código-fonte
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 o que você tem para nos dizer! 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 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.