Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Esta versão do Visual Studio 2019 não é mais suportada. A última versão suportada é 16.11. Atualize sua instalação ou atualize para a versão mais recente do Visual Studio para permanecer com suporte.
Para obter uma lista de todas as notas de versão do Visual Studio 2019, consulte a página de histórico de versões.
Importante
Esta não é a versão mais recente do Visual Studio. Para baixar a versão mais recente, visite https://visualstudio.microsoft.com/downloads/ e consulte as notas de versão do Visual Studio 2022.
Versões do Visual Studio 2019 versão 16.6
- 14 de julho de 2020 — Visual Studio 2019 versão 16.6.4
- 30 de junho de 2020 — Visual Studio 2019 versão 16.6.3
- 9 de junho de 2020 — Visual Studio 2019 versão 16.6.2
- 1 de junho de 2020 — Visual Studio 2019 versão 16.6.1
- 19 de maio de 2020 — Visual Studio 2019 versão 16.6.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:
- Lançamento hoje! Visual Studio 2019 v16.6 & v16.7 Pré-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 época do lançamento do Visual Studio 2019 v16.4
- 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.
Participe da discussão da nota de lançamento
- Estamos ativamente procurando maneiras de melhorar nossas notas de versão para oferecer o que é mais importante para você. Convidamo-lo a participar na nossa Discussão da Nota de Lançamento da Comunidade de Programadores!
de versão Visual Studio 2019 versão 16.6.4
lançado em July 14, 2020
Aviso de Aviso de Segurança para 16.6.4
CVE-2020-1393 Vulnerabilidade de elevação de privilégio do serviço de coletor padrão do Hub de Diagnóstico
Existe uma vulnerabilidade de elevação de privilégio quando o Serviço de Coletor Padrão do Hub de Diagnóstico do Windows não consegue limpar corretamente a entrada, levando a um comportamento de carregamento de biblioteca não seguro.
CVE-2020-1416 Vulnerabilidade de elevação de privilégio do Visual Studio
Existe uma vulnerabilidade de elevação de privilégio no Visual Studio quando ele carrega dependências de software.
CVE-CVE-2020-1147 Vulnerabilidade de negação de serviço do .NET Core
Um invasor remoto não autenticado pode explorar esta vulnerabilidade emitindo solicitações especialmente criadas para um aplicativo ASP.NET Core ou outro aplicativo que analise certos tipos de XML. A atualização de segurança resolve a vulnerabilidade restringindo os tipos que podem estar presentes na carga útil XML.
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.4
- WPF XAML IntelliSense não funciona na versão 16.6.0
- Criar novos arquivos não falha mais Visual Studio.
de versão Visual Studio 2019 versão 16.6.3
lançado em June 30, 2020
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.3
- WMI Provider MSI ainda não conseguiu instalar na versão 16.6
- Exibir Histórico no menu de contexto no Gerenciador de Soluções não faz nada
- Não é possível gerar shim para X509Certificate2 com Visual Studio 2019 16.6.0
- As caixas de diálogo Adicionar controlador e Adicionar novo item estruturado não estão mostrando todos os contextos de dados após a atualização do Visual Studio Enterprise 16.5.6-16.6.0>
- Não é possível abrir novo arquivo json
- Sobre o Microsoft Visual Studio congelado.
- Problema do Visual Studio 2019 16.6.0 Microsoft Fakes
- Regressão VSSDK IVsHierarchy no VS 16.6.x
- SDK do Windows 10 (10.0.19041.1)- O memcpy ARM64 falha ao acessar a memória não armazenada em cache não alinhada
- Adicionar script ao projeto de banco de dados do SQL Server não abre a lista de scripts de usuário
- Geração de falsificações com argumento ref
- Bloqueio suave frequente com a pilha de chamadas da Análise de Código no projeto Open Folder
- Suporte a tema escuro do Visual Studio Class Designer
- Adicionado suporte para Text Template Transformation Toolkit (T4) em projetos .NET Core
- Separe a aquisição do modelo de conclusão da equipe IntelliCode da produção do modelo.
- Foi resolvido um problema em que os utilizadores podiam ter sofrido falhas críticas de atualização ou instalação devido ao pacote WMIProvider que bloqueava a utilização do IDE. As falhas neste componente não bloqueiam mais o uso do IDE.
- Corrigido um problema que fazia com que o produto parasse de responder ao trabalhar com projetos Xamarin em determinados cenários.
- Corrigido um bug em que o VS falhava ao tentar descriptografar um certificado de assinatura de código UWP inválido
de versão Visual Studio 2019 versão 16.6.2
lançado em June 09, 2020
Aviso de Aviso de Segurança para 16.6.2
CVE-2020-1108 / Vulnerabilidade de negação de serviço CVE-2020-1108.NET Core
Para abordar de forma abrangente o CVE-2020-1108, a Microsoft lançou atualizações para o .NET Core 2.1 e o .NET Core 3.1. Os clientes que usam qualquer uma dessas versões do .NET Core devem instalar a versão mais recente do .NET Core. Consulte as Notas de Versão para obter os números de versão mais recentes e instruções para atualizar o .NET Core.
CVE-2020-1202 / CVE-2020-1203 Vulnerabilidade de elevação de privilégio do serviço de coletor padrão do Hub de Diagnóstico
Existe uma vulnerabilidade de elevação de privilégio quando o Coletor Padrão do Hub de Diagnóstico ou o Coletor Padrão do Visual Studio não manipula corretamente objetos na memória.
CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Vulnerabilidade de elevação de privilégio do serviço de coletor padrão do Hub de Diagnóstico
Existe uma vulnerabilidade de elevação de privilégio quando o Serviço de Coletor Padrão do Hub de Diagnóstico manipula incorretamente operações de arquivo
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.2
- Visual Studio 2019 16.60 travar na execução ou compilação quando modificado não salvo no projeto C++/CLI
- Ocorreu uma exceção não tratada do tipo 'System.NullReferenceException' em Microsoft.VisualStudio.DesignTools.WpfTap.dll
- Referência nula recorrente ao reabrir documentos
- A pesquisa na caixa de diálogo "Criar novo projeto" não encontra modelos para provedores de idiomas de terceiros
- O IntelliSense mostra que "tilde-slash" (~/) aponta para a raiz do projeto ASP .NET Core 3.1 em vez da subpasta wwwroot após a atualização do Visual Studio Enterprise 16.5.6-16.6.0>
- Corrigido um erro do compilador (erro C2475: redefinição; incompatibilidade do especificador 'constexpr') afetando std::atomic quando compilado como C++/CX no modo C++17.
- Os valores e o formato de conclusão de URL foram corrigidos nas visualizações do Razor. O formato de URL relativo ao aplicativo agora é usado novamente e os valores na lista de conclusão de URL mostram arquivos e pastas enraizados na raiz do aplicativo, ou seja, wwwroot.
- Corrigida uma falha ao usar trechos.
- Restaure modelos de item que podem ser ocultos por extensões.
de versão Visual Studio 2019 versão 16.6.1
lançado em June 01, 2020
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.1
- Corrigido o problema ao usar o HotRestart para implantar o aplicativo iOS.
- Corrigido e problema em que o Xamarin.iOS não consegue criar com MessagingRemoteException.
- Corrigido um problema que colocava variáveis 'const' locais estáticas inicializadas constantemente em funções 'embutidas' que anteriormente eram inicializadas dinamicamente no segmento de dados somente leitura. Isso pode causar problemas de compatibilidade ao vincular OBJs compilados com conjuntos de ferramentas mais antigos.
- Corrigido um erro de compilação em projetos Xamarin.Android que podia ser encontrado quando os arquivos de layout do Android contêm determinados caracteres.
- Corrigido um problema com a localização .resx em tempo de execução para aplicativos Xamarin.Android.
- C++ IntelliSense vcpkgsrv.exe frequentemente falha com o set_parent_scope_on_push.
- Falha de instalação do componente Provedor WMI corrigida.
- Corrigida uma falha em alguns casos ao exibir a dica de ferramenta Informações Rápidas para código C++.
- Corrigida uma falha ao fechar o Visual Studio.
- Adiciona suporte ao SDK do Xcode 11.5
- Remove modificador abstrato para BGTask
de versão Visual Studio 2019 versão 16.6.0
lançado em May 19, 2020
Aviso de Aviso de Segurança para 16.6.0
CVE-2020-1108 Vulnerabilidade de negação de serviço do .NET Core
Um invasor remoto não autenticado pode explorar esta vulnerabilidade emitindo solicitações especialmente criadas para o aplicativo .NET Core. A atualização de segurança elimina a vulnerabilidade corrigindo como o aplicativo Web .NET Core lida com solicitações da Web.
CVE-2020-1161 Vulnerabilidade de negação de serviço do .NET Core
Um invasor remoto não autenticado pode explorar esta vulnerabilidade emitindo solicitações especialmente criadas para o aplicativo ASP.NET Core. A atualização de segurança elimina a vulnerabilidade corrigindo como o aplicativo Web ASP.NET Core lida com solicitações da Web.
Nesta versão do Visual Studio 2019 versão 16.6.0
C++
Geração melhorada de comentários Doxygen/XML: Gere automaticamente stubs de comentários de documentos Doxygen ou XML digitando "///" ou "/**" acima das funções. Agora, eles também são exibidos nas dicas de ferramentas de Informações Rápidas.
Suporte Ninja para CMake para Linux / WSL: Use Ninja como o gerador subjacente ao construir projetos CMake no WSL ou em um sistema remoto. Ninja é agora o gerador padrão ao adicionar uma nova configuração Linux ou WSL.
Modelos de depuração para depuração remota do CMake: simplificamos os modelos para depurar projetos CMake em um sistema Linux remoto ou WSL com gdb.
Suporte inicial para conceitos C++20: O IntelliSense agora reconhece os conceitos do C++20 e os sugere na lista de membros.
Depuração de código
Habilite anexar o depurador de instantâneo sem exigir uma reinicialização: O Depurador de Instantâneo agora pode ser instalado nos Serviços de Aplicativo do Azure (ASP.NET Core 3.1) sem exigir uma reinicialização, permitindo que você depure e diagnostique problemas em tempo real sem interrupção do serviço! Anexar ao Depurador de Instantâneo pela primeira vez solicitaria uma instalação da extensão de site do Depurador de Instantâneo em sua implantação do Serviço de Aplicativo do Azure, o que exigiria uma reinicialização.
Melhorias na experiência do usuário para Descompilação: O processo de descompilação utilizará os PDB existentes para produzir melhores nomes para as variáveis locais.
Produtividade Git
- Clone um repositório que contém apenas uma solução e essa solução é carregada automaticamente após a conclusão do clone.
JavaScript/TypeScript
Barra de progresso do TSServer: À medida que o serviço de linguagem abre um projeto TypeScript, o usuário poderá ver o progresso do projeto configurado que está sendo aberto, no widget Tarefas em segundo plano.
Nova depuração JavaScript/TypeScript de vários destinos e suporte a Service Worker: O depurador JavaScript/TypeScript agora suporta a depuração de trabalhadores de serviço, web workers, iFrames e JavaScript da sua página ao mesmo tempo! Além disso, a nova experiência de depuração adiciona suporte para depurar seus aplicativos de servidor de nó back-end e JavaScript do lado do cliente no navegador simultaneamente. Este recurso ainda é experimental. Você pode habilitar a nova experiência de depuração no menu Opções de depuração
As implementações da Ajuda da Assinatura e da Definição Go To foram atualizadas para oferecer melhor suporte aos cenários do LiveShare.
Microsoft Fakes para projetos no estilo .NET Core e SDK
Microsoft Fakes agora suporta .NET Core! Muitos usuários querem migrar seus aplicativos e pacotes de teste para o .NET Core e agora uma grande parte desse processo é possível com o suporte a Fakes para .NET Core. Você pode habilitar esse recurso em Ferramentas > Opções > Visualizar recursos. Fakes é uma estrutura simulada que ajuda a isolar seus testes, zombando de certas partes do código do produto com stubs ou shims. Essa simulação ajuda a desembaraçar um teste do código do seu produto para que ele possa se concentrar em testar apenas o que é relevante para um determinado teste.
Direção
Exibição de lista: Com a nova experiência Localizar em arquivos, recebemos feedback de que o formato de resultado anterior (texto simples sem formatação) era útil para determinados usos. A Vista de Lista está agora disponível no painel de resultados para aceder aos resultados no formato anterior.
Repetir Localizar: A janela de resultados de uma operação Localizar em arquivos agora tem um botão "Repetir localização". Este botão tomará todas as opções usadas para uma pesquisa e preencherá novamente o painel Localizar em arquivos com elas. Isso torna mais fácil repetir uma pesquisa depois de fazer algumas alterações ou ajustar uma pesquisa para ajudar a restringir os resultados. Enquanto o foco estiver na janela Resultados, digite Alt+R e pressione Enter para repetir imediatamente a pesquisa.
Produtividade .NET
Adicione uma correção explícita de código de transmissão: Agora há uma correção de código para adicionar uma conversão explícita quando uma expressão não pode ser implicitamente convertida. Coloque o cursor sobre o erro e pressione (Ctrl+.) para acionar o menu Ações rápidas e refatoração . Selecione Adicionar transmissão explícita.
Simplifique a refatoração de expressões condicionais: Simplifique expressões condicionais removendo código desnecessário. Coloque o cursor sobre a expressão condicional. Pressione (Ctrl+.) para acionar o menu Ações rápidas e refatoração . Selecione Simplificar expressão condicional.
Converta literais de cadeia de caracteres regulares em literais de cadeia de caracteres literais literais textuais: Coloque o cursor no literal de cadeia de caracteres normal. Pressione (Ctrl+.) para acionar o menu Ações rápidas e refatoração . Selecione Converter em string textual.
Converta literais de cadeia de caracteres literais em literais de cadeia de caracteres regulares refatoração: Coloque o cursor sobre o literal da cadeia de caracteres literal. Pressione (Ctrl+.) para acionar o menu Ações rápidas e refatoração . Selecione Converter em cadeia de caracteres regular.
Configure em massa o nível de gravidade das categorias do analisador diretamente através do editor: Coloque o cursor sobre o erro, aviso ou sugestão e digite (Ctrl+.) para acionar o menu Ações Rápidas e Refatoração . Selecione suprimir ou Configurar problemas. Em seguida, selecione Configurar gravidade para todos os analisadores {category name}. Isso atualizará seu arquivo EditorConfig existente com a nova gravidade da categoria.
Suporte ao estilo de Informações Rápidas para comentários XML que contêm retornos e tags de valor: Passe o cursor sobre o elemento. As Informações Rápidas exibirão os estilos suportados dos comentários XML acima do código.
Adicione cabeçalhos de arquivo a arquivos, projetos e soluções existentes com EditorConfig: primeiro você precisará adicionar a regra file_header_template ao seu arquivo EditorConfig. Em seguida, você precisará definir o valor para ser igual ao texto do cabeçalho que você gostaria de aplicar.
Em seguida, coloque o cursor na primeira linha de qualquer arquivo C# ou Visual Basic e digite (Ctrl+.) para acionar o menu Ações Rápidas e Refatoração . Selecione Adicionar banner de arquivo. Se desejar aplicar o cabeçalho do arquivo a todos os arquivos de um projeto ou solução existente, selecione Projeto ou Solução na opção Corrigir todas as ocorrências em: .
Ferramentas Web
Nova experiência para configurar os serviços e emuladores do Azure: A guia Serviços Conectados agora oferece uma nova experiência para conectar seu aplicativo aos serviços do Azure, como Azure SQL, Storage, Key Vault e muitos outros. Ele ajuda você a provisionar novas instâncias (ou selecionar as existentes) e garante que seu código tenha o máximo de pacotes NuGet atualizados até o momento e o código de configuração de inicialização correto. Sempre que possível, as opções de emulação local também estão disponíveis.
Atualizações para a experiência de publicação: A publicação agora oferece uma nova experiência semelhante a um assistente para criar novos perfis de publicação que o orienta pelas opções. Mesmo que alguns componentes do Visual Studio estejam faltando em sua instalação, você ainda terá acesso ao conjunto completo de destinos e opções de publicação; Quaisquer componentes em falta serão identificados e solicitados para serem instalados a pedido. A página de resumo do perfil de publicação também foi atualizada para corresponder à experiência disponível na guia Serviços Conectados para configurar dependências aos serviços do Azure.
Windows Forms
Windows Forms Designer para .NET Core
O Windows Forms designer para projetos .NET Core já está disponível. Para habilitar o designer no Visual Studio, vá para Ferramentas > Opções > de Recursos de Visualização de Ambiente > e selecione a opção Usar o designer de Windows Forms para aplicativos .NET Core de visualização.
Nesta versão, fizemos as seguintes melhorias, incluindo suporte para controles adicionais:
- Suporte para todos os controles Dialogs, PropertyGrid, HScrollBar, VScrollBar, DomainUpDown e TrackBar
- Melhorias de arrastar e soltar
- Melhorias na seleção
- Estabilidade e correções de bugs
Ferramentas WPF/UWP
Azure Key Vault no Assistente de Empacotamento: Os desenvolvedores da UWP agora podem assinar seus pacotes de aplicativos com certificados de assinatura de código diretamente do Cofre de Chaves do Azure no assistente de empacotamento. Tudo o que é necessário é o URI do Cofre da Chave e as permissões corretas para a sua conta Microsoft. O certificado escolhido será importado para o armazenamento de certificados local do usuário, onde poderá ser usado para assinatura. Os certificados locais protegidos por senha também podem agora ser descriptografados com segredos de um Cofre de Chaves.
O XAML Hot Reload e a Live Visual Tree agora suportam a anexação a vários processos ao mesmo tempo. Isso ajuda cenários como quando uma solução inicia vários projetos WPF/UWP ao mesmo tempo ou se o aplicativo UWP está usando várias instâncias. Para fazer isso funcionar, atualizamos a Árvore Visual ao Vivo com um novo nó de processo de nível superior para agrupar elementos do mesmo processo.
O Toolbox agora suporta pacotes NuGet com vários arquivosVisualStudioToolsManifest.xml: Isso permite que os autores do pacote NuGet alterem quais controles são mostrados na Caixa de Ferramentas com base na versão da estrutura/plataforma do projeto de referência. A Toolbox mostrará os itens do manifesto cujas ferramentas do subdiretório Target Framework Moniker (TFM) melhor correspondem à estrutura/plataforma de destino do projeto. Ele voltará para o manifesto na raiz do diretório de ferramentas se nenhuma correspondência TFM for encontrada. Esse manifesto raiz também é necessário para compatibilidade com versões mais antigas do Visual Studio.
Nova configuração: XAML Hot Reload ao salvar. O XAML Hot Reload por padrão envia todas as alterações XAML válidas em tempo real para seu aplicativo em execução. Nesta versão, adicionamos uma nova configuração (Debug > Options > , General > , Enable UI Debugging Tools for XAML > , Apply XAML Hot Reload on document save) que oferece aos desenvolvedores uma escolha de como esse comportamento funciona. Quando essa configuração estiver habilitada, as alterações do XAML Hot Reload não serão aplicadas até que o arquivo que está sendo editado seja salvo.
Foi adicionado suporte a temas escuros para o Class Designer .
Xamarin
O XAML Hot Reload agora pode recarregar apenas o que mudou na sua página, em vez de toda a página. Experimente alterando a configuração "Opções de recarregamento" em Opções de > ferramentas > Xamarin > Hot Reload.
Visualize uma árvore visual dinâmica de elementos na página em seu aplicativo em execução. Abra a Árvore Visual ao Vivo durante uma sessão de depuração do XAML Hot Reload por meio da Depurar > Árvore Visual do Windows > Live.
Substitua as configurações do emulador, como o modo escuro/claro, tamanhos de fonte e muito mais, usando o painel Configurações de ambiente. Abra-o durante uma sessão de Hot Reload XAML por meio de Debug > Windows > Environment Settings.
Você pode usar um arquivo de configuração Lint e selecionar entre ainda mais sugestões do IntelliSense ao editar seu XML Android.
Correções de bugs
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.0
- Quando o sinalizador Novo recurso de experiência do Git estiver habilitado, uma mensagem aparecerá no Team Explorer guiando os usuários para a nova janela da ferramenta Git.
- Correção para atraso intermitente da interface do usuário ao fechar o VS quando o designer do WinForms .NET Core está em estado aberto.
- Corrigidos problemas de criação de projetos usando provedores de tipo, lançando exceção de método ausente em tempo de execução.
- Criação de projeto fixo para projetos .NET framework.
- A nova experiência de localização em arquivos respeita as opções no painel Ferramentas -Options-Find e Substituir.
- Corrigido um bug em que o repositório Git não muda ao fechar uma pasta e abrir uma solução.
- Corrigido o bug ao criar o aplicativo iOS usando símbolos de depuração completos.
- Adicionado retorno de perfis de provisionamento de distribuição Mac e certificados do Windows.
- Corrigido um bug que fazia com que o Visual Studio 2019 parasse de responder ao trabalhar com projetos Xamarin em determinados cenários.
- Adicionado atalho de teclado para a opção "Copiar com cabeçalhos" na grade de resultados do script SQL
- Os usuários do SSDT agora poderão definir e exibir propriedades de sensibilidade para todas as versões acima do SQL Server 2008
- Caixa de diálogo Melhorar propriedades de conexão para usuários de acessibilidade.
- Corrigidas falhas ocasionais ao usar o indicador Tested By Code Lens.
- Certifique-se de que o preenchimento automático de texto em Localizar em arquivos esteja de acordo com o comportamento herdado.
- Verifique se o comportamento da tecla de seta para a esquerda em localizar em arquivos está correto.
- Um problema que impede os usuários C++ da biblioteca C++20 Ranges de usar algoritmos.
Da comunidade de desenvolvedores
- Adicionada navegação de volta de perfis de provisionamento de distribuição Mac e certificados do Windows.
- Certifique-se de que o preenchimento automático de texto em Localizar em arquivos esteja de acordo com o comportamento herdado.
- Modificou a nova localização em arquivos para importar filtros "Procurar" da localização anterior em arquivos.
- Persista a localização em arquivos "Manter arquivos abertos" sinalizador entre sessões VS.
- Corrigido bug ao criar aplicativo iOS usando símbolos de depuração completos
- O Visual Studio não permitirá alterar o TargetFramework nas configurações de publicação após a atualização para 16.4.2 e Core 3.1
- O caminho não está definido corretamente ao abrir o arquivo de solução da linha de comando
- Sugestão de refatoração circular de refatoração IntelliCode
- Cloud explorer > Anexar depurador > Referência de objeto não definida para uma instância de um objeto
- O VS 16.6.0 preview 2.1 não carrega meus controles de pacote Nuget na caixa de ferramentas do VS
- A edição do arquivo de recurso falha no Visual Studio
- Intellisense carregando para sempre - projeto contendo declaração Xml como item de projeto
- A caixa de diálogo "Novo projeto" causa erros frequentes do usuário (usuário digitando o nome pretendido no filtro de modelo)
- Não é possível salvar o arquivo
- Não consigo abrir ficheiros
- Erro interno do compilador com propriedade indexada C++/CLI no Visual Studio 2019 versão 16.5
- Alternância de tema para frente e para trás
- Os projetos VSTO criados no VS 2019 não suportam a Referência de Pacote como o formato de gerenciamento de pacotes. Publicar compilação pode falhar com "Assembly deve ser nome forte assinado para ser marcado como um pré-requisito"
- Falhas no cl.exe durante a análise de código em KMDF - Projetos de driver foram corrigidos.
- Usar "set_tests_properties" em um CMakeLists.txt causa um erro durante a configuração no Visual Studio 2019
- C1001 ao compilar com "amp.h"
- Criar projeto a partir da janela Iniciar não é possível digitar Nome do projeto
- Depois de criar o novo modelo C++/WinRT UWP Core App, o IntelliSense relata muitos erros para funcionar
- Compilar atlsecurity.h gera vários avisos C5205 ("excluir de uma classe abstrata")
- Go To Definition(F12) em um projeto de referência abre metadados em vez do código-fonte real dentro de um projeto de teste de unidade (.Net Framework) que faz referência a um projeto VSTO.
- Nenhuma opção para suprimir o aviso de análise de código C++ C26812 (novo no MSVC 2019 16.3.0 preview 3)
- A construção de array_view AMP C++ gera erro de compilação no VS 2019 16.5 preview 2 com /std:c++latest
- Problema de geração de código causando falha com destruidor virtual puro no objeto const
- Ir para (Ctrl+,) não deve tirar o foco da caixa de pesquisa até que eu pressione Enter
- Melhorar o relatório de erros EnC nativo para edições sem suporte
- Todas as outras correções da Comunidade de Desenvolvedores nesta versão de visualização.
- Microsoft.VisualStudio.Editor.Implementation.EditorPackage não foi carregado corretamente
- std::make_shared + PCH + método virtual + GoogleTest causa erro interno do compilador com CL 19.24
- Solicitações pull no Visual Studio: "Você não está conectado a um repositório remoto"
- Compilar co-rotina com /Wall produz aviso no código gerado pelo compilador
- A linha de comando clang-tidy é muito longa
- As opções na página de opções "Separadores e Windows" continuam a ser repostas
- Avisos de compilação do C++/CLI .net core 3.1
- Xamarin Encontrou conflitos entre diferentes versões do System.Numerics que não puderam ser resolvidos
- FontFamily não funciona no recurso WPF/.net Core 3.1
- Editor de texto C++: espaçamento após o operador binário é erroneamente removido pela formatação automática
-
"Alinhamento ponteiro/referência" aplica-se incorretamente a funções declaradas dentro de
alignasclasses afetadas pela palavra-chave - O pré-processador gera informações de linha incorretas
- Todas as outras correções nesta versão de visualização.
Problemas conhecidos
Veja todos os problemas em aberto e soluções alternativas disponíveis no Visual Studio 2019 seguindo o link abaixo.
Problemas conhecidos do Visual Studio 2019 versão 16.6
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.
Visual Studio 2019 versão 16.6 Notas de versão