Notas sobre a versão do Visual Studio 2019 versão 16.2Visual Studio 2019 version 16.2 Release Notes
Developer Community | Requisitos do Sistema | Compatibilidade | Código Distribuível | Termos da Licença | Blogs | Problemas Conhecidos da Última VersãoDeveloper Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Latest Release Known Issues
Clique no botão para baixar a versão mais recente do Visual Studio 2019.Click a button to download the latest version of Visual Studio 2019. Para conferir instruções sobre a instalação e a atualização do Visual Studio 2019, consulte Atualizar o Visual Studio 2019 para a versão mais recente.For instructions on installing and updating Visual Studio 2019, see the Update Visual Studio 2019 to the most recent release. Além disso, consulte as instruções em como instalar offline.Also, see instructions on how to install offline.
Novidades no Visual Studio 2019 versão 16.2What's New in Visual Studio 2019 version 16.2
Lançamento das versões do Visual Studio 2019 versão 16.2Visual Studio 2019 version 16.2 Releases
- 10 de setembro de 2019 — Visual Studio 2019 versão 16.2.5September 10, 2019 — Visual Studio 2019 version 16.2.5
- 5 de setembro de 2019 — Visual Studio 2019 versão 16.2.4September 5, 2019 — Visual Studio 2019 version 16.2.4
- 20 de agosto de 2019 — Visual Studio 2019 versão 16.2.3August 20, 2019 — Visual Studio 2019 version 16.2.3
- 13 de agosto de 2019 — Visual Studio 2019 versão 16.2.2August 13, 2019 — Visual Studio 2019 version 16.2.2
- 6 de agosto de 2019 — Visual Studio 2019 versão 16.2.1August 6, 2019 — Visual Studio 2019 version 16.2.1
- 24 de julho de 2019 — Visual Studio 2019 versão 16.2July 24, 2019 — Visual Studio 2019 version 16.2
Blog do Visual Studio 2019Visual Studio 2019 Blog
O Blog do Visual Studio 2019 é a fonte oficial de insights do produto da equipe de engenharia do Visual Studio.The Visual Studio 2019 Blog is the official source of product insight from the Visual Studio Engineering Team. É possível encontrar informações detalhadas sobre as versões do Visual Studio 2019 nas seguintes postagens:You can find in-depth information about the Visual Studio 2019 releases in the following posts:
- Foram lançadas a versão prévia 2 do Visual Studio 2019 versão 16.3 e a versão prévia 2 do Visual Studio para Mac versão 8.3!Visual Studio 2019 version 16.3 Preview 2 and Visual Studio for Mac version 8.3 Preview 2 Released!
- O Visual Studio 2019 versão 16.2 em disponibilidade geral e o 16.3 versão prévia 1 já estão disponíveis.Visual Studio 2019 version 16.2 Generally Available and 16.3 Preview 1 now available.
Visual Studio 2019 versão 16.2.5Visual Studio 2019 version 16.2.5 
lançado em 10 de setembro de 2019released September 10, 2019
Principais problemas corrigidos no Visual Studio 2019 versão 16.2.5Top Issues Fixed in Visual Studio 2019 version 16.2.5
- O Visual Studio parava de responder ao criar um projeto do SSISVisual Studio stops responding on creating a new SSIS project
- Corrigidos os congelamentos da interface do usuário após o uso estendido do editor.Fixed UI freezes occurring after extended usage of the editor.
Avisos de Consultoria de SegurançaSecurity Advisory Notices
CVE-2019-1232 Vulnerabilidade de Elevação de Privilégio do Serviço Coletor Padrão do Hub de DiagnósticoCVE-2019-1232 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
Há uma vulnerabilidade de elevação de privilégio quando o Serviço Coletor Padrão do Hub de Diagnóstico representa incorretamente determinadas operações de arquivo.An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector Service improperly impersonates certain file operations. Um invasor que explore com êxito essa vulnerabilidade pode obter privilégios elevados.An attacker who successfully exploited this vulnerability could gain elevated privileges. Um invasor com acesso sem privilégios a um sistema vulnerável poderia explorar essa vulnerabilidade.An attacker with unprivileged access to a vulnerable system could exploit this vulnerability. A atualização de segurança corrige a vulnerabilidade garantindo que o Serviço Coletor Padrão do Hub de Diagnóstico represente corretamente as operações de arquivo.The security update addresses the vulnerability by ensuring the Diagnostics Hub Standard Collector Service properly impersonates file operations.
CVE-2019-1301: vulnerabilidade de Ataque de Negação de Serviço no .NET CoreCVE-2019-1301: Denial of Service Vulnerability in .NET Core
Há uma vulnerabilidade de negação de serviço quando o .NET Core manipula solicitações Web incorretamente.A denial of service vulnerability exists when .NET Core improperly handles web requests. Um invasor que explorasse com êxito essa vulnerabilidade poderia causar uma negação de serviço em relação a um aplicativo Web do .NET Core.An attacker who successfully exploited this vulnerability could cause a denial of service against a .NET Core web application. A vulnerabilidade pode ser explorada remotamente, sem autenticação.The vulnerability can be exploited remotely, without authentication.
A atualização resolve a vulnerabilidade corrigindo como o aplicativo Web .NET Core manipula solicitações da Web.The update addresses the vulnerability by correcting how the .NET Core web application handles web requests.
Visual Studio 2019 versão 16.2.4Visual Studio 2019 version 16.2.4
lançado em 5 de setembro de 2019released September 5, 2019
Principais problemas corrigidos no Visual Studio 2019 versão 16.2.4Top Issues Fixed in Visual Studio 2019 version 16.2.4
- Correção: Erro ao executar o gerador de código selecionado: "o valor -1 está fora do intervalo aceitável [0,2147483647]. Nome do parâmetro: value"Fixed: Error running the selected code generator :" value -1 is outside the acceptable [0,2147483647] range. Parameter name :value"
- Correção: O VS2019 ficará suspenso aleatoriamente durante o descarregamento de projetosFixed: VS2019 will randomly hang while unloading projects
- Corrigido: o vcpkgsrv congela o VS na abertura de novos arquivos CPPFixed: vcpkgsrv freezes VS on opening new cpp files
- Corrigido um problema que fazia com que o Visual Studio 2019 parasse de responder ao desligar.Fixed an issue that caused Visual Studio 2019 to stop responding on shut down.
- Adicionado tratamento de erro para evitar falha ao exibir as janelas de ferramentas com o reconhecimento por monitor habilitado.Added error handling to prevent a crash when displaying tool windows with Per-Monitor awareness enabled.
Visual Studio 2019 versão 16.2.3Visual Studio 2019 version 16.2.3
lançado em 20 de agosto de 2019released August 20, 2019
Principais problemas corrigidos no Visual Studio 2019 versão 16.2.3Top Issues Fixed in Visual Studio 2019 version 16.2.3
- Correção: SDK do Android não encontrado após a atualização para a versão 16.2Fixed: Android SDK not found after upgrade to 16.2
- Correção: O VS não será iniciado após a atualização com a mensagem de que a instalação foi concluída.Fixed: VS won't start after update with message tht setup is complete.
- Corrigido: target="blank">O VS não será instalado ao usar o --noweb.Fixed: target="blank">VS won't install when using --noweb.
- Corrigido problema que impedia alguns usuários de conseguir instalar o VS offline.Fixed an issue preventing some users from being able to install VS offline.
- Foi corrigido um problema que fazia o Visual Studio falhar ou parar de responder durante o desligamento.Fixed an issue that caused Visual Studio to crash or stop responding during shutdown.
- Foi corrigido um problema relacionado ao tempo quando as propriedades de projeto do Xamarin.Android alteradas eram salvas ou o projeto era criado que faziam o produto parar de responder.Fixed a timing-related issue while saving changed Xamarin.Android project properties or building the project that resulted in the product to stop responding.
- Foi corrigido um problema em que o Visual Studio falhava quando os usuários do C# digitavam acima de um namespace.Fixed an issue with Visual Studio crashing when C# users typed above a namespace.
- Foi corrigido um problema que impedia os pacotes do SSIS de serem executados com êxito em algumas circunstâncias após o recarregamento de uma solução.Fixed an issue preventing SSIS packages from successfully running in some circumstances after reloading a solution.
Visual Studio 2019 versão 16.2.2Visual Studio 2019 version 16.2.2
lançado em 13 de agosto de 2019released August 13, 2019
Principais Problemas Corrigidos no Visual Studio 2019 versão 16.2.2Top Issues Fixed in Visual Studio 2019 version 16.2.2
- Corrigido o problema Gerenciador de Testes não mostra meus testes no VS2019 16.2.0Fixed Test Explorer doesn't show my tests on VS2019 16.2.0
- Corrigido um problema em que o Visual Studio pode parar de responder durante o desligamento.Fixed a problem where Visual Studio can stop responding during shutdown.
Avisos de Consultoria de SegurançaSecurity Advisory Notices
CVE-2019-1211 Vulnerabilidade de Elevação de Privilégio do Git para Visual StudioCVE-2019-1211 Git for Visual Studio Elevation of Privilege Vulnerability
Existe uma vulnerabilidade de elevação de privilégio no Git para Visual Studio quando ele analisa incorretamente os arquivos de configuração.An elevation of privilege vulnerability exists in Git for Visual Studio when it improperly parses configuration files. Um invasor que explorasse com êxito a vulnerabilidade poderia executar código no contexto de outro usuário local.An attacker who successfully exploited the vulnerability could execute code in the context of another local user. Para explorar a vulnerabilidade, um invasor autenticado precisaria modificar os arquivos de configuração do Git em um sistema antes de uma instalação completa do aplicativo.To exploit the vulnerability, an authenticated attacker would need to modify Git configuration files on a system prior to a full installation of the application. O invasor então precisaria convencer outro usuário no sistema a executar comandos específicos do Git.The attacker would then need to convince another user on the system to execute specific Git commands. A atualização resolve o problema alterando as permissões necessárias para editar os arquivos de configuração.The update addresses the issue by changing the permissions required to edit configuration files.
Visual Studio 2019 versão 16.2.1Visual Studio 2019 version 16.2.1
lançado em 6 de agosto de 2019released August 6, 2019
Principais problemas corrigidos no Visual Studio 2019 versão 16.2.1Top Issues Fixed in Visual Studio 2019 version 16.2.1
- Corrigido um problema que causava falha nos projetos do Xamarin.Android ao usar o pacote NuGet Xamarin.Android.Arch.Work.Runtim com o erro "arquivo de classe de com.google.common.util.concurrent.ListenableFuture não foi encontrado".Fixed an issue that caused Xamarin.Android projects using the Xamarin.Android.Arch.Work.Runtime NuGet package to fail with "class file for com.google.common.util.concurrent.ListenableFuture not found".
- Corrigido: vincular assemblies causa falha no aplicativo se você tem um EditText no VS2019 Preview 2Fixed Link assemblies causes app crashes if you have an EditText in VS2019 Preview 2
- Erro corrigido "Algumas ou todas as referências de identidade não puderam ser convertidas" ao abrir o gerenciador de extensões; falha corrigida ao persistir algumas configurações de IDE.Fixed error 'Some or all identity references could not be translated' when opening extension manager; fixed failure to persist some IDE settings.
- Corrigido: as pilhas paralelas mostram o número indeterminado de threadsFixed Parallel Stacks shows nonsense number of threads
- Corrigido: após o reparo, a pasta build cmake falha com D8050, compilar usando tasks.vs.json falha com "cl" não é reconhecidoFixed After repair, build cmake folder fails with D8050, compile using tasks.vs.json fails with "cl" is not recognized
- Corrigido: não é mais possível agrupar por característica no Gerenciador de Testes com o VS 2019 PreviewFixed No longer able to group by trait in Test Explorer with VS 2019 Preview
- Corrigido: alguns avisos de análise de código c++ não foram localizadosFixed Some c++ code analysis warnings are not localized
- Corrigido: o projeto do Service Fabric não está carregandoFixed Service Fabric Project not loading
- Agora informa corretamente $(MSBuildVersion) como 16.2.x, em vez da forma errada 16.200.19.Now correctly reports $(MSBuildVersion) as 16.2.x, instead of the erroneous 16.200.19.
- Erro corrigido que causava uma falha aleatória após fechar a interface do usuário do GoToAll/Symbol.Fixed issue causing a random crash after closing GoToAll/Symbol UI.
- Corrigido o erro durante a entrada do Visual Studio.Fixed crash during Visual Studio sign-in.
- Corrigido um problema em que o pré-visualizador de formulários no Android frequentemente parava de responder e precisava ser reiniciado.Fixed an issue where forms previewer on Android frequently stops responding and needs a restart.
- Adicionado suporte ao iOS Designer Xcode 10.3.Added iOS Designer Xcode 10.3 support.
lançado em 24 de julho de 2019released July 24, 2019
IDEIDE
- Mantenha pressionada a tecla Alt e pressione uma letra indicada por um sublinhado na palavra para ir rapidamente para ações diferentes nas telas da janela de início e da caixa de diálogo novo projeto para obter acessibilidade de teclado completa.Hold down the Alt key + a letter indicated by an underline in the word to quickly jump to different actions in the start window and new project dialog screens for complete keyboard accessibility.
- Use qualquer tipo de arquivo incluindo arquivos de solução e solte-os na janela de início ao inicializar o Visual Studio para carregar o arquivo.Take any file type including solution files and drop them on to the start window when you launch Visual Studio to load the file.
- Redimensione a janela de início e a caixa de diálogo novo projeto arrastando as bordas.Resize the start window and new project dialog by dragging the edges. O Visual Studio se lembrará dos tamanhos entre as invocações das janelas.Visual Studio remembers changed sizes between invocations of the windows. Capacidade de maximizar as janelas clicando duas vezes na área da barra de título e de minimizar as janelas clicando no ícone de barra de tarefas quando estão em seus estados de inicialização.Ability to maximize the windows by double clicking in the title bar area and minimize the windows by clicking on the task bar icon when in their launch states.
- Acesse o Prompt de Comando do Desenvolvedor e o Power Shell do Desenvolvedor indo até “Ferramentas > Linha de comando” ou pesquisando-os por meio da Pesquisa do Visual Studio.Access the Developer Command Prompt and Developer Power Shell by either going to “Tools > Command Line” or by searching for them via the Visual Studio Search. Acessá-los de dentro do IDE define automaticamente seu caminho de acordo com a solução ou com a pasta aberta no momento.Accessing them from within the IDE, automatically sets their path according to the currently opened solution or folder.
- A página de opções da ferramenta Versões Prévias do Recurso tem uma nova aparência que fornece mais informações do recurso.The Preview Features tools options page has a new look that provides more information of the feature. Clique nessa página para ver os novos recursos e para fornecer comentários sobre eles.Check this page for new features and to provide feedback on features.
- Versão prévia do recurso: Habilite a versão prévia do recurso “Layout de janela de ferramentas padrão” para aprimorar o tempo de inicialização do Visual Studio minimizando o impacto da abertura de janelas de ferramentas.Preview Feature: Enable the “Standard tool window layout” preview feature to improve the startup time for Visual Studio by minimizing the impact of opening tool windows.
- Agora os arquivos de backup são salvos em uma pasta temporária para evitar o uso de espaço de armazenamento desnecessário nas pastas Meu Documento sincronizadas com o OneDriveBackup files are now saved to a temporary folder to avoid using unnecessary storage space in My Document folders that are synchronized with OneDrive
- Os usuários só precisam entrar uma vez para acessar os recursos do Azure no Visual Studio, na CLI do Azure ou no Azure PowerShell.Users only have to sign in one time to access Azure resources in Visual Studio, Azure CLI or Azure PowerShell.
- O PowerShell do Desenvolvedor permite que os usuários façam tudo o que está disponível no Prompt de Comando do Desenvolvedor, mas agora na interface conhecida do PowerShell.Developer PowerShell enables users to do everything available in Developer Command Prompt, but now from the familiar PowerShell interface.
- O Visual Studio retém filtros para linguagem, plataforma e tipo de projeto entre invocações da caixa de diálogo novo projeto para oferecer acesso mais fácil a modelos que você geralmente usa com menos cliques.Visual Studio retains filters for language, platform, and project type between invocations of the new project dialog for easier access generally used templates with fewer clicks.

