Visual Studio Icon Notas sobre a versão do Visual Studio 2019 versão 16.5Visual Studio 2019 version 16.5 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.

Community Download Button Professional Download Button Enterprise Download Button


Novidades no Visual Studio 2019 versão 16.5What's New in Visual Studio 2019 version 16.5

Versões do Visual Studio 2019 versão 16.5Visual Studio 2019 version 16.5 Releases

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:

Participe da discussão das notas sobre a versãoJoin the Release Note Discussion


Release Notes Icon Visual Studio 2019 versão 16.5.5Visual Studio 2019 version 16.5.5 New release icon

lançado em 12 de maio de 2020released May 12, 2020

Correção nesta versão do Visual Studio 2019 versão 16.5Fixed In This Release of Visual Studio 2019 version 16.5

Aviso de Consultoria de SegurançaSecurity Advisory Notice

CVE-2020-1108 Vulnerabilidade de negação de serviço do .NET Core CVE-2020-1108 .NET Core Denial of Service Vulnerability

Um invasor não autenticado remoto pode explorar essa vulnerabilidade emitindo solicitações especialmente criadas para o aplicativo .NET Core.A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the .NET Core application. A atualização de segurança aborda a vulnerabilidade corrigindo como o aplicativo Web .NET Core lida com solicitações da Web.The security update addresses the vulnerability by correcting how the .NET Core web application handles web requests.

CVE-2020-1161 Vulnerabilidade de negação de serviço do .NET Core CVE-2020-1161 .NET Core Denial of Service Vulnerability

Um invasor não autenticado remoto pode explorar essa vulnerabilidade emitindo solicitações especialmente criadas para um aplicativo ASP.NET Core.A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the ASP.NET Core application. A atualização de segurança resolve a vulnerabilidade corrigindo como o aplicativo Web ASP.NET Core manipula solicitações da Web.The security update addresses the vulnerability by correcting how the ASP.NET Core web application handles web requests.


Release Notes Icon Visual Studio 2019 versão 16.5.4Visual Studio 2019 version 16.5.4

lançado em 14 de abril de 2020released April 14, 2020

Correção nesta versão do Visual Studio 2019 versão 16.5Fixed In This Release of Visual Studio 2019 version 16.5

Aviso de Consultoria de SegurançaSecurity Advisory Notice

CVE-2020-0899 Vulnerabilidade de elevação de privilégio do Microsoft Visual Studio CVE-2020-0899 Microsoft Visual Studio Elevation of Privilege Vulnerability

Quando o serviço atualizador do Microsoft Visual Studio manipula incorretamente as permissões de arquivo, uma vulnerabilidade de elevação de privilégio ocorre.An elevation of privilege vulnerability exists when Microsoft Visual Studio updater service improperly handles file permissions. Um invasor que consiga se aproveitar dessa vulnerabilidade poderia substituir o conteúdo de arquivos arbitrários no contexto de segurança do sistema local.An attacker who successfully exploited this vulnerability could overwrite arbitrary file content in the security context of the local system.

CVE-2020-0900 Vulnerabilidade de elevação de privilégio do serviço Instalador de Extensão do Visual Studio CVE-2020-0900 Visual Studio Extension Installer Service Elevation of Privilege Vulnerability

Quando o serviço Instalador de Extensão do Visual Studio manipula incorretamente as operações de arquivos, uma vulnerabilidade de elevação de privilégio ocorre.An elevation of privilege vulnerability exists when the Visual Studio Extension Installer Service improperly handles file operations. Um invasor que consiga se aproveitar dessa vulnerabilidade poderia excluir arquivos em localizações arbitrárias com permissões elevadas.An attacker who successfully exploited the vulnerability could delete files in arbitrary locations with elevated permissions.

CVE-2020-5260 Vulnerabilidade de vazamento de credenciais do Git para o Visual Studio devido à insuficiência de validações em URLs CVE-2020-5260 Git for Visual Studio Credential Leak Vulnerability due to insufficient validation on URLs

Quando URLs especialmente criadas são analisadas e enviadas aos auxiliares de credencial, uma vulnerabilidade de vazamento de credencial ocorre.A credential leak vulnerability exists when specially crafted URLs are parsed and sent to credential helpers. Isso pode fazer com que as credenciais sejam enviadas para o host errado.This can lead to credentials being sent to the wrong host.


