Notas sobre a versão do Visual Studio 2019 versão 16.6
Developer Community | Requisitos do sistema | Compatibilidade | Código distribuível | Histórico de versões | Termos de licença | Blogs | Novidades da documentação do Visual Studio
Observação
Esta não é a versão mais recente do Visual Studio. Para baixar a última versão, acesse o site do Visual Studio.
Novidades no Visual Studio 2019 versão 16.6
Período de suporte
Essa versão está agora sem suporte. Para obter mais informações sobre suporte do Visual Studio, revise a Política de Suporte do Visual Studio 2019.
Veja a última versão das notas sobre a versão ou acesse o site do Visual Studio para baixar a última versão com suporte do Visual Studio 2019.
Lançamentos 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
Notas sobre a versão arquivadas do Visual Studio 2019
- Notas sobre a versão do Visual Studio 2019 versão 16.5
- Notas sobre a versão do Visual Studio 2019 versão 16.4
- Notas sobre a versão do Visual Studio 2019 versão 16.3
- Notas sobre a versão do Visual Studio 2019 versão 16.2
- Notas sobre a versão do Visual Studio 2019 versão 16.1
- Notas sobre a versão do Visual Studio 2019 versão 16.0
Blog do Visual Studio 2019
O Blog do Visual Studio 2019 é a fonte oficial de insights do produto da equipe de engenharia do Visual Studio. É possível encontrar informações detalhadas sobre as versões do Visual Studio 2019 nas seguintes postagens:
- Em lançamento hoje! Visual Studio 2019 versões 16.6 e 16.7 Versão Prévia 1
- O Visual Studio 2019 versão 16.6 versão prévia 2 lança novos recursos para você
- O Visual Studio 2019 versão 16.5 já está disponível!
- Esta é a temporada de lançamento do Visual Studio 2019 v 16.4
- Visual Studio 2019 v16.4 versão prévia 2, esportes de outono e pumpkin spice
- Suporte do .NET Core e muito mais no Visual Studio 2019 versão 16.3 – atualize agora
- Visual Studio 2019 versão 16.3 versão prévia 2 e Visual Studio 2019 para Mac versão 8.3 versão prévia 2 lançados.
- Visual Studio 2019 versão 16.2 e 16.3 versão prévia 1 agora disponíveis
- Visual Studio 2019 versão 16.2 versão prévia 2
- Visual Studio 2019 versão 16.1 e versão prévia 16.2
- Visual Studio 2019: codifique mais rápido. Work smarter. Crie o futuro.
Participe da discussão das notas sobre a versão
- Estamos buscando ativamente maneiras de melhorar nossas notas sobre a versão para fornecer o que mais importa para você. Convidamos você a participar da Discussão das notas sobre a versão da Developer Community.
Visual Studio 2019 versão 16.6.4
lançado em 14 de julho de 2020
Aviso de Consultoria de Segurança da versão 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
Havia uma vulnerabilidade de elevação de privilégio quando o Serviço de Coletor Padrão do Hub de Diagnóstico do Windows falhava ao limpar a entrada corretamente, levando a um comportamento de carregamento de biblioteca inseguro.
CVE-2020-1416 Vulnerabilidade de Elevação de Privilégio do Visual Studio
Havia uma vulnerabilidade de elevação de privilégio no Visual Studio ao carregar dependências de software.
CVE-CVE-2020-1147 Vulnerabilidade de Negação de Serviço do .NET Core
Um invasor não autenticado remoto poderia explorar essa vulnerabilidade emitindo solicitações especialmente criadas para um aplicativo ASP.NET Core ou outro aplicativo que analisa determinados tipos de XML. A atualização de segurança resolve a vulnerabilidade, restringindo os tipos que podem estar presentes no conteúdo XML.
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.4
- IntelliSense XAML WPF não estava funcionando na versão 16.6.0
- A criação de arquivos não faz mais o Visual Studio falhar.
Visual Studio 2019 versão 16.6.3
lançado em 30 de junho de 2020
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.3
- O MSI do provedor WMI apresentava falha ao ser instalado no 16.6
- Exibir o Histórico no menu de contexto do Gerenciador de Soluções não tinha efeito algum
- Não era possível gerar uma correção para X509Certificate2 com o Visual Studio 2019 16.6.0
- As caixas de diálogo Adicionar Controlador e Adicionar Novo Item com Scaffolding não mostravam todos os contextos de dados após a atualização do Visual Studio Enterprise 16.5.6->16.6.0
- Não era possível abrir um novo arquivo JSON
- Sobre o Microsoft Visual Studio congelado.
- Problemas com o Microsoft Fakes do Visual Studio 2019 16.6.0
- Regressão de IVsHierarchy do VSSDK no VS 16.6.x
- SDK do Windows 10 (10.0.19041.1) – O memcpy do ARM64 falhava ao acessar uma memória sem alinhamento e não armazenada em cache
- Adicionar script ao projeto de Banco de Dados do SQL Server não abria a lista de scripts de usuário
- Geração do Fakes com argumentos de referência
- Interrupções frequentes com pilha de chamadas do Code Analysis no projeto Abrir Pasta
- Suporte ao tema escuro do Designer de Classe do Visual Studio
- Adicionado o suporte para o T4 (Text Template Transformation Toolkit) em projetos do .NET Core
- A aquisição de modelos da conclusão da equipe do IntelliCode foi separada da produção do modelo.
- Foi resolvido um problema em que os usuários podem ter tido falhas críticas de atualização ou instalação devido ao pacote WMIProvider que bloqueava o uso do IDE. As falhas nesse componente não bloqueiam mais o uso do IDE.
- Correção de um problema que fazia com que o produto parasse de responder ao trabalhar com projetos do Xamarin em determinados cenários.
- Correção de um bug em que ocorria falha no VS ao tentar descriptografar um certificado de assinatura de código UWP inválido
Visual Studio 2019 versão 16.6.2
lançado em 9 de junho de 2020
Aviso de Consultoria de Segurança da versão 16.6.2
CVE-2020-1108 / CVE-2020-1108 Vulnerabilidade de negação de serviço do .NET Core
Para abordar a CVE-2020-1108 de maneira abrangente, 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 dele. Confira as Notas sobre a versão para obter os números de versão mais recentes e as instruções de atualização do .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 falha ao manipular corretamente os 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
Há uma vulnerabilidade de elevação de privilégio quando o Serviço Coletor Padrão do Hub de Diagnóstico manipula incorretamente as operações de arquivo
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.2
- O Visual Studio 2019 16.60 trava na execução ou compilação quando é modificado e não é salvo no projeto C++/CLI
- Ocorreu uma exceção sem tratamento do tipo 'System.NullReferenceException' no Microsoft.VisualStudio.DesignTools.WpfTap.dll
- Referência nula recorrente ao reabrir documentos
- A pesquisa da caixa de diálogo "Criar novo projeto" não encontra modelos para provedores de linguagem de terceiros
- O IntelliSense mostra que "til-barra" (~/) 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
- Correção de 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 da URL foram corrigidos em exibições do Razor. O formato de URL relativo ao aplicativo agora é usado novamente e os valores na lista de conclusão da URL mostram arquivos e pastas localizadas na raiz do aplicativo, ou seja, wwwroot.
- Correção de uma falha ao usar trechos de código.
- Restaure os modelos de item que podem ser ocultados por extensões.
Visual Studio 2019 versão 16.6.1
lançamento: 1º de junho de 2020
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.1
- Problema corrigido ao usar o HotRestart para implantar um aplicativo iOS.
- Problema corrigido em que o Xamarin.iOS falha ao compilar com MessagingRemoteException.
- Problema corrigido que colocava variáveis "const" locais estáticas inicializadas como constantes em funções "inline" que anteriormente foram inicializadas dinamicamente no segmento de dados somente leitura. Isso pode causar problemas de compatibilidade ao vincular com OBJs compilados com conjuntos de ferramentas mais antigos.
- Corrigido um erro de compilação em projetos do Xamarin.Android que poderia ser encontrado quando arquivos de layout do Android contivessem determinados caracteres.
- Corrigido um problema com a localização de .resx no runtime para aplicativos Xamarin.Android.
- vcpkgsrv.exe do C++ IntelliSense falha frequentemente com set_parent_scope_on_push.
- Corrigida a falha de instalação do componente do provedor de WMI.
- Corrigida uma falha em alguns casos ao exibir a dica de ferramenta Informações Rápidas para o código C++.
- Corrigida uma falha ao fechar o Visual Studio.
- Adiciona o suporte ao SDK do Xcode 11.5
- Remove o modificador "abstract" para BGTask
Visual Studio 2019 versão 16.6.0
lançamento: 19 de maio de 2020
Aviso de Consultoria de Segurança da versão 16.6.0
CVE-2020-1108 Vulnerabilidade de negação de serviço do ASP.NET Core
Um invasor não autenticado remoto pode explorar essa vulnerabilidade emitindo solicitações especialmente criadas para o aplicativo .NET Core. A atualização de segurança aborda 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 não autenticado remoto pode explorar essa vulnerabilidade emitindo solicitações especialmente criadas para um aplicativo ASP.NET Core. A atualização de segurança resolve a vulnerabilidade corrigindo como o aplicativo Web ASP.NET Core manipula solicitações da Web.
Neste lançamento do Visual Studio 2019 versão 16.6.0
C++
Geração aprimorada de comentários de Doxygen/XML: Gere automaticamente stubs de comentário da documentação XML ou Doxygen digitando as funções "///" ou "/**" acima. Eles agora são exibidos em dicas de ferramentas de Informações Rápidas também.
Suporte do Ninja para CMake para Linux/WSL: use o Ninja como o gerador subjacente ao criar projetos do CMake no WSL ou em um sistema remoto. O Ninja agora é o gerador padrão ao adicionar uma nova configuração do Linux ou do WSL.
Modelos de depuração para depuração remota de CMake: simplificamos os modelos de depuração de projetos CMake em um sistema Linux remoto ou WSL com o gdb.
Suporte inicial para conceitos do C++20: O IntelliSense agora reconhece conceitos do C++ 20 e sugere o uso deles na lista de membros.
Depuração
Habilitar a anexação do Depurador de Instantâneos sem a necessidade de uma reinicialização: o Depurador de Instantâneos agora pode ser instalado nos Serviços de Aplicativos do Azure (ASP.NET Core 3.1) sem a necessidade de uma reinicialização, permitindo que você depure e diagnostique problemas dinâmicos sem interrupção em seu serviço. Anexar ao Depurador de Instantâneos pela primeira vez solicitaria uma instalação da extensão de site do Depurador de Instantâneos em sua implantação do Serviço de Aplicativo do Azure, que exigiria uma reinicialização.
Melhorias na experiência do usuário para descompilação: o processo de descompilação usará PDBs existentes para produzir nomes melhores para variáveis locais.
Produtividade do Git
- Clone um repositório que contém somente uma solução que será carregada automaticamente após a conclusão da clonagem.
JavaScript/TypeScript
Barra de Progresso do TSServer: à medida que o serviço de idioma abre um projeto TypeScript, o usuário poderá ver o progresso do projeto configurado sendo aberto, no widget Tarefas em segundo plano.
Nova depuração de JavaScript/TypeScript de vários destinos e suporte a trabalhos de serviço: o depurador JavaScript/TypeScript agora dá suporte à depuração de trabalhos de serviço, trabalhos Web, iFrames e JavaScript de página ao mesmo tempo. Além disso, a nova experiência de depuração adiciona o suporte para a depuração de seus aplicativos de servidor de nó de back-end e para JavaScript do lado do cliente no navegador ao mesmo tempo. Esse recurso ainda é experimental. Você pode habilitar a nova experiência de depuração no menu de opções Depuração
As implementações de Ajuda de Assinatura e Ir Para Definição foram atualizadas para melhorar o suporte a cenários LiveShare.
Microsoft Fakes para projetos do .NET Core e projetos no estilo de SDK
O Microsoft Fakes agora dá suporte ao .NET Core! Muitos usuários desejam migrar aplicativos e conjuntos de teste para o .NET Core e, agora, uma grande parte desse processo é possível com o suporte do Fakes ao .NET Core. Você pode habilitar esse recurso em Ferramentas> Opções > Versões Prévias dos Recursos. O Fakes é uma estrutura fictícia que ajuda a isolar seus testes simulando determinadas partes do código do produto com stubs ou shims. Essa simulação ajuda a desenrolar um teste do código do produto para que ele possa se concentrar em testar apenas o que é relevante para um determinado teste.
Editor
Exibição de Lista: com a nova experiência Localizar em Arquivos, recebemos comentários de que o formato de resultado anterior (texto simples sem formatação) era útil para determinados usos. Agora, a Exibição de lista está disponível no painel de resultados para acessar os resultados no formato anterior.
Repetir Localizar: a janela de resultados de uma operação Localizar em Arquivos agora tem um botão "Repetir Localizar". Esse botão considera todas as opções usadas em uma pesquisa e preenche novamente o painel Localizar nos Arquivos com elas. Assim, é mais fácil repetir uma pesquisa depois de fazer algumas alterações ou ajustar uma pesquisa para restringir os resultados. Enquanto o foco estiver na janela Resultados, digite Alt+R e pressione ENTER para repetir a pesquisa imediatamente.
Produtividade do .NET
Adicionar correção explícita de código de conversão: agora há uma correção de código para adicionar uma conversão explícita quando uma expressão não puder ser convertida implicitamente. Coloque o cursor no erro e pressione (Ctrl+.) para disparar o menu Ações Rápidas e Refatorações. Selecione Adicionar conversão explícita.
Simplifique a refatoração de expressões condicionais: simplifique expressões condicionais removendo código desnecessário. Coloque o cursor na expressão condicional. Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações. Selecione Simplificar a expressão condicional.
Refatoração da conversão de literais de cadeias de caracteres regulares em literais de cadeias de caracteres verbatim: coloque o cursor no literal da cadeia de caracteres regular. Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações. Selecione Converter em cadeia de caracteres verbatim.
Refatoração da conversão de literais de cadeias de caracteres verbatim em literais de cadeias de caracteres regulares: coloque o cursor no literal da cadeia de caracteres verbatim. Pressione (Ctrl+.) para acionar o menu Ações Rápidas e Refatorações. Selecione Converter em cadeia de caracteres regular.
Configurar em massa o nível de gravidade das categorias do analisador diretamente por meio do editor: coloque o cursor no erro, aviso ou sugestão e tipo (Ctrl+.) para disparar o menu Ações Rápidas e Refatorações. Selecione Suprimir ou Configurar os problemas. Em seguida, selecione Configurar severidade para todos os analisadores {category name}. Isso atualizará o arquivo EditorConfig existente com a nova severidade da categoria.
Suporte ao estilo de Informações Rápidas para comentários XML que contêm marcas de valor e de retorno: focalize o cursor sobre o elemento. As Informações Rápidas exibirão os estilos compatíveis dos comentários XML acima do código.
Adicionar cabeçalhos de arquivo a arquivos, projetos e soluções existentes com EditorConfig: primeiro, você precisará adicionar a regra file_header_template ao arquivo EditorConfig. Em seguida, será necessário definir o valor como igual ao texto do cabeçalho que você deseja aplicar.
Em seguida, coloque o cursor na primeira linha de qualquer arquivo do C# ou do Visual Basic e digite (Ctrl+.) para disparar o menu Ações Rápidas e Refatorações. Selecione Adicionar faixa de arquivo. Se você quiser aplicar o cabeçalho de 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 da Web
Nova experiência para configurar serviços e emuladores do Azure: a guia Serviços Conectados agora oferece uma nova experiência para conectar seu aplicativo a serviços do Azure, como SQL do Azure, Armazenamento, Key Vault e muitos outros. Ele ajuda você a provisionar novas instâncias (ou selecionar as existentes) e garante que seu código tenha os pacotes NuGet mais atualizados e o código de configuração de inicialização correto. Sempre que possível, 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 orienta você pelas suas opções. Mesmo que alguns componentes do Visual Studio estejam ausentes em sua instalação, você ainda terá acesso ao conjunto completo de destinos e opções de publicação. Os componentes ausentes serão identificados e será solicitado que eles sejam instalados sob demanda. 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 para os serviços do Azure.
Windows Forms
Designer de Formulários do Windows para .NET Core
Agora o Designer de Formulários do Windows está disponível para projetos do .NET Core. Para habilitar o designer no Visual Studio, acesse Ferramentas > Opções > Ambiente > Versões Prévias de Recursos e selecione a opção Usar o Designer do Windows Forms para aplicativos .NET Core.
Nessa versão, fizemos as seguintes melhorias, incluindo o suporte para controles adicionais:
- Suporte para os controles de todos os diálogos, PropertyGrid, HScrollBar, VScrollBar, DomainUpDown e TrackBar
- Aprimoramentos do tipo "arrastar e soltar"
- Melhorias na seleção
- Correções de bugs e na estabilidade
Ferramentas do WPF/UWP
Azure Key Vault no Assistente de Empacotamento: os desenvolvedores UWP agora podem assinar seus pacotes de aplicativos com certificados de assinatura de código diretamente do Azure Key Vault no assistente de empacotamento. Você só precisará do URI do Key Vault e das permissões corretas de sua conta Microsoft. O certificado escolhido será importado para o repositório de certificados local do usuário, no qual ele poderá ser usado para assinatura. Os certificados locais protegidos por senha agora também podem ser descriptografados com segredos de um Key Vault.
A Recarga Dinâmica de XAML e a árvore visual dinâmica agora dão suporte à anexação simultânea a vários processos. Isso ajuda cenários como quando uma solução inicia vários projetos do WPF/da UWP simultaneamente ou quando o aplicativo UWP está usando várias instâncias. Para fazer esse trabalho, atualizamos a árvore visual dinâmica com um novo nó de processo de nível superior para agrupar elementos do mesmo processo.
Caixa de Ferramentas agora dá suporte a pacotes NuGet com vários arquivos VisualStudioToolsManifest.xml: isso permite que os autores do pacote NuGet alterem quais controles são mostrados na Caixa de Ferramentas com base na versão de estrutura/plataforma do projeto de referência. A Caixa de Ferramentas mostrará os itens do manifesto cujo subdiretório de ferramentas TFM (Moniker da Estrutura de Destino) melhor corresponda à plataforma/estrutura de destino do projeto. Ele voltará ao manifesto na raiz do diretório de ferramentas se nenhuma correspondência de TFM for encontrada. Esse manifesto raiz também é necessário para compatibilidade com versões mais antigas do Visual Studio.
Nova Configuração: Recarga Dinâmica de XAML em Salvar. A Recarga Dinâmica de XAML envia por padrão todas as alterações de XAML em tempo real ao seu aplicativo em execução. Nesta versão, adicionamos uma nova configuração (Opções de > Depuração > Geral > Habilitar Ferramentas de Depuração de Interface do Usuário para XAML > Aplicar Recarga Dinâmica de XAML no salvamento de documentos) que oferece aos desenvolvedores a opção de como esse comportamento funciona. Quando essa configuração é habilitada, as alterações na Recarga Dinâmica de XAML não são aplicadas até que o arquivo que está sendo editado seja salvo.
O suporte a temas escuros para o Designer de Classe foi adicionado.
Xamarin
A Recarga Dinâmica de XAML agora pode recarregar o que acabou de ser mudado em sua página, em vez de toda a página. Experimente alterando a configuração "Opções de Recarga" em Ferramentas > Opções > Xamarin > Recarga Dinâmica.
Exibir uma Árvore Visual Dinâmica de elementos na página em seu aplicativo em execução. Abra a Árvore Visual Dinâmica durante uma sessão de depuração de Recarga Dinâmica de XAML por meio de Depuração > Windows > Árvore Visual Dinâmica.
Substituir as configurações do emulador, como modo escuro/claro, tamanhos da fonte e mais usando o painel Configurações de Ambiente. Abra-a durante uma sessão de Recarga Dinâmica de XAML por meio de Depuração > Windows >Configurações de ambiente.
Você pode usar um arquivo de configuração Lint e selecionar ainda mais sugestões do IntelliSense ao editar seu XML do Android.
Correções de bug
Principais problemas corrigidos no Visual Studio 2019 versão 16.6.0
- Quando um novo sinalizador de recurso de experiência Git estiver habilitado, uma mensagem será exibida no Team Explorer, orientando os usuários para a nova janela de ferramentas Git.
- Correção do atraso intermitente da interface do usuário ao fechar o VS quando o designer do WinForms .NET Core está no estado aberto.
- Problemas corrigidos na criação de projetos usando provedores de tipos, lançando a exceção de método ausente no runtime.
- Correção da criação de projeto para projetos do .NET Framework.
- A nova experiência de Localizar nos arquivos respeita as opções no painel Ferramentas – Opções – Localizar e Substituir.
- Corrigido um bug devido ao qual o repositório Git não é alterado ao fechar uma Pasta e abrir uma Solução.
- Corrigido o bug de compilação do aplicativo iOS usando símbolos de depuração completos.
- Adicionada a navegação regressiva dos perfis e certificados de provisionamento do Mac Distribution por meio 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 o atalho de teclado para a opção "Copiar com Cabeçalhos" na Grade de Resultados de Script do SQL
- Agora, os usuários do SSDT poderão definir e exibir propriedades de confidencialidade para todas as versões superiores ao SQL Server 2008
- Aprimorada a caixa de diálogo Propriedades de Conexão para usuários de acessibilidade.
- Corrigidas as falhas ocasionais ao usar o indicador Testado pelo CodeLens.
- Verifique se o texto foi populado automaticamente em Localizar nos arquivos, de acordo com o comportamento herdado.
- Verifique se o comportamento da tecla de seta para a esquerda em Localizar nos arquivos está correto.
- Um problema que impede os usuários do C++ na Biblioteca de intervalos do C++20 de usar algoritmos.
Da Developer Community
- Adicionada a navegação regressiva dos perfis e certificados de provisionamento do Mac Distribution por meio do Windows.
- Verifique se o texto foi populado automaticamente em Localizar nos arquivos, de acordo com o comportamento herdado.
- Modificou a nova localização em arquivos para importar filtros "Pesquisar" da localização anterior em arquivos.
- Mantenha o sinalizador "Manter arquivos abertos" de Localizar nos arquivos entre as sessões do VS.
- Corrigido o bug de compilação do 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 o 16.4.2 e o Core 3.1
- O caminho não está definido corretamente ao abrir o arquivo de solução por meio da linha de comando
- Sugestão de refatoração circular da Refatoração de IntelliCode
- Explorador de Nuvem > Anexar depurador > Referência de objeto não definida para uma instância de um objeto
- O VS 16.6.0 versão prévia 2.1 não carrega meus controles de pacote NuGet na caixa de ferramentas do VS
- Editar falhas do arquivo de recurso no Visual Studio
- IntelliSense não termina de carregar – projeto que contém uma declaração XML como um item de projeto
- A caixa de diálogo "Novo Projeto" causa erros frequentes (usuário digitando o nome pretendido pelo usuário no filtro de modelo)
- Não foi possível salvar o arquivo
- Não consigo abrir arquivos
- Erro de compilador interno da propriedade indexada do C++/CLI no Visual Studio 2019 versão 16.5
- Alternância contínua entre dois temas
- Os projetos do VSTO criados no VS 2019 não dão suporte à Referência de Pacote como o formato de gerenciamento de pacotes. O Build de Publicação pode falhar com "O assembly precisa ter um nome forte assinado para que possa ser marcado como um pré-requisito"
- Falhas no cl.exe durante a análise de código no KMDF – Os projetos de driver foram corrigidos.
- O uso de "set_tests_properties" em um CMakeLists.txt causa um erro durante a configuração no Visual Studio 2019
- C1001 ao compilar com "amp.h"
- Não é possível digitar o nome do projeto em Criar Projeto na janela inicial
- Depois de criar o modelo de aplicativo de núcleo C++/WinRT da UWP, o IntelliSense relata muitos erros que impedem o funcionamento
- A compilação de atlsecurity.h gera vários avisos C5205 ("exclusão de uma classe abstrata")
- A opção Ir para Definição (F12) em um projeto de referência abre metadados em vez do código-fonte real em um Projeto de Teste de Unidade (.NET Framework) que faz referência a um projeto do VSTO.
- Nenhuma opção para suprimir o aviso de análise de código C26812 do C++ (novo no MSVC 2019 16.3.0 versão prévia 3)
- A construção array_view do C++ AMP gera um erro de compilação no VS 2019 16.5 versão prévia 2 com /std:c++lates
- Um problema de geração de código causa falha com o destruidor virtual puro no objeto const
- A opção Ir para (Ctrl+,) não deve retirar o foco da caixa de pesquisa até que eu pressione Enter
- Aprimorar o relatório de erros do EnC nativo para edições sem suporte
- Todas as outras correções da Developer Community nesta versão prévia.
- Microsoft.VisualStudio.Editor.Implementation.EditorPackage não foi carregado corretamente
- std::make_shared + PCH + método virtual + GoogleTest causa erro interno de compilador com CL 19.24
- Solicitações de Pull no Visual Studio: "Você não está conectado a um repositório remoto"
- A compilação de corrotina com/Wall produz um aviso no código gerado do compilador
- A linha de comando clang-tidy é muito longa
- As opções na página de opções "Guias e Janelas" permanecem sendo redefinidas
- Avisos de build do .NET Core 3.1 do C++/CLI
- O Xamarin encontrou conflitos entre versões diferentes de System.Numerics que não puderam ser resolvidos
- FontFamily não está funcionando no WPF/.NET Core 3.1 do recurso
- Editor de texto C++: o espaçamento após o operador binário é removido erroneamente pela formatação automática
- O "alinhamento de ponteiro/referência" aplica-se incorretamente a funções declaradas em classes afetadas pela palavra-chave
alignas
- O pré-processador gera informações de linha incorretas
- Todas as outras correções nesta versão prévia.
Problemas conhecidos
Veja todos os problemas em aberto e as soluções alternativas disponíveis no Visual Studio 2019, seguindo o link abaixo.
Problemas conhecidos do Visual Studio 2019 versão 16.6
Comentários e sugestões
Adoraríamos ouvir o que você tem para nos dizer! Em caso de problemas, informe-nos por meio da opção Relatar um Problema no canto superior direito do Instalador ou do próprio IDE do Visual Studio. O ícone está localizado no canto superior direito. Você pode fazer uma sugestão de produto ou acompanhar os problemas na Comunidade de Desenvolvedores do Visual Studio, em que você pode fazer perguntas, encontrar respostas e propor novos recursos. Você também pode obter ajuda gratuita com a instalação por meio de nosso suporte via chat ao vivo.
Blogs
Aproveite as informações e recomendações disponíveis no site Blogs de Ferramentas de Desenvolvedor para ficar em dia com as novas versões e conferir postagens detalhadas sobre uma grande variedade de recursos.
Histórico de notas sobre a versão do Visual Studio 2019
Para obter mais informações sobre versões anteriores do Visual Studio 2019, consulte a página Histórico de notas sobre a versão do Visual Studio 2019.