ExtensibilidadeExtensibility
- LSP: o intervalo de dobramento foi atualizado para dar melhor suporte a grandes snippetsLSP: Folding Range has been updated to better support large snippets
- Uma extensão que usa o Newtonsoft.Json pode usar os recursos na nova versão.An extension that uses Newtonsoft.Json may take advantage of features in the new version.
C++C++
- Para projetos locais do CMake configurados com Clang, agora a Análise de Código executa verificações de clang-tidy, sendo exibidas como parte da análise de código em segundo plano como avisos no editor (linhas ondulantes) e na Lista de Erros.For local CMake projects configured with Clang, Code Analysis now runs clang-tidy checks, appearing as part of background code analysis as in-editor warnings (squiggles) and in the Error List.
- Atualizado o
<charconv>
cabeçalho para conversões de cadeia de caracteres P0067R5 elementar do c++ 17:Updated the<charconv>
header for C++17's P0067R5 Elementary string conversions:- Adição
to_chars()
de sobrecargas de ponto flutuante parachars_format::fixed
echars_format::scientific
precisão (chars_format::general precision
é a única parte ainda não implementada)Added floating-pointto_chars()
overloads forchars_format::fixed
andchars_format::scientific
precision (chars_format::general precision
is the only part not yet implemented) chars_format::fixed
Mais curto otimizadoOptimizedchars_format::fixed
shortest
- Adição
- Adicionamos as seguintes versões prévias do recurso da Biblioteca Padrão C++20:Added the following C++20 Standard Library preview features:
- Disponível em
/std:c++latest
:Available under/std:c++latest
: - P0020R6:
atomic<floating-point>
P0020R6:atomic<floating-point>
- P0463R1: enumeração endianP0463R1: endian enumeration
- P0482R6:
char8_t
tipo para caracteres e cadeias UTF-8P0482R6:char8_t
type for UTF-8 characters and strings - P0653R2:
to_address()
para converter um ponteiro para um ponteiro brutoP0653R2:to_address()
for converting a pointer to a raw pointer - Disponível em
/std:c++17
e/std:c++latest
:Available under/std:c++17
and/std:c++latest
: - P0600R1:
[[nodiscard]]
na bibliotecaP0600R1:[[nodiscard]]
in the library - Disponível incondicionalmente:Available unconditionally:
- P0754R2:
<version>
cabeçalhoP0754R2:<version>
header - P0771R1: o
std::function
Construtor de movimentação deve sernoexcept
P0771R1:std::function
move constructor should benoexcept
- Disponível em
- O SDK do Windows não é mais uma dependência dos componentes CMake para Windows e CMake para Linux.Windows SDK is no longer a dependency for the CMake for Windows and CMake for Linux components.
- Melhorias no Vinculador de C++ para melhorar significativamente os tempos de build de iteração para a maior das entradas.Improvements to the C++ linker to significantly improve iteration build times for the largest of input. Os tempos
/debug:fast
e/incremental
foram aprimorados em média em 2x e/debug:full
em 3-6x./debug:fast
and/incremental
times have been improved on average by 2x, and/debug:full
by 3-6x.
Suporte ao Instalador do Visual StudioVisual Studio Installer support
- O Instalador do Visual Studio agora manipula a detecção aprimorada de espaço de tamanho com base no que um usuário já instalou.The Visual Studio Installer now handles improved size space detection based on what a user already has installed. Se a quantidade necessária de espaço for significativamente maior do que o que está disponível, o aviso anterior agora será convertido em um erro e bloqueará as instalações.If the required amount of space is significantly larger than what is available, the previous warning is now converted to an error and blocks installations.