Release Notes Icon Visual Studio 2019 versão 16.5.3Visual Studio 2019 version 16.5.3

lançado em 7 de abril de 2020released April 7, 2020

Correção nesta versão do Visual Studio 2019 versão 16.5Fixed In This Release of Visual Studio 2019 version 16.5


Release Notes Icon Visual Studio 2019 versão 16.5.2Visual Studio 2019 version 16.5.2 New release icon

lançamento em 31 de março de 2020released March 31, 2020

Correção nesta versão do Visual Studio 2019 versão 16.5Fixed In This Release of Visual Studio 2019 version 16.5


Release Notes Icon Visual Studio 2019 versão 16.5.1Visual Studio 2019 version 16.5.1 New release icon

lançamento em 24 de março de 2020released March 24, 2020

Correção nesta versão do Visual Studio 2019 versão 16.5Fixed In This Release of Visual Studio 2019 version 16.5


Release Notes Icon Visual Studio 2019 versão 16.5.0Visual Studio 2019 version 16.5.0

lançado em 16 de março de 2020released March 16, 2020

Nesta versão do Visual Studio 2019 versão 16.5In This Release of Visual Studio 2019 version 16.5


Visual Studio IDEVisual Studio IDE


DepuraçãoDebugging


Ferramentas do AzureAzure Tools


C++C++


Ferramentas e linguagem F#F# language and tools


  • Melhorias de desempenho para grandes soluçõesPerformance improvements for large solutions
  • As versões prévias do recurso FSharp.Core agora são protegidas pelo sinalizador LangVersionPreview FSharp.Core features are now guarded by the LangVersion flag
  • Diversas correções de bug e melhoriasVarious bug fixes and enhancements

Produtividade do .NET.NET Productivity


TestesTesting


JavaScript/TypeScriptJavaScript/TypeScript


SQLSQL


Ferramentas UWP/WPFUWP/WPF Tooling


XamarinXamarin


Detalhes das novidades do Visual Studio versão 16.5Details of What's New in Visual Studio version 16.5

Visual Studio IDEVisual Studio IDE

Agora você pode filtrar contas para o subconjunto específico dos Azure Active Directories que você deseja disponibilizar para o Visual StudioYou can now filter accounts to the specific subset of the Azure Active Directories you want to make available to Visual Studio

DepuraçãoDebugging

  • Agora você pode descompilar o código gerenciado mesmo que não tenha os símbolos, permitindo que você examine o código, inspecione variáveis e defina pontos de interrupção.You can now decompile managed code even if you don't have the symbols, allowing you to look at code, inspect variables and set breakpoints.

  • Agora você pode fazer anexação aos processos em execução em contêineres do Docker Windows por meio da janela da caixa de diálogo Anexar ao Processo.You can now attach to processes running in Docker Windows containers via the Attach to Process dialog window.

Attach to process in Docker Windows container Enclave debugging
  • Houve várias melhorias no Modo de alocação da ferramenta Acompanhamento de Alocação de Objeto .NET.There have been several improvements to the Allocation view in the .NET Object Allocation Tracking tool. Primeiro, a exibição de backtrace foi movida para um painel separado, a fim de possibilitar uma diferenciação mais fácil entre o tipo de alocação e as funções chamadas.First, the backtrace view has been moved to a separate panel to more easily distinguish between allocation type and functions called. Em segundo lugar, as árvores de chamadas na exibição de backtrace foram invertidas para fornecer um diagnóstico mais fácil de quais funções alocam a maior parte da memória.Second, the call trees in the backtrace view have been flipped to more easily diagnose what functions are allocating the most memory. Por fim, foram adicionados ícones que indicam os tipos de referência e valor, e mais dois ícones para coleções de valores e referências serão disponibilizados em breve.Finally, icons indicating value and reference types have been added and two more icons for value and reference collections are coming soon!
Allocation View

