Notas sobre a versão do Visual Studio 2022 versão 17.2
Dica
Assista às gravações do evento de lançamento do Visual Studio 2022 para saber mais sobre as novidades, ouvir dicas e truques e baixar ofertas digitais gratuitas.
Developer Community | Roteiro do Visual Studio 2022 | Requisitos do sistema | Compatibilidade | Código distribuível | Histórico do versões | Termos de licença | Blogs | Problemas conhecidos da versão mais recente | O que há de novo no Visual Studio Docs
Visual Studio 2022 versão 17.2
Período de suporte
Os usuários Enterprise e Professional do Visual Studio 2022 versão 17.2 que estão configurados para receber atualizações no canal 17.2 LTSC, têm suporte e receberão correções de vulnerabilidades de segurança até janeiro de 2024. Para obter mais informações sobre as linhas de base com suporte do Visual Studio, confira a Política de suporte do Visual Studio 2022.
Clique em um dos botões abaixo para baixar a versão mais segura do Visual Studio 2022 versão 17.2 do canal 17.2 LTSC. Outros produtos 17.2 LTSC podem ser encontrados no site das Assinaturas do Visual Studio.
A edição do Visual Studio Community tem suporte apenas no Canal Atual com a versão de manutenção mais recente da versão secundária mais recente do Visual Studio.
Visite o site do Visual Studio e acesse os links para as versões mais atuais dos produtos do Visual Studio 2022. Para conferir as instruções sobre como instalar e atualizar o Visual Studio 2022, consulte Atualizar o Visual Studio 2022 para a versão mais recente. A Guia do Administrador do Visual Studio contém diretrizes sobre como implantar o Visual Studio em sua organização.
Lançamentos do Visual Studio 2022 versão 17.2
- 9 de janeiro de 2024 — Visual Studio 2022 versão 17.2.23
- 14 de novembro de 2023 – Visual Studio 2022 versão 17.2.22
- 24 de outubro de 2023 – Visual Studio 2022 versão 17.2.21
- 10 de outubro de 2023 — Visual Studio 2022 versão 17.2.20
- 12 de setembro de 2023 — Visual Studio 2022 versão 17.2.19
- 8 de agosto de 2023 — Visual Studio 2022 versão 17.2.18
- 11 de julho de 2023 — Visual Studio 2022 versão 17.2.17
- 13 de junho de 2023 — Visual Studio 2022 versão 17.2.16
- 11 de abril de 2023 — Visual Studio 2022 versão 17.2.15
- 14 de março de 2023 — Visual Studio 2022 versão 17.2.14
- 14 de fevereiro de 2023 — Visual Studio 2022 versão 17.2.13
- 10 de janeiro de 2023 — Visual Studio 2022 versão 17.2.12
- 13 de dezembro de 2022 — Visual Studio 2022 versão 17.2.11
- 8 de novembro de 2022 — Visual Studio 2022 versão 17.2.10
- 11 de outubro de 2022 — Visual Studio 2022 versão 17.2.9
- 13 de setembro de 2022 — Visual Studio 2022 versão 17.2.8
- 9 de agosto de 2022 — Visual Studio 2022 versão 17.2.7
- 12 de julho de 2022 — Visual Studio 2022 versão 17.2.6
- 22 de junho de 2022 — Visual Studio 2022 versão 17.2.5
- 14 de junho de 2022 — Visual Studio 2022 versão 17.2.4
- 31 de maio de 2022 — Visual Studio 2022 versão 17.2.3
- 24 de maio de 2022 — Visual Studio 2022 versão 17.2.2
- 17 de maio de 2022 — Visual Studio 2022 versão 17.2.1
Blog do Visual Studio 2022
O Blog do Visual Studio 2022 é 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 2022 nas seguintes postagens:
- O Visual Studio 2022 versão 17.2 já está disponível!
- O Visual Studio 2022 versão 17.1 está disponível hoje!
- O Visual Studio 2022 versão 17.0 está disponível hoje!
Notas sobre a versão arquivadas do Visual Studio 2022
- Notas sobre a versão do Visual Studio 2022 versão 17.1
- Notas sobre a versão do Visual Studio 2022 versão 17.0 LTSC
Visual Studio 2022 versão 17.2.23
lançado em 9 de janeiro de 2024
Problemas resolvidos nessa versão 17.2.23
- O MinGit atualizado para v2.43.0.1 que vem com OpenSSL v3.1.4 e resolve uma regressão em que 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 ODBC da Microsoft no Visual Studio.
- 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.
- CVE-2024-0056 Existe uma vulnerabilidade no provedor de dados SQL Microsoft.Data.SqlClient e System.Data.SqlClient em que um invasor pode executar um ataque de interceptação (às vezes chamado de ataque MITM ou man-in-the-middle) entre o cliente SQL e o servidor SQL.
- CVE-2024-21319 A Microsoft está publicando este aviso de segurança para fornecer informações sobre uma vulnerabilidade nos modelos de projeto do ASP.NET Core.
Visual Studio 2022 versão 17.2.22
lançado em 14 de novembro de 2023
Problemas resolvidos nesta versão 17.2.22
Avisos de segurança abordados
- CVE-2023-36038Há uma vulnerabilidade no IIS do ASP.NET em que um usuário remoto não autenticado pode emitir solicitações especialmente criadas para um aplicativo .NET, o que pode resultar em negação de serviço.
- CVE-2023-36049Há uma vulnerabilidade de elevação de privilégio no .NET em que URIs não confiáveis fornecidas ao System.Net.WebRequest.Create podem ser usadas para injetar comandos arbitrários em servidores FTP de back-end.
- CVE-2023-36558Há uma vulnerabilidade de desvio de recurso de segurança em ASP.NET em que um usuário não autenticado pode ignorar a validação em formulários de Blazor Server que podem desencadear ações não intencionais.
- CVE-2023-36042Há 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 2022 versão 17.2.21
lançado em 24 de outubro de 2023
Problemas resolvidos nesta versão da versão 17.2.21
Avisos de segurança republicados
- CVE-2023-36799Há uma vulnerabilidade no .NET, em que a leitura de um certificado X.509 criado de forma mal-intencionada pode resultar em Negação de Serviço. Esse problema afeta apenas os sistemas Linux.
- CVE-2023-36796Essa atualização de segurança aborda uma vulnerabilidade na DiaSymReader.dll durante a leitura de 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 na DiaSymReader.dll, em que ao ler um arquivo PDB corrompido, que pode levar à Execução Remota de Código.
Visual Studio 2022 versão 17.2.20
lançado em 10 de outubro de 2023
Problemas abordados nesta versão 17.2.20
- A opção de ferramentas de build do MSVC v143 C++ v14.32-17.2 agora instala a versão correta dos binários redistribuíveis locais do aplicativo.
- A Microsoft está ciente de uma vulnerabilidade em que há uma possibilidade de injeção de endereço SMTP que pode acontecer na classe SmtpClient. Isso corresponde ao CVE-2022-26893 (não a uma CVE publicada, pois a vulnerabilidade é avaliada como média).
Avisos de segurança abordados
- CVE-2023-36435Há uma vulnerabilidade de perda de memória no MsQuic.dll que pode levar à Negação de Serviço. Esse problema afeta apenas os sistemas Windows.
- CVE-2023-38171Há uma vulnerabilidade de ponteiro nulo em MsQuic.dll que pode levar à Negação de Serviço. Esse problema afeta apenas os sistemas Windows.
- CVE-2023-44487Existe uma vulnerabilidade no servidor Web Kestrel do ASP.NET Corel, em que um cliente mal-intencionado pode inundar o servidor com solicitações HTTP/2 especialmente criadas, causando a negação de serviço.
Visual Studio 2022 versão 17.2.19
lançado em 12 de setembro de 2023
Problemas abordados nesta versão 17.2.19
- Versão atualizada do Git usada pelo Visual Studio para a versão 2.41.0.3.
- A Microsoft está ciente de uma vulnerabilidade em que há uma possibilidade de injeção de endereço SMTP que pode acontecer na classe SmtpClient. Isso corresponde ao CVE-2022-26893 (não a uma CVE publicada, pois a vulnerabilidade é avaliada como média).
Avisos de segurança abordados
- CVE-2023-36799Há uma vulnerabilidade no .NET, em que a leitura de um certificado X.509 criado de forma mal-intencionada pode resultar em Negação de Serviço. Esse problema afeta apenas os sistemas Linux.
- CVE-2023-36796Essa atualização de segurança aborda uma vulnerabilidade na DiaSymReader.dll durante a leitura de 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 na DiaSymReader.dll, em que ao ler um arquivo PDB corrompido, que pode levar à Execução Remota de Código.
- CVE-2023-36759Essa atualização de segurança remove pgodriver.sys, ao ler um arquivo mal-intencionado pode levar à Elevação do Privilégio.
Visual Studio 2022 versão 17.2.18
lançado em 8 de agosto de 2023
Problemas abordados nesta versão 17.2.18
- A Microsoft está ciente de uma vulnerabilidade em que há uma possibilidade de injeção de endereço SMTP que pode acontecer na classe SmtpClient. Isso corresponde ao CVE-2022-26893 (não a uma CVE publicada, pois a vulnerabilidade é avaliada como média).
- Resolução de 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-35390* CVE-2023-35390Existe uma vulnerabilidade quando alguns comandos dotnet são usados em diretórios com permissões mais fracas, o que pode resultar na execução remota de código.
- CVE-2023-38180Existe uma vulnerabilidade no Kestrel, em que ao detectar um cliente potencialmente mal-intencionado, o Kestrel às vezes falha ao desconectá-lo, resultando em negação de serviço.
- CVE-2023-35391Existe uma vulnerabilidade nos aplicativos ASP.NET Core 2.1, .NET 7.0 e .NET 6.0 que usam o SignalR, quando o uso de backplane redis pode resultar em divulgação de informações confidenciais.
- CVE-2023-36897 Vulnerabilidade de Falsificação no 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 2022 versão 17.2.17
lançado em 11 de julho de 2023
Problemas abordados nesta versão 17.2.17
Avisos de segurança abordados
- CVE-2023-33127 Vulnerabilidade de Execução Remota de Código no .NET Existe uma vulnerabilidade em aplicativos .NET, em que o servidor de diagnóstico pode ser explorado para obter a EoP (elevação de privilégio) entre sessões/usuários e execução de código.
- CVE-2023-33170 Vulnerabilidade de Desvio de Recurso de Segurança do .NET Existe uma vulnerabilidade em aplicativos ASP.NET Core, em que o máximo de tentativas com falha no bloqueio da conta pode não ser atualizado imediatamente, permitindo que um invasor tente mais senhas.
Visual Studio 2022 versão 17.2.16
lançado em 13 de junho de 2023
Problemas abordados nesta versão 17.2.16
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.
- CVE-2023-29331 Vulnerabilidade de Negação de Serviço do .NET e do Visual StudioEssa atualização de segurança aborda uma vulnerabilidade, em que o processo de busca do AIA para certificados de cliente pode levar à negação de serviço.
- CVE-2023-24895Vulnerabilidade de Execução Remota de Código no .NET e no Visual Studio Essa atualização de segurança aborda uma vulnerabilidade no analisador XAML do WPF, em que um analisador não esandboxado pode levar à execução remota de código.
- CVE-2023-24936 Vulnerabilidade de Elevação de Privilégio do .NET e do Visual Studio Essa atualização de segurança aborda uma vulnerabilidade em restrições de bypass ao desserializar um DataSet ou DataTable do XML, levando a uma elevação de privilégio.
- CVE-2023-32032 Vulnerabilidade de Elevação de Privilégio do .NET Existe uma vulnerabilidade no .NET, ao usar a extração do conteúdo de um arquivo Tar, que pode resultar na elevação de privilégios.
- CVE-2023-33126Vulnerabilidade de Execução Remota de Código no .NET Existe uma vulnerabilidade em .NET durante os cenários de rastreamento de pilha e falha, que podem levar ao carregamento de compartimento arbitrário
- CVE-2023-33128Vulnerabilidade de Execução Remota de Código no .NET Existe uma vulnerabilidade no gerador de origem do .NET para P/Invokes, que pode levar à liberação de memória não inicializada gerada e à falha.
- CVE-2023-33135 Vulnerabilidade de Execução Remota de Código no .NET Existe uma vulnerabilidade no SDK do .NET durante a restauração da ferramenta, que pode levar a uma elevação de privilégio.
Visual Studio 2022 versão 17.2.15
lançado em 11 de abril de 2023
Problemas abordados nesta versão 17.2.15
- Corrige uma falha quando a entrada inválida é enviada para o driver usado durante o treinamento de PGO para drivers no modo kernel.
- Correção de um problema no IIS Express que poderia causar uma falha ao atualizar dados de telemetria.
Comunidade de Desenvolvedores
Resolução de avisos de segurança
- CVE-2023-28260 Vulnerabilidade de execução de código remoto do .NET Há uma vulnerabilidade no .NET em execução no Windows, em que uma DLL de runtime pode ser carregada de um local inesperado, resultando na execução de código remoto.
- CVE-2023-28296 Vulnerabilidade de execução de código remoto 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 2022 versão 17.2.14
lançado em 14 de março de 2023
Problemas abordados nesta versão 17.2.14
- 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 no Mingit
Visual Studio 2022 versão 17.2.13
lançado em 14 de fevereiro de 2023
Problemas abordados nesta versão 17.2.13
- 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 na GUI do Git
Visual Studio 2022 versão 17.2.12
lançado em 10 de janeiro de 2023
Avisos de segurança abordados
- CVE-2023-21538 Vulnerabilidade de Negação de Serviço no .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 2022 versão 17.2.11
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 2022 versão 17.2.10
Lançado em 8 novembro de 2022
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 2022 versão 17.2.9
lançado em 11 de outubro de 2022
Problemas abordados nesta versão 17.2.9
- 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 no .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 2022 versão 17.2.8
lançado em 13 de setembro de 2022
Problemas abordados nesta versão 17.2.8
Da Developer Community
- Avisos do compilador após a atualização para 17.2.0 (C4311)
- A atualização mais recente do VS2022 impede a criação de aplicativos Hololens no modo de lançamento
- O VsixSignTool falha no pipeline com 80070020 de código de erro. O que isso significa?
Avisos de segurança abordados
CVE-2022-38013 Vulnerabilidade de Negação de Serviço no .NET Existe uma vulnerabilidade de negação de serviço no ASP.NET Core 3.1 e no .NET 6.0 em que um cliente mal-intencionado pode causar um 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 2022 versão 17.2.7
lançado em 9 de agosto de 2022
Problemas abordados nesta versão 17.2.7
- Atualizado o conjunto de ferramentas 16.11 C++ lado a lado para a versão 14.29.30146.00
- Correção complementar do Erro do Git após a atualização 17.1.4 – Comentários do Visual Studio, respeitando os repositórios marcados anteriormente como seguros (em vez de substituir).
- Atualiza o MinGit para a versão 2.37.1.1 para abordar o CVE - CVE-2022-29187 (mitre.org), que expôs os usuários a uma vulnerabilidade em que a navegação para um repositório de sua propriedade, mas no qual outro usuário pode escrever, poderia ser explorada para executar código malicioso.
- Atualiza o Git para Windows para v2.37.1.1 que trata do CVE-2022-31012.
- Correção de um problema em que o perfil de terminal padrão começava e fechava rapidamente. Se o problema persistir, restaurar seus perfis para o conjunto padrão deverá corrigir o problema.
Da Developer Community
- Erro interno do compilador ao compilar UnrealEngine4.27.2
- Erro estranho do vinculador relacionado ao binário de ARM64EC de compilação EXP+
- LINK: erro fatal LNK1000: Erro interno durante IMAGE::ResolveEntryPoint
- Compilar erros que aparecem com a nova versão
- A distinção visual entre itens baixados/não baixados é horrível no Source Control Explorer
Avisos de segurança abordados
- CVE-2022-34716 Vulnerabilidade de Falsificação no .NET Injeção de entidade externa durante a verificação de assinatura XML
- 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 2022 versão 17.2.6
lançado em 12 de julho de 2022
Problemas abordados nesta versão 17.2.6
- Foi removida a telemetria de autorização que, em alguns casos, fazia com que o Visual Studio mostrasse uma caixa de diálogo de entrada sem sentido do sistema operacional durante o lançamento.
- LibraryManager atualizado para acomodar alterações na API cdnjs
- Corrigido um problema que fazia com que o intelli-sense parasse de funcionar quando um projeto F# era reaberto na mesma sessão de edição.
Da Developer Community
- O Criador de Perfil de Desempenho não está funcionando devido a dois Sytem.Data.SQLite.dll de versão diferente
- O build não interrompe após o erro de build no projeto do site
Visual Studio 2022 versão 17.2.5
lançado em 22 de junho de 2022
Problemas abordados nesta versão 17.2.5
- Correção de bug no Runtime vc++ com links quebrados para contêineres de vinculação/inserção de OLE do MFC
- Corrigido um problema em que uma instalação do SxS da VS2022 e da VS2015 (ou mais antiga) fazia com que o VS falhasse na verificação de extensões.
- Validação aprimorada de nomes de contêiner ao provisionar Aplicativos de Contêiner do Azure.
Da Developer Community
- Quebras de C++ gerenciadas na expansão de macro com deduzimento de modelo converte correção adicional
- erro LNK2016: símbolo absoluto ''@comp.id'' usado como destino da realocação REL32 na seção 0x9
- "CL.exe" saiu com o código -1073740791
- __imp___std_init_once_complete símbolo externo não resolvido depois de vincular msvcprtd.lib
- erro fatal LNK1103: depurando informações corrompidas; recompilar módulo
- Um aplicativo MFC falha na segunda execução.
- O designer falha ao usar MVVMLightLibs no VS2022
- O Visual Studio 2022 Professional não é mais utilizável após a instalação da Extensão de Projeto do Instalador do Visual Studio
Visual Studio 2022 versão 17.2.4
lançado em 14 de junho de 2022
Problemas abordados nesta versão 17.2.4
- Atualizado o conjunto de ferramentas do Dev 16.11 C++ lado a lado para a versão 14.29.30145.00. A versão mais recente do Conjunto de Ferramentas do C++ do Dev 16.11 contém correções de bugs importantes, incluindo a correção de todos os relatórios de defeito restantes do C++20. Para obter informações sobre correções de bugs, incluindo relatórios de defeito do C++20 no Dev 16.11, confira Notas sobre a versão do Visual Studio 2019 versão 16.11.14
- Correção de um possível travamento na primeira vez em que um pacote é carregado (quando aplicamos as configurações desse pacote via DTE.Properties) ou em outros cenários que usam DTE.Properties
Da Developer Community
- Cobertura de código de testes unitários zero após atualização das ferramentas do VS 2022 para 17.2
- Correção de um problema em que o pacote HostPath falha com o código de saída 259, o código de saída será suprimido e relatado como um aviso, permitindo que a configuração do Visual Studio seja concluída
Resolução de avisos de segurança
- CVE-2022-30184 Vulnerabilidade de Divulgação de Informações no .NET Uma vulnerabilidade existe no .NET 6.0 e no .NET Core 3.1 no NuGet, onde pode ocorrer um vazamento de credencial.
Visual Studio 2022 versão 17.2.3
lançado em 31 de maio de 2022
Problemas abordados nesta versão 17.2.3
- Adiciona o SDK do Windows (10.0.22621) para Windows 11, versão 22H2, como um componente opcional no instalador do Visual Studio.
- Resolvido um problema em que clicar em "Criar um Pull Request" não abria o navegador para a página de criação de pull request do provedor de hospedagem.
- Adiciona uma notificação quando o Git detecta um repositório não seguro e permite marcá-lo como seguro.
Da Developer Community
- Falha na tarefa - Ativando o cliente de idioma HtmlLanguageClient. VS 17.2.0.
- A função Localizar em Arquivos parou de funcionar - A conexão JSON-RPC com a parte remota foi perdida antes que a solicitação pudesse ser concluída
- Ferramentas do Visual Studio para Unity: todos os arquivos abertos são fechados ao salvar
- O Visual Studio 2022 congela ao tentar baixar o código-fonte para entrar na biblioteca externa
- O Visual Studio 2022 envia uma versão desatualizada do Azurite
Visual Studio 2022 versão 17.2.2
lançado em 24 de maio de 2022
Problemas abordados nesta versão 17.2.2
- Correção de uma falha no assistente de Pacote e Publicação ao trabalhar com projetos WinUI direcionados à versão 1.1.0 do SDK do Aplicativo do Windows.
Da Developer Community
- Tela preta do simulador do iOS
- GetSccFiles deve ser chamado de thread da interface do usuário
- 17.2.0 não processa mais valores de variável MsBuild usados em launchSettings.json
- O Visual Studio 2022 17.2.0 não funciona com o repositório DirectX-Graphics-Samples
Visual Studio 2022 versão 17.2.1
lançado em 17 de maio de 2022
Problemas abordados nesta versão 17.2.1
- Correção de avisos de falsos positivos C26828 em tipos de enumeração C++ com valores sobrepostos.
- Correção de relatórios incorretos de erros do AddressSanitizer durante cenários em que a memória é alocada antes da inicialização do ASAN.
Da Developer Community
- Quebras de C++ gerenciadas na expansão da macro com conversões de deduzimento de modelo
- Anotações inconsistentes do MFC: C28301: Nenhuma anotação para a primeira declaração de ''GetThisDispatchMap''
Novidades no Visual Studio 2022 versão 17.2.0
Blog do Visual Studio 2022
O Blog do Visual Studio 2022 é 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 2022 nas seguintes postagens:
- O Visual Studio 2022 versão 17.2 está disponível hoje!
- Versão prévia da Live Unit Testing: Melhor e mais rápido
Período de suporte
O Visual Studio 2022 versão 17.2 é o segundo canal de serviço de longo prazo com suporte para o Visual Studio 2022. 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 ciclo de vida e suporte, a versão 17.2 terá suporte com correções e atualizações de segurança por 18 meses até janeiro de 2024.
Você pode adquirir a versão mais recente e segura do Visual Studio 2022 versão 17.2 na seção de downloads de my.visualstudio.com ou no Catálogo da Microsoft. Para obter mais informações sobre os canais com suporte do Visual Studio, revise a política de suporte do Visual Studio 2022.
Notas sobre a versão arquivadas do Visual Studio 2022
- Notas sobre a versão do Visual Studio 2022 versão 17.0
- Notas sobre a versão do Visual Studio 2022 versão 17.1
Instalador
- Para a versão 17.2, corrigimos um problema que impedia os clientes de instalar o Visual Studio devido a uma configuração de política de GPO no registro do sistema. O Visual Studio agora funcionará da mesma maneira que o WebView2 funciona em relação a esta instalação.
Editor
- O Visual Studio agora pode salvar documentos de código automaticamente sempre que o aplicativo perder o foco. Este recurso pode ser acessado através de Ferramentas > Opções > Ambiente > Documento. Se a opção de "Salvamento automático" estiver marcada, o Visual Studio tentará salvar todos os documentos de código sujo sempre que o aplicativo do Visual Studio perder o foco (por exemplo, ao alternar para outro aplicativo no Windows).
C++
- Na versão 17.1, introduzimos exibições de registro periférico e rtos para desenvolvedores inseridos. Continuamos a melhorar os recursos dessas exibições com melhorias de usabilidade na versão 17.2. Agora, os usuários podem clicar em um ícone de fixação ao lado de periféricos, registros ou campos para fixá-los na parte superior do Modo de Exibição Periférico.
- Adicionado suporte ao compilador para o recurso C++23 deducing this, disponível no sinalizador
/std:c++latest
. - Adicionado suporte à dica de tipo e ao nome de parâmetro embutido, alternado pressionando Alt+F1 ou tocando duas vezes em Ctrl. Esse comportamento pode ser personalizado em Ferramentas > Opções > Editores de Texto > C/C++ > IntelliSense.
- Adicionado suporte experimental para módulos C++20 em projetos do CMake. No momento, isso só está disponível com o gerador do Visual Studio (MSBuild).
- Adicionado suporte do IntelliSense para recursos do C++23 deducing this e if consteval.
- Na versão 17.1, introduzimos o registro periférico e as exibições RTOS para desenvolvedores inseridos. Continuamos a melhorar os recursos dessas exibições com melhorias de usabilidade na versão 17.2:
- A janela de ferramentas RTOS agora está oculta por padrão, o que impede a exibição de uma janela de ferramentas com mensagens de erro que não são relevantes quando um RTOS não está sendo usado.
- Quando um usuário clica duas vezes em um objeto RTOS na janela de ferramenta, ele adiciona um relógio para o objeto.
- Quando um usuário seleciona os valores de início/término do ponteiro de pilha na janela de ferramenta RTOS, ele é aberto na janela de memória.
- O reconhecimento de thread foi adicionado para destinos de dispositivos na janela da pilha de chamadas.
- Adicionada implementação dos relatórios de defeitos restantes do C++20 (também conhecidos como backports). Todos os recursos do C++20 agora estão disponíveis na opção /std:c++20. Para obter mais informações sobre os backports implementados, confira o projeto Relatórios de Defeitos do C++20 no repositório GitHub microsoft/STL e esta postagem no blog
- Foram adicionados vários recursos da biblioteca C++23, disponíveis no sinalizador
/std:c++latest
. Para obter detalhes sobre os novos recursos, confira o registro de alterações do repositório STL - Melhor desempenho da indexação inicial do C++ em até 20%, dependendo da profundidade do grafo de inclusão.
Ferramentas do Git
- Experiência aprimorada de preparo de linha, permitindo que o adorno de linha de estágio funcione em diferentes modos de diferenciação (vista lado a lado, embutida, esquerda, direita).
- Os comandos Stage e Undo na barra de ferramentas de visualização agora operam no hunk de destino.
- Adicionada a capacidade de habilitar o gráfico de confirmação do Git para melhor histórico e desempenho das operações do Git.
- Preparação interativa aprimorada adicionando suporte para o preparo de linhas de código individuais diretamente do editor e da visualização de diferenciação.
- Aprimorou a experiência de checkout de ramificação, também conhecida como troca de ramificação, adicionando mais opções e contexto para quando há alterações não confirmadas.
- Aprimorou a experiência de HEAD desanexado, fornecendo a opção de manter ou descartar commits ao mudar para uma ramificação.
- Adicionada uma opção para incluir o modelo de licença ao criar um novo repositório.
- Suporte para teste de linha, também conhecido como teste interativo com a capacidade de preparar linhas específicas e/ou trechos de código diretamente do editor e da visualização de diferenciação.
- Aprimoramentos na detecção de conexão do Azure DevOps, facilitando a confirmação de itens de trabalho relacionados.
- O Visual Studio agora consome o Git de 64 bits para Windows.
Ferramentas de teste
- Agora você pode usar uma janela de cobertura de código mais rápida com colunas mais flexíveis para organizar e salvar sua exibição. Você pode habilitar as melhorias na experiência de cobertura de código em Ferramentas > Opções > Ambiente > Recursos de Visualização.
- O Teste Remoto agora dá suporte a execuções de teste em ambientes remotos do arm64 windows.
- Melhorias significativas em todas as funcionalidades do Live Unit Testing estão disponíveis sob um sinalizador de versão prévia do recurso, incluindo:
- Mais suporte de soluções prontas para uso do que antes
- Melhor manuseio de grandes soluções
- Melhor comportamento padrão trabalhando com grandes conjuntos de testes
- Melhores habilidades de cancelamento de execuções de teste em andamento
- Mais opções de configuração com o novo assistente do Live Unit Testing e o arquivo Lutignore
- Habilite esta nova experiência de build do Live Unit Testing em Ferramentas> Opções > Ambiente > Recursos de Visualização e leia nossa postagem no blog para saber mais.
- Também estamos visualizando uma barra de progresso de teste mais avançada que inclui mais detalhes sobre onde o Gerenciador de Teste está no processo de execução de teste com atualizações ao vivo.
Produtividade do .NET
- Agora exibimos a fonte incorporada e o Link de origem como parte de Ir para a implementação se um assembly de referência tiver origem incorporada ou Source Link. Isso permite que você navegue até os arquivos de origem originais que implementam o símbolo de destino.
- No .NET 7, adicionamos um novo atributo chamado StringSyntaxAttribute que permitirá que você nos diga que tipo de dados uma cadeia de caracteres representa, como JSON, Regex ou DateTime. Adicionamos suporte para esse atributo para que você obtenha realce de sintaxe para o novo StringSyntaxAttribute para JSON.
- Adicionamos uma mensagem de diagnóstico para o novo JSON StringSyntaxAttribute quando houver um literal de cadeia de caracteres incorreta em um literal de objeto para dizer que dois pontos são esperados.
- Agora temos uma refatoração que encapsula uma coleção de inicializadores para o Visual Basic e C#.
- Agora, damos suporte a idiomas inseridos para o novo recurso de linguagem C# 11 de literais de cadeia de caracteres brutas. Para usar literais de cadeia de caracteres bruta, defina a versão do idioma no arquivo de projeto para visualização:
<LangVersion>preview</LangVersion>
. - O Code Analysis em segundo plano agora tem mais opções de configuração em Ferramentas > Opções, permitindo definir o escopo de diagnóstico como
None
para desativar o Code Analysis em segundo plano. - A Limpeza de Código agora dá suporte a todas as opções de estilo de código.
- As Informações Rápidas agora exibirão assinaturas de delegados anônimos.
- Há uma nova mudança no compilador para não permitir construtores sem parâmetros dentro de estruturas. Adicionamos uma nova correção de código que corrigirá isso automaticamente.
- No .NET 7.0, adicionamos um novo atributo chamado o
StringSyntaxAttribute
, que permitirá que você nos diga que tipo de dados uma cadeia de caracteres representa, como JSON, Regex ou DateTime. Adicionamos suporte para isso para que você obtenha realce de sintaxe no Visual Studio com base no tipo de dados que a cadeia de caracteres representa. - Clicar duas vezes em parâmetro embutido ou dicas de tipo agora inserirá nomes de parâmetro ou de tipo.
- Adicionamos uma nova refatoração que remove expressões lambda desnecessárias e chama o grupo de métodos diretamente. Coloque o cursor em um lambda desnecessária. Pressione Ctrl +. para acionar o menu Ações e Refatorações Rápidas. Selecione Remover expressão lambda desnecessária.
- No C# 11, estamos adicionando um novo recurso de linguagem chamado literais de cadeia de caracteres bruta. Agora temos uma refatoração para converter um literal de cadeia de caracteres verbatim ou normal em um literal de cadeia de caracteres bruta. Para usar literais de cadeia de caracteres bruta, defina a versão do idioma no arquivo de projeto para visualização:
<LangVersion>preview</LangVersion>
. Coloque o cursor em uma cadeia de caracteres verbatim ou normal. Pressione Ctrl +. para acionar o menu Ações e Refatorações Rápidas. Selecione Converter em cadeia de caracteres bruta.
Editor Razor (ASP.NET Core)
- O novo editor Razor agora mostra as cores embutidas para cores de documentos de texto.
- O novo editor Razor agora dá suporte à capacidade de recolher regiões.
- O novo editor Razor agora dá suporte ao atalho “wrap div” Shift+Alt+W.
IntelliCode
- Para a versão 17.1, o IntelliCode começou a sugerir ações rápidas para C# com base na intenção do usuário na lista do IntelliSense. Para 17.2, eles agora são mostrados como código sugerido automaticamente que aparece no editor ao digitar.
- Para a versão 17.2, as sugestões do IntelliCode para edições repetidas também aparecem como código sugerido automaticamente quando a edição sugerida envolve apenas a adição de código. Isso se aplica a edições que abrangem linhas simples e várias linhas.
Ferramentas de contêiner
- Agora você pode adicionar suporte à orquestração de contêineres do Docker Compose a um projeto do Azure Functions e depurá-lo localmente.
- Adicionamos suporte ao .NET 7.
Depuração do .NET com o WSL
- Solução de problemas aprimorada para problemas de configuração, incluindo uma instalação automatizada do WSL.
Service Fabric
- Adicionamos suporte ao .NET 7.
SQL Server Data Tools
- Adicionado suporte para criptografia em nível de coluna em projetos SQL direcionados ao Azure Synapse Analytics.
Ferramentas da Web
- A criação de novos projetos da Função do Azure está agora totalmente integrada na caixa de diálogo geral Novo Projeto, permitindo você escolher e configurar gatilhos da Função do Azure sem a necessidade de uma caixa de diálogo adicional. Você também tem a opção de criar um dockerfile como parte da criação do projeto. Quando for necessária configuração adicional por meio dos Serviços Conectados, a experiência o levará até lá e o guiará pelo restante das etapas.
- Agora você pode conectar seu aplicativo ao PostgreSQL (Postgres - Imagem Oficial | Docker Hub), MongoDB (Mongo - Imagem Oficial | Docker Hub) e SQLite (Data Source=Sqllite.db) por meio da experiência de Serviços Conectados
- Os avisos provenientes do código de scaffolding e suas propriedades não anuláveis serão ocultados por padrão adicionando a propriedade "Nullable" com o valor "annotions" no arquivo .csproj correspondente.
- A caixa de diálogo Adicionar Dependência nos Serviços Conectados agora apresenta uma experiência de pesquisa.
Geral
- Suporte aprimorado a proxy, detectando quando os usuários estão atrás de um proxy e solicitando credenciais proativamente quando o Visual Studio precisar acessar recursos online
Ferramentas de desenvolvimento do Microsoft Teams
- O modelo de projeto do aplicativo Microsoft Teams foi aprimorado e agora cria arquivos de configuração consistentes com a CLI do teamfx, incluindo a pasta .fx.
- Recomendamos a criação de um novo projeto usando o modelo atualizado para qualquer aplicativo do Teams existente que você criou com versões anteriores do Kit de Ferramentas do Teams.
- Removemos a seleção de conta e o registro automático de recursos do Teams do modelo de projeto do aplicativo Microsoft Teams.
- Agora você pode escolher quando entrar com sua identidade do M365 e registrar recursos do aplicativo usando a opção de menu Projeto > Kit de Ferramentas do Teams > Configurar o Aplicativo Microsoft Teams.
- As atualizações nos arquivos manifest.*.template.json podem ser sincronizadas com o Portal do Desenvolvedor do Teams selecionando este item de menu novamente a qualquer momento.
- Agora você pode criar e depurar bots para o Microsoft Teams.
- Crie um novo projeto usando o modelo de projeto do aplicativo Microsoft Teams e selecione o recurso Bot.
- Use o menu Projeto > Kit de Ferramentas do Teams > Configurar o aplicativo Microsoft Teams para registrar o aplicativo e o Bot.
- Agora você pode criar recursos para Guias e Bots em sua assinatura do Azure.
- Use o menu Projeto > Kit de Ferramentas do Teams > Provisionar na Nuvem para criar recursos em uma assinatura.
- Use o menu Projeto > Kit de Ferramentas do Teams > Publicar na Nuvem para publicar código nesses recursos.
- Você pode abrir recursos hospedados remotamente em um navegador criado no menu Provisionar usando o menu do aplicativo de Versão Prévia do Teams.
Depuração e DiagnósticoDepuração e Diagnóstico
- Agora, damos suporte a um novo visualizador de dados para avaliar as implementações da interface IEnumerable <T>.
- O visualizador IEnumerable ajudará a explorar objetos de coleções maiores no modo de exibição tabular.
- Adicionamos suporte para o Tracepoint Dependente.
- Agora você pode definir qualquer ponto de interrupção dependente do ponto de rastreamento e vice-versa.
- Se o ponto de interrupção depender do ponto de rastreamento, ele atingirá somente depois que o ponto de rastreamento for atingido. (ou seja, depois que a mensagem de rastreamento/log é impressa na janela de saída)
Depuração e Diagnósticos
- O visualizador IEnumerable ajudará a explorar objetos de coleções maiores de uma forma mais simplificada na visualização tabular/grade de dados. Ele dá suporte à coleções IEnumerable <T> onde T podem ser tipos simples ou tipos complexos como dicionários e encapsulados.
Sempre que você tiver uma implementação de código IEnumerable, verá um ícone de lupa na coluna Valor da janela Inspeção/Locals. Você também verá o ícone quando passar o mouse sobre uma variável. Clique no Ícone e você pode acessar o visualizador IEnumerable.
Você pode usar Ocultar colunas para ocultar dados duplicados ou expandir colunas para exibir itens mais profundos nos dados complexos. Por fim, você pode ocultar filhos para obter uma exibição mais concisa de seus dados.
Problemas abordados no 17.2
- Correção de um problema em que o seletor de conta em "Autenticação de Serviço do Azure" estava quebrado e causava uma reinicialização do VS, e as pessoas que usavam idiomas diferentes do inglês não conseguiam escolher uma conta diferente/adicionar uma nova para a Autenticação de Serviço do Azure.
- Essa versão do Visual Studio inclui o Win App SDK 1.0.3, confira Canais de lançamento do Windows App SDK - Aplicativos do Windows | Microsoft Docs para obter mais detalhes.
- Correção de um problema em que soluções contendo projetos WiX falham ao abrir.
- Correção de um problema em que as dicas de ferramentas não são exibidas corretamente nos controles de Daytona.
- Atualizada a linha de base webview2 em Daytona.
- Correção de um problema em que a "ramificação de sincronização" falhava no cenário em que "ramificações locais e remotas divergiam" e "pull.rebase não estava definido".
- Correção de um problema em que o usuário que cria um aplicativo C++ nativo direcionado à plataforma Android encontra erros de compilação se a carga de trabalho "Desenvolvimento móvel com .NET" também estiver instalada.
- Correção de um atraso de interface do usuário após a carga ou compilação do projeto .NET do Windows Forms quando a Caixa de Ferramentas ainda não foi inicializada.
- Correção de avisos de enumeração bit a bit ausentes para algumas entradas.
- Selecionar "Carregar todos os símbolos" na ferramenta CPU não faz mais com que linhas em branco sejam exibidas na análise.
- O IntelliSense não é mais extremamente lento (levando quase um minuto para responder) em um padrão usado nos cabeçalhos C++ do Vulkan SDK.
- Resolvido um problema que poderia aparecer na caixa de diálogo "Integração do CMake" e levar o CMake a parar de funcionar após salvar as alterações em seu CMakeLists.txt.
- Desempenho aprimorado de alternância de configuração de build com projetos CMake
- Desempenho aprimorado ao editar arquivos de origem Razor grandes.
- Correção de um problema nas exibições da Ferramenta de Uso da CPU em que o texto foi recortado por barras de uso azuis
- Foi removida uma mensagem incorreta informando que não há insights principais na ferramenta Uso da CPU, mesmo quando há insights principais.
- Correção de um bug em que a mensagem "Nenhum insight encontrado" na ferramenta de uso da CPU não estava localizada corretamente
- Correção de um problema que impedia alguns clientes de instalar o Visual Studio devido a uma configuração de política de GPO no registro do sistema. O Visual Studio agora funcionará da mesma maneira que o WebView2 funciona em relação a esta instalação.
- Corrigido o problema "Não é possível instalar nenhuma extensão (vsix) do Visual Studio em um computador offline".
- Correção do manifesto de instalação da carga de trabalho MonoToolchain e emsdk.
Da Developer Community
- Atraso do CancellationToken ignorado no Xamarin.Android ao usar HttpClient
- Se eu abrir uma solução, compilá-la e expandir o gerenciador de testes, espero ver os testes na lista
- O gerenciador de testes ficou travado ''executando'' o teste
- Erro: o valor não pode ser nulo. Nome do parâmetro: path1
- Correção para o Bug FO aaaaaaaaaaaaaaaaa
- Há um erro de sintaxe com a dica de código do Intellicode
- Rastreamentos de pilha com profundidade entre 21 e 23 no Gerenciador de Testes
- O modificador 'x:Class' em ResourceDictionary interrompe o suporte de autocompletar no Visual Studio quando implantado como um pacote NuGet
- Recarregamento dinâmico do WPF não disponível/funcionando para uma solução enquanto ela for para outra
- Exceção de HotReload do Xamarin capturada no OnAfterSave
- Ir para Definição não funcionando (mas a Definição de Espiar funciona)
- A tentativa de abrir o log de teste falha com o caminho do arquivo muito longo
- clang v13 ICE com /arch:AVX2
- VS 2022 trava ao adicionar novo item
- "Mostrar no Gerenciador de Testes" não rola o caso de teste para exibição quando a exibição do Gerenciador de Testes está no modo "ocultar automaticamente
HasSharedItems
é explicitamente definido como vazio pelo VSAssignLinkMetadata
, fazendo com que seja ignorado e falhe na criação de projetos compartilhados- Tradução alemã: botões sobrepostos na caixa de mensagem de recarga a quente
- Publicar: não é possível criar o perfil de publicação Properties\PublishProfiles\AppService.pubxml
- A ferramenta falha ao usar um binário específico
- ''git'' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote.
- O carregamento da solução dá erros e paradas desde 17.2 Versão Prévia 2
- A janela de propriedades do arquivo XAML do projeto Xamarin está em branco
- Erro LNK2013: estouro de correção BRANCH26 ao vincular o binário ARM64EC
- O processo do compilador fica preso em loop infinito com 100% de carga da CPU
- ICE para análise de varianteclear com pch no compilador versão 17.2p2 (Office; 17.2)
- Xamarin Visual Studio 2022: erro ao carregar seus certificados
- Erro interno do compilador no VS2022 17.2 preview2 direcionado ao ARM
- O designer XAML VS2022 não funciona quando CopyLocal é falso
- Vulkan.hpp torna o Intellisense lento no Visual Studio 2022
- Bug quando CMakeLists.txt em subdiretórios (não é possível selecionar CMakeLists.txt na pasta raiz)
- Erros ENC persistem após a criação bem-sucedida
- A comparação do esquema SSDT falha na Instância Gerenciada de SQL do Azure
- NET MAUI iOS criam falham porque o Mac Agent não instala manifestos de carga de trabalho MonoToolchain e emsdk atualizados
Problemas conhecidos
Veja todos os problemas abertos e soluções alternativas disponíveis no Visual Studio 2022 seguindo o link abaixo.
Comentários e sugestões
Adoraríamos ouvir o que você tem para nos dizer! Você poderá relatar um problema ou sugerir um recurso usando o ícone Enviar Comentários no canto superior direito do instalador ou do IDE do Visual Studio ou em Ajuda > Enviar Comentários. Você pode acompanhar seus problemas usando a Visual Studio Developer Community, em que você adiciona comentários ou encontra soluções. 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.