Suporte ao Microsoft Edge InsiderMicrosoft Edge Insider support
- Agora o Visual Studio habilita a depuração do JavaScript no novo navegador Microsoft Edge Insider para projetos do ASP.NET e do ASP.NET core.Visual Studio now enables debugging JavaScript in the new Microsoft Edge Insider browser for ASP.NET and ASP.NET core projects.
- Instale o navegador, defina um ponto de interrupção no aplicativo JavaScript e inicie uma sessão de depuração usando o navegador Edge Insider.Install the browser, set a breakpoint in application JavaScript and start a debug session using Edge Insider browser. O Visual Studio iniciará uma nova janela do navegador com a depuração habilitada, o que permite que os desenvolvedores percorram o aplicativo JavaScript dentro do Visual Studio.Visual Studio will launch a new browser window with debugging enabled allowing developers to step through application JavaScript within Visual Studio.

- O Visual Studio também oferece suporte à depuração de configurações personalizadas do navegador usando a opção “Navegar com” para iniciar o navegador com os parâmetros de CLI personalizados (por ex., ---inprivate).Visual Studio also supports debugging custom browser configurations using the "Browse with" option to launch the browser with custom CLI parameters (e.g. ---inprivate).

.NET.NET
- Os usuários solicitaram o retorno do comando Classificar Usos separado do comando Remover Usos.Users requested bringing back the Sort Usings command separate from the Remove Usings command. O comando Classificar Usos agora está disponível em Editar > IntelliSense.The Sort Usings command in now available under Edit > IntelliSense.