C++C++

  • Agora os desenvolvedores do C++ podem treinar modelos do IntelliCode nas próprias bases de código.C++ developers can now train IntelliCode models on their own codebases. Chamamos isso de modelo de Conclusões da Equipe, porque você se beneficia das práticas da sua equipe.We call this a Team Completions model because you benefit from your team's practices. Além disso, aprimoramos as sugestões de variáveis de membro do IntelliCode.Additionally, we've improved IntelliCode suggestions for member variables.

  • Agora o IntelliSense exibe nomes de tipo mais legíveis ao lidar com a Biblioteca Padrão.IntelliSense now displays more readable type names when dealing with the Standard Library.

  • Adicionamos a capacidade de alterar se Enter, Espaço e Tab funcionam como caracteres de confirmação e alterar se Tab é usado para Inserir Snippet.We've added the ability to toggle whether Enter, Space, and Tab function as commit characters, and to toggle whether Tab is used to Insert Snippet. Encontre essas configurações em Ferramentas > Opções > Editor de Texto > C/C++ > Avançado > IntelliSense.Find these settings under Tools > Options > Text Editor > C/C++ > Advanced > IntelliSense. Disabling autocomplete options

  • Agora você pode usar o suporte nativo do Visual Studio para WSL ao separar seu sistema de build do seu sistema de implantação remota.You can now leverage Visual Studio's native support for WSL when separating your build system from your remote deploy system. Com isso, você cria nativamente no WSL e implanta os artefatos de build em um segundo sistema remoto para depuração.This allows you to build natively on WSL and deploy the build artifacts to a second remote system for debugging. Esse fluxo de trabalho é compatível com projetos CMake e projetos Linux baseados em MSBuild.This workflow is supported by both CMake projects and MSBuild-based Linux projects.

  • Agora você pode interagir com suas conexões remotas armazenadas pela linha de comando.You are now able to interact with your stored remote connections over the command line. Isso é útil para tarefas como provisionar um novo computador de desenvolvimento ou configurar o Visual Studio em integração contínua.This is useful for tasks such as provisioning a new development machine or setting up Visual Studio in continuous integration. C++ Connection Manager

  • Agora o Visual Studio dá suporte ao modo de conformidade FIPS 140-2 ao desenvolver aplicativos C++ que direcionam um sistema Linux remoto.Visual Studio now supports FIPS 140-2 compliance mode when developing C++ applications that target a remote Linux system.

  • A cópia do arquivo de origem para projetos CMake que direcionam um sistema Linux remoto foi otimizada.The source file copy for CMake projects targeting a remote Linux system has been optimized. Agora o Visual Studio mantém um "arquivo de impressão digital" do último conjunto de origens copiado remotamente e otimiza o comportamento com base no número de arquivos que foram alterados.Visual Studio now keeps a "fingerprint file" of the last set of sources copied remotely and optimizes behavior based on the number of files that have changed.

  • A navegação de código, como Ir para a Definição e Localizar Todas as Referências, agora é compatível com as funções, as variáveis e os destinos nos arquivos de script do CMake.Code navigation features such as Go To Definition and Find All References are now supported for functions, variables, and targets in CMake script files. Language services for CMake scripts

  • Adicione, remova e renomeie arquivos de origem e destinos em seus projetos CMake no IDE sem editar manualmente seus scripts do CMake.Add, remove, and rename source files and targets in your CMake projects from the IDE without manually editing your CMake scripts. Quando você adicionar ou remover arquivos com o Gerenciador de Soluções, o Visual Studio editará automaticamente seu projeto CMake.When you add or remove files with the Solution Explorer, Visual Studio will automatically edit your CMake project. Você também pode adicionar, remover e renomear os destinos do projeto na Exibição de Destinos do Gerenciador de Soluções.You can also add, remove, and rename the project's targets from the Solution Explorer's Targets View. 'Add' menu in CMake Targets View

Ferramentas e linguagem F#F# language and tools

O foco principal desta versão foi melhorar o desempenho e a escalabilidade de grandes bases de código F# no Visual Studio.The primary focus of this release has been improving the performance and scalability of large F# codebases in Visual Studio. Esse projeto foi influenciado pelo trabalho direto com clientes que possuem grandes bases de código.This work was influenced by working directly with customers who have very large codebases. O trabalho de desempenho ainda está em andamento, porém, se você tiver uma base de código média a grande, deverá observar um uso reduzido de memória.The performance work is still ongoing, but if you have a medium-to-large sized codebase, you should see reduced memory usage.

