Notas de versão do
Visual Studio 2019 versão 16.11
Comunidade de desenvolvedores | requisitos do sistema | compatibilidade | código distribuível | histórico de lançamentos | termos de licença | blogs | o que há de novo 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 Visual Studio.
O que há de novo no Visual Studio 2019 versão 16.11
Prazo 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 a longo prazo são incentivados a padronizar esta versão. Conforme explicado com mais detalhes na nossa política de ciclo de vida e suporte, a versão 16.11 terá suporte com correções e atualizações de segurança até abril de 2029, correspondendo ao restante do ciclo de vida do produto 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, será suportada por mais 12 meses e deixará de ser suportada em outubro de 2022. Observe também que as versões 16.10 também não estão mais sob suporte. Essas versões intermediárias receberam correções de manutenção apenas até o lançamento da próxima atualização secundária.
Você pode adquirir a versão mais segura mais recente do Visual Studio 2019 versão 16.11, visitando o site Visual Studio ou acessando a seção 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 suportadas do Visual Studio, consulte a política de suporte do Visual Studio 2019.
Lançamentos do Visual Studio 2019 versão 16.11
- 11 de fevereiro de 2025 — Visual Studio 2019 versão 16.11.44
- 14 de janeiro de 2025 — Visual Studio 2019 versão 16.11.43
- 12 de novembro de 2024 — Visual Studio 2019 versão 16.11.42
- 8 de outubro de 2024 — Visual Studio 2019 versão 16.11.41
- 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
- 9 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 de versão arquivadas do Visual Studio 2019
- Notas de versão do Visual Studio 2019 versão 16.10
- Notas de versão do Visual Studio 2019 versão 16.9
- Notas de versão do Visual Studio 2019 versão 16.8
- Notas de versão do Visual Studio 2019 versão 16.7
- Notas de versão do Visual Studio 2019 versão 16.6
- Notas de versão do Visual Studio 2019 versão 16.5
- Notas de versão do Visual Studio 2019 versão 16.4
- Notas de versão do Visual Studio 2019 versão 16.3
- Visual Studio 2019 versão 16.2 Notas de versão
- Visual Studio 2019 versão 16.1 Notas de versão
- Notas de Lançamento do Visual Studio 2019, versão 16.0
Visual Studio 2019 Blog
O Blog do Visual Studio 2019 é a fonte oficial de informações sobre o produto da Equipa de Engenharia do Visual Studio. Você pode encontrar informações detalhadas sobre as versões do Visual Studio 2019 nas seguintes postagens:
- Visual Studio 2019 v16.11 já está disponível!
- Visual Studio 2019 v16.10 e v16.11 Preview 1 estão disponíveis hoje!
- produtividade aprimorada com o Git no Visual Studio
- Disponível Hoje! Visual Studio 2019 v16.9 e v16.10 Preview 1
- Visual Studio 2019 v16.9 Preview 3 já está disponível!
- Visual Studio 2019 v16.9 Preview 2 e desejos de Ano Novo chegando até você!
- Visual Studio 2019 v16.8 e v16.9 Preview disponível hoje
- Novos recursos no Visual Studio 2019 v16.8 Preview 3.1
- Visual Studio 2019 v16.8 Preview 2 lança novos recursos hoje!
- Visual Studio 2019 v16.7 e v16.8 Prévia 1 serão lançados hoje!
- Visual Studio 2019 v16.7 Preview 2 disponível hoje!
- Novas atualizações empolgantes para a experiência do Git no Visual Studio
- Lançamento hoje! Visual Studio 2019 v16.6 & v16.7 Visualização 1
- Visual Studio 2019 versão 16.6 Preview 2 lança novos recursos do seu jeito
- Visual Studio 2019 versão 16.5 já está disponível!
- 'É a temporada do Visual Studio 2019 v16.4 Release
- Visual Studio 2019 v16.4 Preview 2, Fall Sports e Pumpkin Spice
- Suporte ao .NET Core e muito mais no Visual Studio 2019 versão 16.3 - Atualize agora!
- Visual Studio 2019 versão 16.3 Preview 2 e Visual Studio 2019 para Mac versão 8.3 Preview 2 Lançados!
- Visual Studio 2019 versão 16.2 e 16.3 Preview 1 já está disponível
- Visual Studio 2019 versão 16.2 Preview 2
- Visual Studio 2019 versão 16.1 e Preview 16.2 Preview
- Visual Studio 2019: Código mais rápido. Trabalhe de forma mais inteligente. Crie o futuro.
Notas de versão do ícone
do Visual Studio 2019 versão 16.11.44
lançado em 11 de fevereiro de 2025
Problemas abordados nesta versão
Avisos de segurança abordados
- CVE-2025-21206 Elevação de privilégio do instalador do Visual Studio - Elemento de caminho de pesquisa não controlado permite que um invasor não autorizado eleve privilégios localmente.
-
CVE-2023-32002 política de Node.js
Module._load()
Execução remota de código - O uso deModule._load()
pode ignorar o mecanismo de política e exigir módulos fora da definição de policy.json para um módulo específico.
Ícone das Notas de Lançamento do Visual Studio 2019 versão 16.11.43 
lançado em 14 de janeiro de 2025
Problemas abordados nesta versão
Avisos de segurança abordados
- ``` Vulnerabilidade de execução remota de código em .NET e Visual Studio CVE-2025-21172 ```
- CVE-2025-21176 Vulnerabilidade de execução remota de código em .NET, .NET Framework e Visual Studio
- CVE-2025-21178 Vulnerabilidade de execução remota de código do Visual Studio
- CVE-2024-50338 O caractere de retorno na URL remota permite que um repositório mal-intencionado vaze credenciais
Notas de Lançamento Ícone
Visual Studio 2019 versão 16.11.42
lançado em 12 de novembro de 2024
Problemas abordados nesta versão
Comunidade de desenvolvedores
Notas de lançamento do ícone
Visual Studio 2019 versão 16.11.41
lançado em 8 de outubro de 2024
Problemas abordados nesta versão
Avisos de segurança abordados
- CVE-2024-43603 Vulnerabilidade de negação de serviço no Visual Studio Collector Service
- CVE-2024-43590 A vulnerabilidade de elevação de privilégios no instalador do Visual Studio C++ Redistributable
Notas de versão do ícone
Visual Studio 2019 versão 16.11.40
lançado em 10 de setembro de 2024
Problemas abordados nesta versão
Avisos de segurança abordados
Notas de versão do ícone
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 dos serviços de back-end para downloads.
Avisos de segurança abordados
- CVE-2024-29187(Republicado) - Os instaladores baseados em WiX são vulneráveis a sequestro binário quando executados como SYSTEM
Ícone das notas de lançamento
do 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 à descontinuação. A última versão suportada do AzCopy pode ser baixada do Introdução ao AzCopy.
- Atualize o MinGit para v2.45.2.1 que inclui o GCM 2.5 que resolve um problema com a versão anterior do GCM em que ele relatou um erro de volta ao Git após a clonagem e fez parecer que o clone havia falhado.
Ícone de notas de versão
Visual Studio 2019 versão 16.11.37
lançado em 11 de junho de 2024
Problemas abordados nesta versão
- Depois de atualizar para a compilação Germanium do Windows, o WSL requer uma atualização manual. Isso pode fazer com que o Visual Studio trave quando abre projetos CMake.
Avisos de segurança abordados
- CVE-2024-30052 Execução Remota de Código ao depurar ficheiros de despejo que contenham um ficheiro malicioso com uma extensão apropriada
- CVE-2024-29060 Elevação de privilégio onde a instalação afetada do Visual Studio está em execução
- CVE-2024-29187 instaladores baseados em WiX são vulneráveis a sequestro binário quando executados como SYSTEM
Ícone Notas de Versão
Visual Studio 2019 versão 16.11.36
lançado em 14 de maio de 2024
Problemas abordados nesta versão
- Esta versão inclui uma atualização do OpenSSL para v3.2.1
Avisos de segurança abordados
- CVE-2024-32002 Clones recursivos em sistemas de arquivos que não diferenciam maiúsculas de minúsculas que suportam links simbólicos são suscetíveis à Execução Remota de Código.
- CVE-2024-32004 Execução remota de código ao clonar repositórios locais especialmente criados
Ícone de Notas de Lançamento
Visual Studio 2019 versão 16.11.35
lançado em 9 de abril de 2024
Problemas abordados nesta versão
- Com essa correção de bug, um cliente agora pode usar o bootstrapper em um layout e passar o parâmetro --noWeb para instalar em uma máquina cliente e garantir que o instalador e o produto 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 auto-atualizar a partir da web.
Avisos de segurança abordados
- CVE-2024-28929 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28930 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28931 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28932 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28933 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28934 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28935 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28936 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28937 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28938 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28941 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-28943 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
- CVE-2024-29043 Esta atualização aborda uma vulnerabilidade de execução remota de código no driver ODBC da Microsoft para Microsoft SQL Server.
Notas de versão do Ícone
do 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á a usar uma versão node.js 16 demasiado antiga - há planos para atualizar?
Avisos de segurança abordados
- CVE-2024-0057 Existe uma vulnerabilidade de desvio de recurso de segurança quando aplicativos baseados no Microsoft .NET Framework usam APIs de construção em cadeia X.509, mas não validam completamente o certificado X.509 devido a uma falha lógica.
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.33
lançado em 9 de janeiro de 2024
Problemas abordados nesta versão
- MinGit atualizado para v2.43.0.1 que vem com OpenSSL v3.1.4 e aborda uma regressão onde as operações de rede eram realmente lentas em certas circunstâncias.
Avisos de segurança abordados
- CVE-2024-20656 Existe uma vulnerabilidade no serviço VSStandardCollectorService150, onde invasores locais podem escalar privilégios em hosts onde uma instalação afetada do Microsoft Visual Studio está sendo executada.
- CVE-2023-32027 Este comunicado foi republicado para resolver uma vulnerabilidade de driver ODBC da Microsoft para execução remota de código do SQL Server no Visual Studio.
- CVE-2023-32025 Este comunicado foi republicado para resolver uma vulnerabilidade de driver ODBC da Microsoft para execução remota de código do SQL Server no Visual Studio.
- CVE-2023-32026 Este comunicado foi republicado para resolver uma vulnerabilidade de driver ODBC da Microsoft para execução remota de código do SQL Server no Visual Studio.
- CVE-2023-29356 Este comunicado foi republicado para resolver uma vulnerabilidade de driver ODBC da Microsoft para execução remota de código do SQL Server no Visual Studio.
- CVE-2023-32028 Este comunicado foi republicado para resolver uma vulnerabilidade de Execução Remota de Código do Microsoft SQL OLE DB no Visual Studio.
- CVE-2023-29349 Este comunicado foi republicado para resolver uma vulnerabilidade de execução remota de código do Microsoft ODBC e OLE DB no Visual Studio.
Visual Studio 2019 versão 16.11.32
lançado em 14 de novembro de 2023
Problemas abordados 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 incorretamente pode levar a um loop infinito.
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.31
lançado em 10 de outubro de 2023
Problemas abordados nesta versão
- Versão atualizada do Git usado pelo Visual Studio para v 2.41.0.3.
Notas de versão do ícone
Visual Studio 2019 versão 16.11.30
lançado em 12 de setembro de 2023
Problemas abordados nesta versão
Avisos de segurança abordados
- CVE-2023-36796Esta atualização de segurança elimina uma vulnerabilidade no DiaSymReader.dll ao ler um arquivo PDB corrompido que pode levar à Execução Remota de Código.
- CVE-2023-36794Esta atualização de segurança elimina uma vulnerabilidade no DiaSymReader.dll ao ler um arquivo PDB corrompido que pode levar à Execução Remota de Código.
- CVE-2023-36793Esta atualização de segurança elimina uma vulnerabilidade no DiaSymReader.dll ao ler um arquivo PDB corrompido que pode levar à Execução Remota de Código.
- CVE-2023-36792Esta atualização de segurança elimina uma vulnerabilidade no 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, onde a leitura de um arquivo mal-intencionado pode levar à Elevação de Privilégio
Ícone de notas de versão Visual Studio 2019 versão 16.11.29
lançado em 8 de agosto de 2023
Problemas abordados nesta versão
- Foi resolvido um problema em que o switch all do VSWhere não retornava instâncias em um estado não inicializável.
Avisos de segurança abordados
- CVE-2023-36897 Vulnerabilidade de falsificação do Visual Studio 2010 Tools for Office Runtime Esta atualização de segurança elimina uma vulnerabilidade em que 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 abordados nesta versão
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.27
lançado em 13 de junho de 2023
Problemas abordados nesta versão
- O assistente de Variável de Controlo ActiveX irá gerar propriedades e funções do ActiveX, restaurando a funcionalidade conforme estava no Visual Studio 2015.
- Como parte desta atualização, para abordar CVE-2023-27909, CVE-2023-27910 e CVE-2023-27911, estamos removendo o suporte a .fbx e .dae. Este é um componente x86 de terceiros que não é mais suportado pelo autor. Os utilizadores afetados devem usar o editor fbx .
Comunidade de desenvolvedores
- Os esquemas JSON não funcionam no Visual Studio localizado
- JumpThreading Fix para invalidação de numeração de valor JT
Avisos de segurança abordados
- CVE-2023-24897 Vulnerabilidade de execução remota de código do Visual Studio Esta atualização de segurança elimina uma vulnerabilidade no SDK do MSDIA em que 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 Esta atualização de segurança elimina 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 Esta atualização de segurança elimina uma vulnerabilidade em que as mensagens de localização do Github se referem a um caminho codificado em vez de respeitar o prefixo de tempo de execução que leva a gravações e falhas 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 elimina uma vulnerabilidade na qual 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 do Visual Studio Esta atualização de segurança elimina uma vulnerabilidade na qual o executável Git para Windows responsável pela implementação de um proxy SOCKS5 é suscetível a pegar uma configuração não confiável em máquinas multiusuário.
- CVE-2023-29012 Vulnerabilidade de execução remota de código do Visual Studio Esta atualização de segurança elimina uma vulnerabilidade na qual o programa Git para Windows Git CMD procura incorretamente um programa na inicialização, levando à execução arbitrária silenciosa de código.
- CVE-2023-27909 Vulnerabilidade de execução remota de código do Visual Studio Esta atualização de segurança elimina uma vulnerabilidade de gravação deOf-Bounds no Autodesk® FBX® SDK, onde a versão 2020 ou anterior pode levar à execução de código por meio de arquivos FBX criados com códigos maliciosos ou divulgação de informações.
- CVE-2023-27910 Vulnerabilidade de divulgação de informações do Visual Studio Esta atualização de segurança elimina uma vulnerabilidade em que um usuário pode ser induzido a abrir um arquivo FBX mal-intencionado que pode explorar uma vulnerabilidade de estouro de buffer de pilha no Autodesk® FBX® SDK 2020 ou anterior, o que pode levar à execução remota de código.
- CVE-2023-27911 Vulnerabilidade de execução remota de código do Visual Studio Esta atualização de segurança elimina uma vulnerabilidade em que um usuário pode ser induzido a abrir um arquivo FBX mal-intencionado que pode explorar uma vulnerabilidade de estouro de buffer de pilha no Autodesk® FBX® SDK 2020 ou anterior, o que pode levar à execução remota de código.
- CVE-2023-33139 Vulnerabilidade de divulgação de informações do Visual Studio Esta atualização de segurança elimina uma vulnerabilidade OOB em que o analisador de arquivos obj no Visual Studios leva à divulgação não autorizada de informações.
Notas de lançamento do ícone
Visual Studio 2019 versão 16.11.26
lançado em 11 de abril de 2023
Problemas abordados nesta versão
- Corrigido um problema no IIS Express que podia causar uma falha ao atualizar dados de telemetria.
- Corrigida uma falha quando uma entrada inválida é enviada para o controlador usado durante o treinamento PGO para controladores em 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 do Visual Studio
Ícone das notas de versão
do Visual Studio 2019 versão 16.11.25
lançado em 14 de março de 2023
Problemas abordados nesta versão
- O Git 2.39 renomeou o valor de credential.helper de "manager-core" para "manager". Consulte https://aka.ms/gcm/rename para obter mais informações.
- Atualizações do pacote mingit e Git para Windows para a versão v2.39.2, que aborda o CVE-2023-22490
Avisos de segurança abordados
- CVE-2023-22490 Vulnerabilidade de execução remota de código do Mingit
- CVE-2023-22743 Vulnerabilidade de elevação de privilégio do Git para Windows Installer
- CVE-2023-23618 Vulnerabilidade de execução remota de código no Git para Windows
- CVE-2023-23946 Vulnerabilidade de execução remota de código do Mingit
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.24
lançado em 14 de fevereiro de 2023
Problemas abordados nesta versão
- Interpretador CPython atualizado para a versão 3.9.13.
- Pacote mingit e Git para Windows atualizado para v2.39.1.1, que aborda 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 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 código do Visual Studio
- CVE-2022-23521 estouro de número inteiro ao analisar gitattributes
-
CVE-2022-41903 Estouro de heap em
git archive
,git log --format
levando ao RCE - CVE-2022-41953 Vulnerabilidade de execução remota de código de clone de GUI do Git
Notas de Versão do Ícone
do 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 estouro 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.
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.22
lançado em 13 de dezembro de 2022
Avisos de segurança abordados
- CVE-2022-41089 Vulnerabilidade de 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, onde um agente malicioso pode levar um utilizador a executar código arbitrário ao processar ficheiros xps criados de forma maliciosa.
Visual Studio 2019 versão 16.11.21
lançado em 8 de novembro de 2022
Problemas abordados nesta versão
- 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 A otimização de clones locais desreferencia links simbólicos por padrão
Notas de Lançamento Ícone
Visual Studio 2019 versão 16.11.20
lançado em 11 de outubro de 2022
Problemas abordados nesta versão
- Fazer o modo de exibição de recursos aparecer de forma mais confiável para projetos que são recarregados
- Os administradores poderão atualizar o VS Installer em uma máquina cliente offline a partir de um layout sem atualizar o VS.
Avisos de segurança abordados
- 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 código arbitrário.
Notas de versão do
do Visual Studio 2019 versão 16.11.19
lançado em 13 de setembro de 2022
Problemas abordados nesta versão
- Fazer o modo de exibição de recursos aparecer de forma mais confiável para projetos que são 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 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 vinculação do modelo.
Notas de versão do ícone
Visual Studio 2019 versão 16.11.18
lançado em 9 de agosto de 2022
Da comunidade de desenvolvedores
- UI codificada no VS2019 - VS falhando ao abrir e/ou expandir mapas da interface do usuário
- O lançamento 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 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.
- instalador do CVE-2022-31012 de execução remota de código do Git para Windows pode ser induzido a executar um binário não confiável
- CVE-2022-29187 elevação de privilégio Utilizadores mal-intencionados podem criar um diretório .git em uma pasta que pertence a um superutilizador
- CVE-2022-35777 Execução Remota de Código Vulnerabilidade de estouro de heap do analisador de arquivos Fbx do Visual Studio 2022 Preview
OOBW do analisador de arquivos Fbx do CVE-2022-35825 Visual Studio 2022 PreviewVulnerabilidade de - CVE-2022-35826 Vulnerabilidade de Execução Remota de Código Vulnerabilidade de estouro de heap no Analisador de ficheiros Fbx do Visual Studio 2022 Preview
- CVE-2022-35827 Vulnerabilidade de execução remota de código Visual Studio 2022 Preview Fbx File Parser Heap OOBW
Ícone das notas de versão
do Visual Studio 2019 versão 16.11.17
lançado em 12 de julho de 2022
Problemas abordados nesta versão
- LibraryManager atualizado para acomodar alterações na API cdnjs
Da comunidade de desenvolvedores
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.16
lançado em 14 de junho de 2022
Da comunidade de desenvolvedores
Avisos de segurança abordados
- CVE-2022-30184 Vulnerabilidade de divulgação de informações do .NET Existe uma vulnerabilidade no .NET 6.0 e no .NET Core 3.1 no NuGet, onde pode ocorrer uma fuga de credenciais.
- CVE-2022-24513 Vulnerabilidade de elevação de privilégio Existe uma vulnerabilidade potencial de elevação de privilégio quando o serviço de atualização 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 abordados nesta versão
- Conexões fixas para Managed Instance (Instância Gerenciada) SQL do Azure no SQL Server Data Tools (Ferramentas de Dados do SQL Server), incluindo Schema Compare (Comparação de Esquema) e SQL Server explorer (explorador do SQL Server). Observação: o suporte para a Instância Gerida habilitada pelo Azure Arc está pendente de uma versão futura (Na Comunidade)
Da comunidade de desenvolvedores
Ícone
Visual Studio 2019 versão 16.11.14
lançado em 10 de maio de 2022
Problemas abordados nesta versão
- Adicionada a implementação para os relatórios de defeitos C++20 restantes, referidos 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 C++20 Defect Reports no repositório GitHub da microsoft/STL e esta postagem no blog
- Versão atualizada do Git para Windows, usada pelo Visual Studio e disponível como componente opcional instalável, atualizada para a versão 2.36.0.1.
- Corrigido um problema com a integração do git, em que, ao puxar ou sincronizar ramificações que divergiram, a janela de saída não mostrava uma indicação localizada sobre como resolvê-las.
Da comunidade de desenvolvedores
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 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, .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 vulnerabilidade potencial de elevação de privilégio quando o serviço de atualização do Microsoft Visual Studio analisa incorretamente os dados de configuração local.
Notas de Lançamento Ícone do
Visual Studio 2019 versão 16.11.13
lançado em 19 de abril de 2022
Problemas abordados nesta versão
- Regressão vctip.exe fixa a partir de 16.11.12
- Corrigido um bug que impedia que alguns aplicativos criados com o Address Sanitizer (ASAN) carregassem no Windows 11.
- Corrigido outro problema ASAN em que aplicativos multi-threaded com contenção de heap podem enfrentar deadlocks, falsos relatórios de "ponteiro selvagem liberado" ou um deadlock durante a saída do processo.
Notas de versão ícone
Visual Studio 2019 versão 16.11.12
lançado em 12 de abril de 2022
Problemas abordados 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 estivessem concluídas. Isso causa lentidão que eram especialmente percetí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.
- Removido um aviso desnecessário ao conectar-se a um servidor LiveShare que não oferecia determinadas funcionalidades usadas pelo cliente.
Da comunidade de desenvolvedores
- Aplicativos Qt otimizados falham na inicialização no ARM64
- recebo um erro Live Share: O usuário do canal de saída funciona com funcionalidade limitada devido à ausência de um serviço dependente.
- Localizar em 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 enquanto fazem uma busca por um diretório do Git. O Git para Windows agora é atualizado para a versão 2.35.2.1.
Vulnerabilidade de hijacking de DLL CVE-2022-24767 Existe uma potencial vulnerabilidade de hijacking de DLL no instalador do Git para Windows, quando o desinstalador é executado na conta de utilizador 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 vulnerabilidade potencial de elevação de privilégio quando o serviço de atualização do Microsoft Visual Studio analisa incorretamente os dados de configuração local.
Notas de versão do ícone
Visual Studio 2019 versão 16.11.11
lançado em 8 de março de 2022
Problemas abordados nesta versão
- Corrigido um problema com a depuração remota, especialmente afetando o Serviço de Aplicativo do Azure, onde as falhas de autenticação às vezes resultavam em 'A conexão com o endpoint remoto foi encerrada' e o Visual Studio não solicitava as credenciais.
- Desempenho melhorado em monitores de alta taxa de atualização.
Da comunidade de desenvolvedores
- Erro interno do compilador na expressão fold com o operador += em 16,11
- construtor consteval e C7595
- cl não torna as funções especiais de membro implicitamente constexpr
- Não pode ter expressões independentes de requerimento
- Não há galerias de extensão configuradas no VS 2019
- explorador de objetos do Sql Server não mostra índices
- projeto SQL não é compilado se tiver tabelas de armazenamento de arquivos
Avisos de segurança abordados
Vulnerabilidade CVE-2020-8927 Existe uma vulnerabilidade de execução remota de código no .NET 5.0 e no .NET Core 3.1, onde ocorre um estouro de buffer nas versões da biblioteca Brotli anteriores à 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.
Vulnerabilidade de CVE-2022-24512 Existe uma vulnerabilidade de Execução Remota de Código no .NET 6.0, .NET 5.0 e .NET Core 3.1 em que ocorre uma saturação de buffer de pilha na rotina de Análise Dupla do .NET.
CVE-2021-3711 Vulnerabilidade de estouro de buffer do OpenSSL Existe uma potencial 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, que resolve esse problema.
Ícone de Notas de Lançamento
Visual Studio 2019 versão 16.11.10
lançado em 8 de fevereiro de 2022
Problemas abordados nesta versão
- Corrigido um problema que causava falhas esporádicas do vinculador C++.
- Problema de geração de código silencioso e deficiente com x64.
- Um problema que impediu que os arquivos fossem excluídos enquanto estavam sendo processados pela análise estática C++ em segundo plano.
- Resolvido um problema no operador de igualdade C++ ATL CString no modo C++20.
- Corrigido um problema que poderia ter impedido a execução de um inicializador em um cenário de teste de carga.
Da comunidade de desenvolvedores
- Falta de operadores de comparação 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.
Ícone de Notas de Versão
Visual Studio 2019 versão 16.11.9
lançado em 11 de janeiro de 2022
Problemas abordados nesta versão
- Corrigido um problema com a incapacidade de depurar aplicativos várias vezes quando o Terminal do Windows é usado como o terminal padrão.
- Correção de configuração para desbloquear clientes em configurações restritas
- Corrigido um problema que impedia um cliente de atualizar um bootstrapper mais atual. Quando o cliente estiver a usar o bootstrapper e o instalador enviados em janeiro de 2022 ou posteriormente, todas as atualizações utilizando bootstrappers subsequentes deverão funcionar durante todo o ciclo de vida do produto.
- Resolução de uma ocorrência ocasional em que o VSInstr não encerrava ao instrumentar um binário com metadados voláteis, causando a falha do perfil de instrumentação.
- Corrigido um problema em que a compilação de código C++ com funções muito grandes usando /Og ou #pragma optimize("g") pode gerar código inválido (má geração de código).
- Corrigido um bug em C++ Concurrency::parallel_for_each que estava causando uma falha no processo chamado devido ao estouro de número inteiro.
Da comunidade de desenvolvedores
Ícone de Notas de Lançamento
Visual Studio 2019 versão 16.11.8
lançado em 14 de dezembro de 2021
Problemas abordados nesta versão
Renderização de caracteres de controle de texto bidirecional
Para evitar uma exploração potencialmente mal-intencionada que permite que o código seja deturpado, o editor do Visual Studio não permitirá mais que caracteres de controle de texto bidirecionais manipulem a ordem dos caracteres na superfície de edição. Uma nova opção fará com que esses caracteres de controle de texto bidirecionais sejam mostrados com espaços reservados. Os caracteres de controle de texto bidirecionais 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á verificada por padrão. Quando marcada, todos os caracteres de controle de texto bidirecionais serão renderizados como espaços reservados. Desmarcar a opção reverterá para o comportamento anterior onde esses caracteres não são renderizados.
Um caractere Unicode é 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 destrutor de modelo envolvido numa hierarquia de classes com inicializadores de membros de dados pode ser instanciado muito cedo, potencialmente levando a diagnósticos incorretos sobre a utilização de tipos indefinidos ou outros erros.
- Foi corrigido um problema nas comparações CString da ATL nos modos de linguagem C++20 e C++Latest.
- Python 3.9.7 adicionado à carga de trabalho do Python. Python 3.7.8 removido devido a uma vulnerabilidade de segurança.
Da comunidade de desenvolvedores
- Ficheiro DacPac referenciado faz com que a implementação processe o refactorlog mesmo que IncludeCompositeObjects esteja definido como falso
- CString com operador de nave espacial <=> retorna resultado incorreto (afeta std::map, std::set, etc.)
- projeto sqldb do Visual Studio não é possível criar chave primária com (statistics_incremental = on) na tabela
- A herança de modelo às vezes força a instanciação imprópria.
- Visual Studio 2019 congela ao comparar arquivos aspx/aspx.vb
- Microsoft.Azure.Compute.Emulator.EXE não serão atualizados
Avisos de segurança abordados
CVE-2021-43877 Vulnerabilidade 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 caracteres de controle de texto bidirecionais podem ser usados para fazer com que o código seja processado no editor de forma diferente do que está contido no disco.
Ícone de Notas de Lançamento do
Visual Studio 2019 versão 16.11.7
lançado em 16 de novembro de 2021
Problemas abordados nesta versão
- Adiciona suporte ao Xcode 13.1.
- Os bootstrappers agora respeitam o parâmetro --useLatestInstaller, o que resulta na integração do instalador mais recente ao layout. Este instalador mais recente, que acompanha 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 [Visual Studio Administrators Guide](* 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 acompanha 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 não apareciam na caixa de combinação da barra de ferramentas de projetos de inicialização.
- Corrigido o problema com Windows Application Projects (WAP) onde, em determinadas circunstâncias, o pacote de aplicativos final contém binários errados.
- Evite que a abertura das janelas "Team Explorer > Manage Connections" ou "Git Changes" faça com que as soluções TFVC sejam descarregadas.
Da comunidade de desenvolvedores
- Iniciando a versão 16.8.0 até a 16.9.1 deixa de responder e reinicia com frequência
- Erro IntelliSense com std::source_location::current()
- Visual Studio 2019 versão 16.10 - UWP - Xamarin: exceção em tempo de execução 'Não foi possível carregar o ficheiro ou a assembleia' após a atualização para o Visual Studio 16.10
- Visual Studio 2019 versão 16.11.3 - Falha ao empacotar o aplicativo UWP
- 16.11.6: Falha na instalação do pacote 'AndroidImage_x86_API125_Private,version=10.0.0.3'
Ícone das Notas de Lançamento do
Visual Studio 2019 versão 16.11.6
lançado em 09 de novembro de 2021
Problemas abordados nesta versão
- Solucione instâncias ocasionais em que o VSInstr não sairia ao instrumentar um binário com metadados voláteis.
- Correção para erros de "valor do intervalo" ao usar C++ IntelliSense.
- Sob certas condições, com uma localidade internacional selecionada, o fsi falharia quando executado a partir do Visual Studio. Esta versão corrige o problema e o fsi agora deve funcionar corretamente.
- Corrige um problema que poderia fazer com que o Visual Studio criasse, depurasse ou executasse 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.
- Adicione suporte para APIs do Android 12.
- Corrige um possível impasse ao fechar o Performance Profiler ou as Ferramentas de Diagnóstico em computadores 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 incluído no instalador do Visual Studio.
CVE-2021-42277 Vulnerabilidade de elevação de privilégio no Diagnostics Hub Standard Collector Service Existe uma vulnerabilidade de elevação de privilégio quando o Diagnostics Hub Standard Collector Service manipula incorretamente operações de ficheiro.
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.5
lançado em 12 de outubro de 2021
Problemas abordados nesta versão
Avisos de segurança abordados
CVE-2020-1971 Vulnerabilidade de negação de serviço do OpenSSL
Existe uma potencial 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 potencial 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 desvio de sinalizador na biblioteca OpenSSL, que é consumida pelo Git.
CVE-2021-41355 Vulnerabilidade de Divulgação do .NET
Existe uma vulnerabilidade de divulgação não autorizada de informações no .NET em que System.DirectoryServices.Protocols.LdapConnection envia credenciais em texto simples no Linux.
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.4
lançado em 05 de outubro de 2021
Problemas abordados nesta versão
- Suporte ao SDK do Windows 11.
- Adicione funções matemáticas AMD64 ao ARM64X CRT.
- Atualizações nas interfaces ARM64 e ARM64EC entre o binário e o tempo de execução da instrumentação POGO.
- Corrigidos vários problemas com a capacidade de resposta e 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 vida útil local.
- Corrigido um problema em que matrizes alocadas com uma constante de tamanho > 32 bits podiam alocar menos memória do que o solicitado.
- Garante que a inicialização da cadeia de caracteres ATL ocorra durante a inicialização da variável estática, no AppDomain padrão.
- Corrigido um bug em C++ Concurrency::parallel_for_each que estava a bloquear o processo que fez a chamada devido a overflow de inteiro.
- Corrigido um bug no maquinário de depuração do iterador da STL que poderia causar falhas em programas multithreaded usando contêineres STL.
- Corrigimos um erro fatal no compilador interno causado por estruturas anónimas cujos campos são referenciados em anotações SAL.
- Corrige uma falha rara ao analisar o código de modelo que usa __uuidof.
- Corrigido um problema que fazia com que os resultados da análise estática C++ às vezes não fossem exibidos corretamente na ação FixIt.
- Corrigida a abertura de ficheiros com extensão .uitest no projeto Coded UI
- Eventos de alteração de componente de incêndio para objetos não componentes também no WinForms .NET designer
- Correção para falha ao excluir o controle ContextMenuStrip no Windows Forms .NET designer.
- Proteja-se contra falhas quando o designer do Windows Forms reinicia durante o arrastar.
- Correção para falha intermitente do Visual Studio ao interagir com o designer do WinForms .NET durante a nova construção da solução ou do projeto.
- Corrigido um bug que fazia com que os projetos do .NET 5 fossem relatados como desatualizados quando deveriam estar atualizados, causando compilações mais lentas.
- Desative automaticamente a indexação de ativos para projetos Unity de grande escala.
- Adiciona suporte ao Xcode 13.0.
- Esta versão corrige um problema com a implantação de determinados projetos do Windows Application Packaging em que a implantação copia desnecessariamente arquivos não modificados.
Da comunidade de desenvolvedores
- Comparar CComPtr com CComPtr resulta num erro
- A vinculação estruturada em lambda dentro de lambda causa um erro de compilação inválida
- Problemas de geração de código com o operador new
- Falhas de compilação 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 de unidade codelens ainda requer uma enorme quantidade de memória e pode ficar sem memória em grandes projetos Unity na versão 16.11.
- Erro C3493 com /std:c++latest usando vinculação estruturada no Lambda
Notas de versão do ícone
do Visual Studio 2019 versão 16.11.3
lançado em 14 de setembro de 2021
Problemas abordados nesta versão
- Corrigido o destino de depuração "Remote Device" ausente para projetos Xamarin iOS.
- Corrigido 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 na mesma máquina.
Da comunidade de desenvolvedores
- interface do usuário do Visual Studio não responde quando muita saída de log de compilação durante a compilação (por exemplo: verbosidade de diagnóstico)
- Teste de unidade ao vivo falha na inicialização
- "Dispositivo remoto" não listado em dispositivos
- Designer falha para aplicativos de 32 bits sempre que você rola a roda sobre ele
Avisos de segurança abordados
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 Unreal Engine Installer. O sistema é vulnerável ao LPE durante a instalação, ele cria um diretório com acesso de gravação para todos os usuários.
Notas de lançamento do ícone
Visual Studio 2019 versão 16.11.2
lançado em 25 de agosto de 2021
Problemas abordados nesta versão
- Corrigido um problema em que a geração de cache CMake falhava, que bloqueava o IntelliSense, a compilação e a depuração.
- Corrigido aviso "Avaliando a função 'System.Diagnostics.TraceInternal.Listeners.get' expirou e precisou ser abortada de forma insegura" ao iniciar a depuração em algumas aplicações .NET e dotnet Core.
Da comunidade de desenvolvedores
- Geração de cache CMake "fica suspenso" após a atualização do VS2019 16.11.0 para 16.11.1
- Não foi possível encontrar quaisquer recursos apropriados para a cultura especificada ou para a cultura neutra. Assegure-se de "Microsoft.VisualStudio.Data.Providers.SqlServer
- Build Selection deixou de funcionar VS 16.11
Ícone de notas de versão do
Visual Studio 2019 versão 16.11.1
lançado em 16 de agosto de 2021
Problemas abordados 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 através de opções de ferramentas
Da comunidade de desenvolvedores
Notas de versão do ícone
do Visual Studio 2019 versão 16.11.0
lançado em 10 de agosto de 2021
Resumo do que há de novo nesta versão do Visual Studio 2019 versão 16.11.0
Menu Ajuda atualizado
- Destaques do menu atualizados, material de Introdução e dicas/truques úteis. Ele também fornece acesso à Comunidade de Desenvolvedores, Notas de Versão, o roteiro do produto 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 do reconhecimento de benefícios e informações adicionais!
Ferramentas Git
- Aceda a ações adicionais no menu de opções extras no seletor de branches na janela de Alterações do Git e na barra de estado.
- Passe o cursor sobre o nome de uma ramificação para ver os detalhes da última confirmação em uma dica de ferramenta.
- Aceda a ações adicionais no menu suspenso do seletor de repositório na barra de estado.
- Passe o cursor sobre o nome de um repositório para ver detalhes do repositório, como caminho local e URL remoto.
C++
- As ferramentas LLVM fornecidas com o Visual Studio foram atualizadas para LLVM 12. Consulte as notas de versão do LLVM para obter detalhes.
- O suporte a Clang-cl foi atualizado para LLVM 12.
Configuração
- Corrigido um problema que afetava a execução do comando update pela linha de comando. Se a atualização falhar na primeira vez, uma emissão subsequente do comando update fará com que a atualização retome a operação anterior de onde parou.
- Experiência do usuário do .NET Hot Reload para edição de código gerenciado em tempo de execução.
Detalhes do que há de novo nesta versão do Visual Studio 2019 versão 16.11.0
Experiência do usuário do .NET Hot Reload para edição de código gerenciado em tempo de execução
Nesta versão, estamos entusiasmados em disponibilizar a primeira versão da nova experiência do usuário Hot Reload ao editar arquivos de código para aplicativos como WPF, Windows Forms, ASP.NET Core, Console, etc. Com o Hot Reload, agora você pode modificar o código-fonte gerenciado de seus 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 suportada 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, esta nova experiência está disponível ao executar a sua aplicação no depurador (F5) e é sustentada pelo mecanismo Edit and Continue (EnC). Portanto, em qualquer lugar que o EnC seja suportado, agora você também pode usar o Hot Reload junto com quaisquer outros recursos do depurador. O .NET Hot Reload também funcionará juntamente com o XAML Hot Reload, tornando possível fazer alterações na interface do utilizador e no código subjacente nas suas aplicações de desktop, como WPF ou WinUI.
Tanto o EnC quanto o Hot Reload também compartilham as mesmas limitações, portanto, esteja ciente de que nem todos os tipos de edição são suportados atualmente. A lista completa do que é ou não suportado pode ser encontrada em nossa documentação.
Para saber mais sobre o Hot Reload 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 SxS Toolset atualizado para corresponder ao VS 2019 v16.10.4. A versão do conjunto de ferramentas 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 testes do CMake pode levar à falha na geração de cache.
- Corrigido um problema que fazia com que os testes TPv0 usando CSV ou SQLCE como fontes de dados falhassem na execução com um ArgumentException.
- Corrigido o erro de compilação "ApplicationVerificationFailed" com o Hot Restart
- Corrigida uma falha na realização de verificação rápida de up-tode data em projetos WAP que estava fazendo com que esses projetos fossem construídos (em vez de serem ignorados), mesmo quando o projeto está up-to-date e não precisa de modificações, causando ainda maiores tempos de compilação incrementais no IDE.
- Corrigido o erro "Xamarin.iOS não suporta a execução ou depuração da versão anterior compilada do seu projeto".
- Corrigido o erro "Não é possível conectar-se ao Mac Server com endereço" ao tentar distribuir aplicativos iOS
- "Módulos para Biblioteca Padrão (experimental)" estavam em falta, mas foram restaurados.
- Corrigido um erro de asserção no EDG com co_yield aninhado.
- Corrigido um problema que fazia com que as ferramentas do Azure para Microsoft Visual Studio acionassem outros .dlls para carregar na caixa 'Sobre'.
- Corrigido um problema de acessibilidade que fazia com que as Configurações de Conta de Alto Contraste não fossem exibidas.
- Corrigido um problema de formatação ao usar @
{if(true)}
. - Corrigido um problema de acessibilidade com leitores de ecrã que não anunciavam cabeçalhos de código recolhidos.
- Corrigida a relação de contraste de luminosidade para a cor de primeiro plano/plano de fundo do limite 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 o nome visível e o nome acessível não eram semelhantes para o campo de edição "Servidor", o campo de edição "Nome do site" e a caixa de combinação "Tempo de execução de destino".
- Corrigido um bug que fazia com que o leitor de tela anunciasse as informações da mensagem de status Conectando na folha Adicionar SQL Server.
- Filtro estava faltando na lista de conclusão em projetos VB.
- Corrigido um problema que fazia com que o Visual Studio ocasionalmente parasse de responder ao carregar Microsoft.Maui-net6.sln.
- Corrigido um erro ao criar o projeto IOS ou o projeto XF que mostrava o aviso "Xamarin.iOS.Common.targets".
- Agrupamento fixo do menu do seletor de ramificações.
- Corrigido um problema que fazia com que o repositório abaixo do repositório selecionado abrisse em vez do repositório desejado.
- Corrigido um bug que fazia com que as funções de template gerassem avisos ao seguir um conjunto de regras incorreto.
- Corrigido um bug que fazia com que a lista suspensa da conta Microsoft fosse truncada ao redimensionar de 125% para 150% ou de 175% para 200%.
- Corrigido um bug de acessibilidade em que o narrador não anuncia o nome do rótulo.
- Tornou mais fácil para os usuários acessarem o botão "converter cor em recurso".
- Tornou mais fácil para os usuários com baixa visão visualizar o foco nos botões "Selecionar parada de gradiente anterior" e "Selecionar próxima parada de gradiente".
- Corrigidos problemas com usuários de leitores de tela que não obtinham as informações adequadas sobre botões.
- As mensagens de erro específicas do GitHub nem sempre eram exibidas ao enviar confirmações.
- Corrigido um problema que causava avisos ao tentar se conectar ao SharePoint para provisionar pré-requisitos de depuração de fluxo de trabalho.
- Corrigido um problema que fazia com que as operações de rede não funcionassem com o Fork e as ramificações remotas Fork na janela do repositório Git.
- Corrigido um problema no projeto de banco de dados em que arrastar um arquivo do explorador de soluções para um documento já aberto causa a exclusão do arquivo do sistema de arquivos.
- Corrigido um problema que causava uma exceção nos arquivos .cshtml e .razor.
- Corrigida uma exibição lenta de arquivos e ícones no IDE do Visual Studio e no Gerenciador de Soluções.
- Corrigido um erro com mensagens do Git que informava "Não é permitido executar várias operações de arquivos em massa ao mesmo tempo".
- 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 de Serviço de Nuvem com um modelo de 'Aplicativo de Página Única'.
- Corrige um problema em que a tentativa de fechar a janela de início rápido pode fazer com que o Visual Studio falhe
- Corrigida a incapacidade de publicar projetos de banco de dados com valores nulos e um nome de parâmetro 'str'.
- Adicionado suporte para as instruções MERGE do SSDT.
- Corrigido um problema com o F# Interactive em que as referências de pacotes NuGet não funcionavam mais.
- Adicionada a capacidade de usar pastas de layouts anteriores para pesquisar pacotes durante operações de layout.
- Adicionadas melhorias na acessibilidade para utilizadores apenas do teclado na depuração e seleção de menus.
- Corrigido um erro de localização com o Test Explorer.
- Corrigido um erro que fazia com que as compilações falhassem em projetos C# VSIX.
- Corrigido um erro em que a publicação falhava numa aplicação ASP.NET Core em execução no Docker (Windows/Linux) para um contentor Docker com erro: "O contexto atual "desktop-linux" não foi encontrado no sistema de ficheiros".
- Convertido para usar a nova instância do DartLab, que nos dá as correções mais recentes e simplifica o YAML.
- Corrigido um problema ao clicar em "Ir para declaração" que resultava no cursor saltando para uma posição incorreta.
- Regressão EnC fixa.
- Corrigido um erro que fazia com que o Visual Studio parasse de responder ao criar um aplicativo do Service Fabric.
- Corrigido um erro em que o item de contexto Suporte do Orquestrador de Contêineres desaparece depois de adicionar suporte ao docker para um projeto do Azure Function com o tipo .NET 5(Isolado) selecionado.
- Corrigida uma situação em que F5/Ctrl+F5 produzia uma mensagem de erro, "O comando Docker falhou com o código de saída1".
- Adicionada a caixa de diálogo do Service Fabric e Adicionar Suporte para Orchestra.
- Corrigida uma falha ao restaurar pacotes excluídos do NuGet.
- Corrigido um erro que fazia com que projetos mstest removessem janelas LUT após a renomeação.
- Formatação corrigida ao não fornecer nenhum nome de contêiner em uma pesquisa de código.
- Foram corrigidas as mensagens de aviso ausentes no CppCoreCheck.
- Corrigido um bug ao adicionar uma classe no ASP.NET causando uma barra amarela com a mensagem de erro: 'CSharpSyncNamespaceCodeRefactoringProvider'.
- Melhor desempenho ao usar PointerSafetyXtension no CppCoreCheck.
- Localização melhorada para as funcionalidades do VC++.
- Corrigido um erro de compilação quando a variável solutionPath é avaliada como undefined.
- Corrigido um cenário raro que poderia impedir que instâncias do Visual Studio fechassem se o Gerenciador de Testes estiver aberto na solução.
- Corrigido um problema de visibilidade com o preto de alto contraste ao mudar o foco em máquinas virtuais.
- Corrigido um problema em que o erro "Nenhuma imagem desse tipo" ocorria ao remover várias imagens selecionadas que foram etiquetadas.
- Melhorou a experiência de digitação XAML no cliente LiveShare.
- Corrigido um problema ao usar Navegar Para com um comando de reconhecimento de voz que fazia com que o utilizador tivesse de aguardar que a Dica de Ferramenta desaparecesse antes de ver o resultado.
- Corrigido um problema que fazia com que documentos abertos anteriormente não fossem restaurados quando uma solução é reaberta.
- Corrigida uma falha de UWP ao usar o novo recurso Dados de Exemplo.
- Corrigido um bug em que não havia nenhum provedor de propriedades do projeto para "Persistence = AssemblyReference".
- Diminuição do consumo do processador de setup.exe.
- Corrigido um problema que impedia que os recursos HRESULT fossem personalizados para XBOX.
- Corrigida uma exceção não tratada depois de clicar em "Debug Tests".
- Corrigida uma mensagem de erro de compilação "NETSDK1 031" ao usar um projeto de empacotamento de aplicativos do Windows.
- Corrigido um erro após terminar algumas das sessões do LiveShare.
- Corrigido um bug que causava uma falha do botão "X" em uma página do Assistente de Primeira Inicialização.
- Corrigida uma mensagem de erro "Operação não suportada" no LiveShare.
- Corrige um bug na publicação do Serviço de Nuvem (suporte estendido) com diferentes valores de configuração em distintas configurações de serviço.
- Corrigido um problema com o IntelliSense dos módulos C++20 em que algumas construções de linguagem causavam falhas no compilador.
- Corrigido um problema que causava vazamento de uma pequena quantidade de memória adicional.
- Corrigida uma alteração de quebra 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.
Problemas mais votados pela comunidade de desenvolvedores
- Análise de código/regressão de desempenho PREfast de 16.6.4 para 16.9.4
- Aviso de análise de código C6285 em STL functional.h no VS 16.10 preview 4. Trabalhou em 16.10 preview 2
- EnforceProcessCountAcrossBuilds emite aviso(s) de análise de código em cabeçalhos de sistema
- Erros de compilação para cabeçalhos externos
- Avisos incorretos de bloqueio pelo analisador C26110
- geração baseada em CMakePresets no Linux Remote falha com "Erro: referência de objeto não definida para uma instância de um objeto."
- Não é possível copiar texto da visualização do repositório git
- intellisense quebrado com especialização de modelo
- ICE: ARM64 otimizando para /std:c++mais recentes
- Erro ao adicionar a conta de desenvolvedor Apple: um parâmetro 'certificateType' tem um valor inválido: 'Valor desconhecido:MAC_INSTALLER_DISTRIBUTION'
- Functional(813) tem aviso C6285
- ICE em módulos C++20 + boost::asio
- 16.9.2 Congelamento ao trabalhar no projeto SQL Server
- Aviso de compilação MSB4011 desde as últimas atualizações do Xamarin e XCode
- Como habilitar o multthread para compilar o código-fonte no Visual studio 2019 16.9 com clangcl
- Formatação incorreta da instrução switch com static_casts
- Erro interno do compilador do Visual Studio 2019 16.5.4 ao usar o SSE
- Noexcept construtor padrão
- Bug do compilador MSVC no _InterlockedCompareExchange64
- NativeReference não pode reconhecer o valor da propriedade MSBuild
- Diagnóstico incorreto: 26444 NO_UNNAMED_RAII_OBJECTS
- incorreto C6240 LOGICALANDNONZERO
- janela Ferramentas de diagnóstico é carregada em miniatura e não será redimensionada corretamente
- Coroutine usa promise_type::unhandled_exception com exceções desabilitadas
- Informações de tratamento de exceções incorreto (noexcept) no AMD64
- Dica de ferramenta bloqueando resultados de pesquisa
- Erro postivie falso C2176 no modo C++20
- Operador novo fornece os argumentos errados para _aligned_malloc quando a embalagem é inspecionada
- 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 inesperado C4834 após a atualização para 16.10 Preview 2
- Com /std:c++latest, um código de template sintaticamente inválido é silenciosamente ignorado.
- Erro: Backspacing no filtro de ramificação removeu caracteres do código
- StreamJsonRpcRemoteInvocationException: Erro ao enumerar sobre o armazenamento de credenciais do GitHub
- Não é possível usar teclas de seta, cortar, copiar ou colar na ramificação Git "digite aqui para filtrar a lista" caixa de entrada
- Erro ao adicionar a conta de desenvolvedor Apple: um parâmetro 'certificateType' tem um valor invald: 'Valor desconhecido: MAC_INSTALLER_DISTRIBUTION'
- Integração Git: ao pressionar a tecla backspace no filtro de ramificação do Visual Studio 2019, é aplicado na janela do editor em vez de no painel de ramos
- Não é possível implantar no emulador ou dispositivo usando .NET MAUI
- Visual Studio 2019 Professional 16.10.0 - As guias não são renderizadas corretamente para ficheiros SQL.
- O redirecionamento de destinos Cpp falha ao usar DisableInstalledVCTargetsUse=true se MinimumVisualStudioVersion é 16.0
- Aviso de compilação MSB4011 desde as últimas atualizações do Xamarin e Xcode
-
Integração CMake: ambientes especificados em
CMakeSettings.json
não são herdados quando o Visual Studio é usado como gerador - Ocorreu um erro ao ativar o servidor de idioma remoto
- .pdb bloqueado por ServiceHub.DataWarehouseHost.exe após a execução do VS Profiler
- Visual Studio 2019 Preview não pode iniciar o novo aplicativo MAUI para Android
- Blazor salvar & atualizar compilação trava Visual Studio
- Mapa de Código mostra uma chamada de método que não existe no código-fonte
Problemas conhecidos
Veja todos os problemas em aberto e soluções alternativas disponíveis no Visual Studio 2019 seguindo o link abaixo.
Comentários e sugestões
Gostaríamos muito de ouvir a sua opinião! Para problemas, informe-nos através da opção Reportar um problema no canto superior direito do instalador ou do próprio IDE do Visual Studio. O ícone de Feedback está localizado no canto superior direito.
Você pode fazer uma sugestão de produto ou acompanhar seus problemas no Visual Studio Developer Community, onde você pode fazer perguntas, encontrar respostas e propor novos recursos.
Você também pode obter ajuda de instalação gratuita através do nossode suporte
Blogs
Aproveite as informações e recomendações disponíveis no site Blogs das Ferramentas de Desenvolvimento para mantê-lo up-toatualizado sobre todas as novas versões e inclua postagens aprofundadas sobre uma ampla gama de recursos.
Histórico de notas de versão do Visual Studio 2019
Para obter mais informações relacionadas às versões anteriores do Visual Studio 2019, consulte a página Histórico de notas de versão do Visual Studio 2019.