- Agora os usuários podem converter uma instrução switch em uma expressão switch.Users can now convert a switch statement to a switch expression. No arquivo de projeto, verifique se a versão da linguagem foi definida como versão prévia, uma vez que as expressões switch são um novo recurso do C# 8.0.Under project file, verify the language version is set to preview as switch expressions are a new C# 8.0 feature. Coloque o cursor na palavra-chave switch, digite (Ctrl+. ) para abrir o menu Ações Rápidas e Refatorações e selecione Converter instrução switch em expressão.Place your cursor in the switch keyword, type (Ctrl+.) to open the Quick Actions and Refactorings menu, and select Convert switch statement to expression.

- Agora os desenvolvedores podem gerar um parâmetro com uma correção de código.Developers can now generate a parameter with a code fix. Coloque o cursor no nome da variável e digite (Ctrl+. ) para abrir o menu Ações Rápidas e Refatorações.Place the cursor in the variable name and type (Ctrl+.) to open the Quick Actions and Refactorings menu. Selecione a opção Gerar uma variável para gerar um novo parâmetro.Select the option to Generate a variable to generate a new parameter.

Ferramentas do WPF/UWPWPF/UWP Tooling
Os clientes que criam aplicativos WPF/UWP verão os seguintes aprimoramentos nas ferramentas XAML do Visual Studio:Customers building WPF/UWP applications will see the following improvements in Visual Studio XAML tooling:
Ferramentas de depuração de XAML:XAML Debugging Tools:
- O Editar XAML C# e Continuar agora é conhecido como Recarga Dinâmica de XAML: O Editar XAML C# e Continuar para clientes do WPF/UWP agora é conhecido como Recarga Dinâmica de XAML. Esse novo nome foi escolhido para alinhar-se melhor com a maneira como o recurso realmente funciona (pois não é necessária nenhuma pausa depois que uma edição ao XAML é feita) e corresponde à funcionalidade semelhante no Xamarin.Forms.XAML C# Edit & Continue is now known as XAML Hot Reload: XAML C# edit & continue for WPF/UWP customers is now known as XAML Hot Reload, this new name is intended to be better aligned with how the feature actually works (since no pause is required after a XAML edit is made) and match the similar functionality in Xamarin.Forms.
- Recarga Dinâmica de XAML disponível/indisponível: A barra de ferramentas no aplicativo foi atualizada para indicar se a Recarga Dinâmica de XAML está disponível/indisponível e vincular à documentação relacionada.XAML Hot Reload available/unavailable: The in-app toolbar has been updated to indicate if XAML Hot Reload is available/unavailable and link to the related documentation. Antes dessa melhoria, os clientes não tinham como saber se a Recarga Dinâmica de XAML estava funcionando sem tentar usar o recurso, o que gerava confusão.Before this improvement customers had no way to know if XAML Hot Reload was working without trying to first use the feature, which was leading to confusion.
- Agora, a barra de ferramentas no aplicativo conta com tema: O estilo da barra de ferramentas no aplicativo agora está de acordo com as cores de tema do Visual Studio selecionadas.In-app toolbar now themed: The in-app toolbar is now styled according to the Visual Studio selected theme colors.