Além das melhorias de desempenho, essa versão inclui diversas outras correções, muitas das quais tiveram colaboração de nossa maravilhosa comunidade do OSS em linguagem F#.Beyond performance enhancements, this release includes a variety of other fixes, many of which were contributed by our wonderful F# OSS community.

Linguagem F#F# language

Diversas versões prévias de recursos da linguagem F# foram mesclados.Several F# preview language features have been merged. Você pode experimentá-los configurando LangVersion como preview em seu arquivo de projeto.You can try them out by setting your LangVersion to preview in your project file.

compilador F#F# compiler

Biblioteca principal de F#F# core library

Ferramentas de F# para Visual StudioF# tools for Visual Studio

Experiência de desenvolvimento de software livre de F#F# open source development experience

  • O build FSharp.Compiler.Service no repositório de F# foi movido para usar o SDK .NET, com a colaboração de Chet HuskThe FSharp.Compiler.Service build in the F# repository has been moved to use the .NET SDK, contributed by Chet Husk

Produtividade do .NET.NET Productivity

Agora você pode converter um fragmento de código de um método existente em uma função local.You can now turn a fragment of code from an existing method into a local function. Realce o código que você deseja extrair.Highlight the code you want extracted. Pressione (Ctrl+ . ) para acionar o menu Ações Rápidas e Refatorações.Press (Ctrl+.) to trigger the Quick Actions and Refactorings menu. Selecione Extrair função local.Select Extract local function.

Extract local function

Agora você pode tornar os membros estáticos.You can now make members static. Coloque seu cursor sobre o nome do membro.Place your cursor on the member name. Pressione (Ctrl+ . ) para acionar o menu Ações Rápidas e Refatorações.Press (Ctrl+.) to trigger the Quick Actions and Refactorings menu. Selecione Tornar estático.Select Make static.

Make members static

Agora você pode simplificar as interpolações de cadeia de caracteres quando possível.You can now simplify string interpolations when possible. Coloque o cursor sobre a interpolação de cadeia de caracteres.Place your cursor on the string interpolation. Pressione (Ctrl+ . ) para acionar o menu Ações Rápidas e Refatorações.Press (Ctrl+.) to trigger the Quick Actions and Refactorings menu. Selecione Simplificar interpolação.Select Simplify interpolation.

Simplify-string-interpolation

Agora você tem a opção de excluir os arquivos ou pastas geradas ao executar analisadores.You now have the option to exclude generated files or folders when running analyzers. Crie um arquivo EditorConfig e marque os arquivos ou pastas necessários como gerados com a seguinte sintaxe:Create an EditorConfig file and mark the required files or folders as generated with the following syntax:

EditorConfig option to exclude generated files or folders

Agora os autores do analisador podem distribuir refatorações de código personalizadas como um pacote do NuGet, sendo que anteriormente ele só podia ser distribuído como um VSIX.Analyzer authors can now distribute custom code refactorings as a NuGet package when previously it could only be distributed as a VSIX.

TestesTesting

Agora você pode criar o perfil de um teste do .NET Core.You can now profile a .NET Core test. Observe que os pré-requisitos para a criação de perfil são que seus projetos do .NET Core são configurados para gerar arquivos PDB completos.Note that the prerequisites for profiling are that your .NET Core projects are configured to generate Full PDB’s. Também é recomendável que você atualize para a versão mínima do 16.4 para o Microsoft.Test.SDK.It is also recommended that you upgrade to minimum version of 16.4 for the Microsoft.Test.SDK. Isso permitirá que você crie o perfil de testes nas configurações de arquitetura x86 e x64.This will allow you to profile tests in both x86 and x64 architecture settings. Para criar o perfil de um teste, selecione "Perfil" no menu de contexto no Gerenciador de Testes.To profile a test, select “Profile” from the context menu in the Test Explorer. O suporte para a criação de perfil de teste é fornecido por meio da instrumentação estática e do documento Gerenciador de Desempenho (.vsp) no Visual Studio.Test profiling is supported through static instrumentation and Performance Explorer (.vsp) document in Visual Studio.