- Alterações no comportamento da seleção do elemento da barra de ferramentas no aplicativo: Atualizamos o comportamento do recurso "Habilitar seleção" de da barra de ferramentas no aplicativo para selecionar elementos dentro do aplicativo em execução.In-app toolbar element selection behavior changes: We’ve updated the behavior of the in-app toolbar feature “Enable selection” for selecting elements within the running app. Com essa alteração, o seletor interromperá a seleção de elementos depois que você selecionar seu primeiro elemento.With this change the selector will stop selecting elements after you have selected your first element. Isso coloca esse comportamento em linha com o de ferramentas semelhantes, tais como ferramentas F12 de navegador, e baseia-se nos comentários dos clientes.This brings it in line with similar tools such as F12 browser tools and is based on customer feedback.
Gerenciador de TestesTest Explorer
O Gerenciador de Testes agora tem melhorias significativas na interface do usuário, incluindo melhor gerenciamento de conjuntos de testes grandes, filtragem mais natural, comandos detectáveis e a adição de colunas personalizáveis que permitem ao usuário ajustar quais informações de testes são exibidas.The Test Explorer now has significant UI improvements including better handling of large test sets, more natural filtering, discoverable commands, and the addition of customizable columns that let the user fine-tune what test information is displayed.

- Redução significativa na memória consumida pelo processo do Visual Studio e descoberta mais rápida de testes para soluções que possuem um grande número de testes.Significant reduction in memory consumed by the Visual Studio process and faster test discovery for solutions which have a large number of tests.
- Novos botões de filtro permitem que os usuários filtrem a exibição por resultado de teste com facilidade.New filter buttons allow users to filter the view by test outcome easily. Os testes com falha são mostrados com um único clique!Failing tests show with a single click!

- Os botões adicionais para "Executar testes com falha" e "Executar execução de teste anterior" facilitam a descoberta de alguns dos atalhos de teclado mais populares relacionados ao teste.Additional buttons for ‘Run Failed Tests’ and ‘Run Previous Test Run’ make it easier to discover some of the most popular test-related keyboard shortcuts.

- Os usuários podem personalizar rapidamente quais informações são exibidas por testes selecionando as colunas a exibir!Users can customize what information is displayed by tests at a glance by selecting what columns are displayed! A coluna Duração pode ser exibida ao investigar o desempenho e pode usar a coluna Mensagem ao comparar os resultados.The Duration column can be displayed when investigating performance and use the Message column when comparing results. Esse layout de tabela imita a tabela Lista de Erros em sua possibilidade de personalização.This table layout mimics the Error List table in its customizability. As colunas também podem ser filtradas usando o ícone de filtro que aparece ao passar o mouse sobre o cabeçalho da coluna.The columns can also be filtered using the filter icon that appears when hovering over the column header.


- Os usuários podem especificar o que é exibido em cada nível da hierarquia de teste.Users can specify what is displayed in each tier of the test hierarchy. As camadas padrão são Projeto, Namespace e Classe, mas outras opções incluem os agrupamentos Resultado ou Duração.The default tiers are Project, Namespace, and then Class, but additional options include Outcome or Duration groupings.