A configuração padrão para a arquitetura do processador para testes agora tem uma terceira opção, 'Auto' além das opções x64 e x86.The default setting for processor architecture for tests now has a third option ‘Auto’ in addition to the x64 and x86 options. 'Auto' dá suporte a diferentes arquiteturas padrão para testes direcionados ao .NET Framework vs. testes direcionados ao .NET Core.‘Auto’ supports different default architectures for tests targeting .NET Framework vs. .NET Core tests. Os testes direcionados ao .NET Framework assumem por padrão a execução de teste x86 e testes direcionados ao .NET Core assumem por padrão a x64..NET Framework tests default to x86 test execution and .NET Core tests default to x64. 'Auto' permite que a opção de arquitetura seja deixada como indefinida pelo usuário e dá suporte a padrões diferentes para essas estruturas.‘Auto’ allows the architecture choice to be left unset by the user and supports different defaults for these frameworks. Anteriormente, x86 era o padrão em todos os casos, no entanto, os testes do .NET Core foram introduzidos como assumindo x64 por padrão e, portanto, a surgiu a necessidade de a configuração padrão ser diferente.Previously x86 was the default in all cases, however .NET Core tests were introduced defaulting to x64 and thus the need for the default setting to diverge.

Esta versão contém aprimoramentos de desempenho significativos na detecção de testes e na execução, especialmente em soluções grandes com muitos testes.This release contains significant perf improvements in test discovery and execution, especially in large solutions with lots of tests. Incentivamos você a executar seus próprios benchmarks para avaliar a importância disso.We encourage you to run your own benchmarks to evaluate how valuable this is. Com a base de código Roslyn (C# o e o compilador de Visual Basic), o Gerenciador de Testes reduziu o consumo de memória de 50 para 60% e reduziu o tempo de carregamento em até 60%.With the Roslyn code base (the C# and Visual Basic compiler), the test explorer reduced memory consumption from 50 to 60% and cut load time by up to 60%.

Agora há diagnósticos melhores disponíveis para o Live Unit Testing.Better diagnostics are now available for Live Unit Testing. Quando um build do Live Unit Testing falhar, as informações de diagnóstico adicionais serão impressas na saída, incluindo os logs do MSBuild.When a Live Unit Testing build fails additional diagnostic info will print to the output including MSBuild logs. Ele também relatará casos em que o caminho de saída estiver codificado.It will also report cases where the output path is hardcoded.

JavaScript/TypeScriptJavaScript/TypeScript

O VS Search agora é compatível com a capacidade de pesquisar tipos e membros em arquivos TypeScript e JavaScript.VS Search now supports the ability to search for types and members in TypeScript and JavaScript files. Também há suporte para pesquisar blocos JavaScript em arquivos de marcação abertos (por ex., HTML, CSHTML)There is also support for searching JavaScript blocks in open markup files (i.e. HTML, CSHTML)

O Visual Studio agora dá suporte a arquivos ESLint para Typescript: há uma configuração global com um conjunto de regras recomendadas ou o ESLint pode ser configurado localmente para um projeto com personalização completa.Visual Studio now supports ESLint for Typescript files: there is a global configuration with a set of recommended rules or ESLint can be set up locally to a project with full customization. Mais informações e instruções estão disponíveis em nossa página do GitHubMore information and instructions available on our GitHub page

XamarinXamarin

  • Com a Recarga Dinâmica de XAML, agora você pode ver as alterações atualizadas em vários destinos do Xamarin.Forms de uma só vez.With XAML Hot Reload, you can now see your changes updated on multiple Xamarin.Forms targets at once. Depure seu aplicativo com vários projetos de inicialização, altere o XAML e clique em Salvar para mostrar as alterações no Android e no iOS simultaneamente.Debug your app with multiple startup projects, change your XAML, and hit Save to show the changes on Android and iOS simultaneously.

  • Agora você pode ver uma hierarquia de seus controles do Xamarin.Forms no painel Estrutura do Código do Documento.You can now see a hierarchy of your Xamarin.Forms controls in the Document Outline pane. No Windows, ela pode ser aberta com Ctrl+Alt+T (Exibir > Outras Janelas > Estrutura do Código do Documento).On Windows, it can be opened with Ctrl+Alt+T (View > Other Windows > Document Outline). No Mac, você pode abri-la por meio de Exibições > Preenchimentos > Estrutura do Código do Documento.On Mac, you can open it via Views > Pads > Document Outline.

  • Agora você pode aplicar alterações de recursos do Android em tempo de execução usando Aplicar Alterações do Android.You can now apply Android resource changes at runtime using Android Apply Changes. Esse recurso permite que você veja rapidamente as alterações feitas em seus arquivos de recurso do Android (layouts XML, desenháveis etc) em um dispositivo ou emulador Android sem precisar que o aplicativo seja reiniciado.This feature allows you to quickly see changes made to your Android resource files (XML layouts, drawables, etc) on an Android device or emulator without requiring the application to be restarted.

Android Apply Changes
  • Agora você pode gerar os próprios perfis personalizados ao usar o rastreamento de inicialização em seu aplicativo Android.You can now generate your own custom profiles when using startup tracing in your Android application. Isso fornece uma experiência de inicialização ainda mais funcional com um aumento mínimo no tamanho do APK.This provides you an even more performant startup experience with a minimal increase to APK size.
  • Agora você pode gerar associações do Xamarin.Android em bibliotecas do Kotlin.You can now generate Xamarin.Android bindings against Kotlin libraries.
  • Agora você pode usar a Fusão do Manifesto Google ao mesclar arquivos AndroidManifest.xml em seus projetos do Android.You can now use the Google Manifest Merger when merging AndroidManifest.xml files in your Android projects. Com isso, você pode personalizar a maneira como cada manifesto e seu conteúdo serão mesclados.This allows you to customize how each manifest and its contents will be merged. Para obter mais detalhes sobre regras que podem ser aplicadas, confira Mesclar vários arquivos de manifesto.For more details on rules that can be applied, please see Merge multiple manifest files.
  • Agora você pode optar por uma nova opção que recarregará automaticamente todas as superfícies de designer abertas quando qualquer modificação for realizada em sua base de código.You can now opt-into a new option which will automatically reload all opened designer surfaces when any modification is done to your codebase.
Custom Control Quick Changes for Android Layouts
  • Aproveite a funcionalidade do editor consolidado para oferecer um IntelliSense mais responsivo e preciso.Take advantage of consolidated editor functionality to offer more responsive and precise IntelliSense. Isso inclui muitas alterações, como uma melhor conclusão para construções XML comuns, como aspas de atributo e atualização automática de nomes de marca de fim.This includes many changes such as improved completion for common XML constructions such as attribute quotes and updating end tag names automatically. Você pode controlar esses comportamentos por meio de preferências do editor de XML do Android:You can control these behaviors via Android XML editor preferences:
Android XML IntelliSense Options

Ferramentas UWP/WPFUWP/WPF Tooling

  • Arrastar uma imagem do gerenciador de soluções do seu projeto para o editor XAML agora vai gerar uma marca de imagem XAML com a propriedade Source definida com o caminho de imagem correto.Dragging an image from your project solution explorer into the XAML editor will now generate a XAML image tag with the Source property set to the correct image path.

  • Agora a alteração da cor da "Tela de Fundo da Prancheta" do Designer XAML funciona com projetos .NET Core do WPF (Opções > Ambiente > Fontes e Cores, depois altere para as configurações do Designer XAML e atualize a Tela de Fundo da Prancheta)Changing “Artboard Background” color for the XAML Designer now works with WPF .NET Core projects (Options > Environment > Fonts and Colors, then change to XAML Designer settings and update Artboard Background)

  • Agora o Designer XAML dá suporte ao carregamento de projetos .NET Core 3.x que incluem as configurações PublishSingleFile, RuntimeIdenfier e PublishTrimmed em seu arquivo de projeto (csproj).XAML Designer now supports loading .NET Core 3.x Projects that include PublishSingleFile, RuntimeIdenfier and PublishTrimmed settings in their project file (csproj). Observe que incluir essas configurações desacelera o desempenho do designer.Note that including these settings slows down designer performance.

Principais problemas da Developer CommunityTop Issues From Developer Community



Problemas conhecidosKnown Issues

Confira todos os problemas e as soluções alternativas disponíveis no Visual Studio 2019 versão 16.5 seguindo o link abaixo.See all issues and available workarounds in Visual Studio 2019 version 16.5 by following the below link.

Visual Studio 2019 Known Issues Visual Studio 2019 Known Issues


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 Feedback Icon 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.


Início da página

Top of Page