- A janela de status do teste (o painel abaixo da lista de teste que exibe as mensagens, resultados, etc.) é muito mais utilizável.The test status window (the pane below the test list that displays the messages, output, etc.) is much more usable. Os usuários podem copiar subcadeias de caracteres de texto e a largura da fonte foi corrigida para oferecer uma saída mais legível.Users can copy substrings of text, and the font-width is fixed for more readable output.
- As listas de reprodução podem ser exibidas em várias guias e são muito mais fáceis de criar e descartar de acordo com a necessidade.Playlists can be displayed in multiple tabs and are much easier to create and discard as needed.

- Agora o Live Unit Testing tem sua própria exibição no Gerenciador de Testes.Live Unit Testing now has its view in the Test Explorer. Ele exibe todos os testes que atualmente estão incluídos no Live Unit Testing (também conhecido comoIt displays all tests currently included in Live Unit Testing (aka. o conjunto de testes ao vivo) para que seus testadores mantenham com mais facilidade o controle dos resultados de Live Unit Testing separado dos resultados de teste executados manualmente.the live test set), so testers can easily keep track of Live Unit Testing results separate from the manually run test results.
- Há uma coluna de estrutura de destino que pode exibir os resultados do teste de multiplataforma.There is a target framework column that can display multi-targeted test results.
AndroidAndroid
- Melhorias de desempenho com uma inicialização até 50% mais rápida com suporte compilação "antecipada" (para criação de perfil AOT).Startup performance improvements up to 50% faster with startup tracing support with ahead-of-time compilation(Profiled AOT).
- Disponível para todas as edições do Visual Studio.Available to all editions of Visual Studio.
- Crie lotes de aplicativos Android (.aab) com o suporte ao MSBuild do SDK do Xamarin.Android.Create Android App Bundles(.aab) with Xamarin.Android SDK MSBuild support.
- A AAPT2 (Android Asset Packaging Tool) 2.0 agora está habilitada por padrão para novos projetos Android.Android Asset Packaging Tool 2.0 (AAPT2) is now enabled by default for new Android projects.
- Aprimoramentos no desempenho de Compilação e Implantação.Enhancements to Build and Deployment Performance.
- Associações do Android Q beta 2 versão prévia.Android Q Beta 2 Preview Bindings.
- Use o AndroidX em seus aplicativos Android com NuGets do AndroidX agora em versão prévia.Use AndroidX in your Android applications with AndroidX NuGets now in Preview.
- Essa versão inclui o seguinte SDK do Xamarin.Android:This release includes the following Xamarin.Android SDK:
iOSiOS
- Essa versão inclui o seguinte SDK do Xamarin.iOS:This release includes the following Xamarin.iOS SDK:
Itens preteridosDeprecated items
- O assistente de criação de projetos para criar novos projetos do Azure DevOps Server (TFS) foi removido do Team Explorer.The project creation wizard for creating new Azure DevOps Server (TFS) projects has been removed from the Team Explorer. Os usuários que desejam criar um projeto ainda podem ir até a instância do Azure DevOps Server e criar um projeto por meio da interface do usuário da Web.Users who want to create a new project can still go to their Azure DevOps Server instance and create a project through the web UI.
- A guia de integração do Sharepoint foi removida do Team Explorer ao se conectar a projetos do Azure DevOps Server (TFS).The Sharepoint integration tab has been removed from Team Explorer when connecting to Azure DevOps Server (TFS) projects. A integração do Azure DevOps/Sharepoint foi preterida no TFS 2018.The Azure DevOps / Sharepoint integration was deprecated in TFS 2018.
Principais problemas corrigidos no Visual Studio 2019 versão 16.2Top Issues Fixed in Visual Studio 2019 version 16.2
- Problema conhecido corrigido: Não é capaz de implantar para hololens; "não foi possível obter uma licença de desenvolvedor devido a um erro 80004005"Fixed known issue: Cannot deploy to hololens; "could not obtain a developer license due to error 80004005"
- Problema conhecido corrigido: Deixa de responder ao iniciar um novo projeto nanoFramework com base em um modelo.Fixed known issue: Stops responding when starting a new nanoFramework project from a template.
- Problema conhecido corrigido: A caixa de diálogo de publicação do SQL é ocultada quando você clica em Visual Studio.Fixed known issue: SQL Publish Dialog is Hidden when clicking Visual Studio.
- Problema conhecido corrigido: o aplicativo iOS não compila nem implanta.Fixed known issue: iOS app not building and deploying.
- Problema conhecido corrigido: Depois de executar o aplicativo WPF, o Visual Studio é interrompido por algum tempo.Fixed known issue: After running the WPF App, Visual Studio stops for a while.
- Problema conhecido corrigido: O processo do depurador demora muito tempo e, em seguida, falha.Fixed known issue: Debugger process takes a long time then crashes.
- Problema conhecido corrigido: erros internos no compilador e no vinculadorFixed known issue: Internal Errors in both Compiler and Linker
- Problema conhecido corrigido: o processo do depurador está demorando muito tempo e, em seguida, falha.Fixed known issue: Debugger process is taking a long time and then crashes.
- Problema conhecido corrigido: é possível iniciar um novo projeto nanoFramework com base em um modeloFixed known issue: Can start a new nanoFramework project from a template
- Problema conhecido corrigido: a caixa de diálogo de publicação do SQL é ocultada ao clicar em Visual StudioFixed known issue: SQL Publish Dialog is Hidden When Clicking Visual Studio
- Problema conhecido corrigido: arquivos .coverage que não estavam no .gitignore gerado no Visual StudioFixed known issue: .coverage files are not in the Visual Studio-generated .gitignore
- Problema corrigido: aumento dos tempos limite do AndroidClientHandlerFixed issue: Increase AndroidClientHandler timeouts
- Corrigido um bug do Live Share que evitava a inserção de recuos ao inserir novas linhas.Fixed a Live Share bug preventing indentation when entering new lines.
- Foi corrigido um bug no designer de fluxo de trabalho que fazia com que ele parasse de responder.Fixed a bug in the workflow designer causing it to stop responding.
- Corrigido um problema do Hub de Diagnóstico que fazia com que ele parasse de responder.Fixed a Diagnostics Hub issue causing it to stop responding.
- Corrigido um erro de exceção nula ao descarregar vários projetos.Fixed a null exception error when unloading multiple projects.
- Corrigido um problema que impedia os usuários de depurar seus testes de UWP em um Xbox ou em um dispositivo remoto.Fixed an issue preventing users from debugging their UWP tests on an Xbox or a remote device.
Problemas conhecidosKnown Issues
Veja todos os problemas e soluções alternativas disponíveis no Visual Studio 2019 versão 16.2, seguindo o link abaixo.See all issues and available workarounds in Visual Studio 2019 version 16.2 by following the below link.
Comentários e sugestõesFeedback and suggestions
Adoraríamos ouvir sua opinião!We would love to hear from you! 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.For issues, let us know through the Report a Problem option in the upper right-hand corner of either the installer or the Visual Studio IDE itself. OThe está localizado no canto superior direito.icon is located in the upper right-hand corner.
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.You can make a product suggestion or track your issues in the Visual Studio Developer Community, where you can ask questions, find answers, and propose new features. Você também pode obter ajuda gratuita com a instalação por meio de nosso suporte via chat ao vivo.You can also get free installation help through our Live Chat support.
BlogsBlogs
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.Take advantage of the insights and recommendations available in the Developer Tools Blogs site to keep you up-to-date on all new releases and include deep dive posts on a broad range of features.
Histórico de notas sobre a versão do Visual Studio 2019Visual Studio 2019 Release Notes History
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.For more information relating to past versions of Visual Studio 2019, see the Visual Studio 2019 Release Notes History page.