Notas sobre a versão do Visual Studio 2019 para Mac 8.6Visual Studio 2019 for Mac version 8.6 Release Notes
Comunidade de desenvolvedores | Requisitos do sistema | Compatibilidade | Código distribuível | Documentação | Blogs | ManutençãoDeveloper Community | System Requirements | Compatibility | Distributable Code | Documentation | Blogs | Servicing
Clique no botão para baixar a versão mais recente do Visual Studio 2019 para Mac.Click the button to download the latest version of Visual Studio 2019 for Mac. Para obter informações sobre os requisitos do sistema, confira os guias Requisitos de sistema Mac e Direcionamento e compatibilidade da plataforma Mac.For information on the system requirements see the see Mac System Requirements and Mac Platform Targeting and Compatibility guides.
Para encontrar instruções sobre a instalação e a atualização do Visual Studio 2019 para Mac, consulte o guia Instalar o Visual Studio para Mac.For instructions on installing and updating Visual Studio 2019 for Mac, see the Install Visual Studio for Mac guide.
Para saber mais sobre outros downloads relacionados, consulte a página Downloads.To learn more about other related downloads, see the Downloads page.
Novidades no Visual Studio 2019 para MacWhat's New in Visual Studio 2019 for Mac
Versões do Visual Studio 2019 para MacVisual Studio 2019 for Mac Releases
- 28 de julho de 2020 – Visual Studio 2019 para Mac versão 8.6.8July 28, 2020 - Visual Studio 2019 for Mac version 8.6.8
- 21 de julho de 2020 – Visual Studio 2019 para Mac versão 8.6.7July 21, 2020 - Visual Studio 2019 for Mac version 8.6.7
- 16 de julho de 2020 – Visual Studio 2019 para Mac versão 8.6.6July 16, 2020 - Visual Studio 2019 for Mac version 8.6.6
- 23 de junho de 2020 – Visual Studio 2019 para Mac versão 8.6.5June 23, 2020 - Visual Studio 2019 for Mac version 8.6.5
- 16 de junho de 2020 – Visual Studio 2019 para Mac versão 8.6.4June 16, 2020 - Visual Studio 2019 for Mac version 8.6.4
- 9 de junho de 2020 – Visual Studio 2019 para Mac versão 8.6.3June 9, 2020 - Visual Studio 2019 for Mac version 8.6.3
- 2 de junho de 2020 – Visual Studio 2019 para Mac versão 8.6.2June 2, 2020 - Visual Studio 2019 for Mac version 8.6.2
- 27 de maio de 2020 – Visual Studio 2019 para Mac versão 8.6.1May 27, 2020 - Visual Studio 2019 for Mac version 8.6.1
- 19 de maio de 2020 – Visual Studio 2019 para Mac versão 8.6May 19, 2020 - Visual Studio 2019 for Mac version 8.6
Postagens no Blog do Visual Studio 2019 para MacVisual Studio 2019 for Mac Blog Posts
O Blog do Visual Studio é a fonte oficial de insights do produto da equipe de engenharia do Visual Studio.The Visual Studio 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 Mac nas seguintes postagens:You can find in-depth information about the Visual Studio 2019 for Mac releases in the following posts:
- O Visual Studio 2019 para Mac versão 8.6 já está disponívelVisual Studio 2019 for Mac version 8.6 now available
Destaques da versãoRelease Highlights
- Nesta versão do Visual Studio 2019 para Mac, adicionamos um terminal integrado, trouxemos o suporte inicial para projetos do Blazor WebAssembly, atualizamos as bibliotecas de identidades para aprimorar a experiência de entrada e adicionamos suporte à criação e execução de projetos de gRPC.In this version of Visual Studio 2019 for Mac, we added an integrated terminal, brought initial support for Blazor WebAssembly projects, updated the identity libraries in order to improve the sign in experience, and added support for building and running gRPC projects.
- O Visual Studio para Mac 8.6.8 ou mais recente agora é compatível com a versão prévia do desenvolvedor do macOS Big Sur.Visual Studio for Mac 8.6.8 or newer now support running on the macOS Big Sur developer preview. Consulte Problemas conhecidos para obter informações adicionais.See Known Issues for additional information.
Problemas ConhecidosKnown Issues
Consulte a seção Problemas conhecidos.Refer to the Known Issues section.
Comentários e sugestõesFeedback and Suggestions
Adoraríamos ouvir sua opinião!We would love to hear from you! Você pode relatar um problema por meio da opção Relatar um Problema no IDE do Visual Studio para Mac.You can report a problem through the Report a Problem option in Visual Studio for Mac IDE. Você pode acompanhar seus comentários, incluindo sugestões, no portal Developer Community (Comunidade de Desenvolvedores).You can track your feedback, including suggestions, in the Developer Community portal.
Notas sobre a versãoRelease Notes
Visual Studio 2019 para Mac versão 8.6.8 (8.6.8.2)Visual Studio 2019 for Mac version 8.6.8 (8.6.8.2)
lançamento: 28 de julho de 2020released July 28, 2020
- Corrigimos um problema no qual o Visual Studio estava falhando no macOS Big Sur.We fixed an issue where Visual Studio was crashing on macOS Big Sur. Se você já tiver atualizado o macOS para o Big Sur e não conseguir executar o VS para Mac, baixe o instalador mais recente do https://visualstudio.microsoft.com/vs/mac/ para instalar a versão mais recente.If you have already upgraded macOS to Big Sur and are not able to run VS for Mac, please download the latest installer from https://visualstudio.microsoft.com/vs/mac/ to install the latest version.
Visual Studio 2019 para Mac versão 8.6.7 (8.6.7.2)Visual Studio 2019 for Mac version 8.6.7 (8.6.7.2)
lançado em 21 de julho de 2020released July 21, 2020
XamarinXamarin
- Compatibilidade com o Xcode 11.6.Support for Xcode 11.6.
Visual Studio 2019 para Mac versão 8.6.6 (8.6.6.11)Visual Studio 2019 for Mac version 8.6.6 (8.6.6.11)
lançamento: 16 de julho de 2020released July 16, 2020
Web e AzureWeb and Azure
- Correção de um problema em que as configurações de execução do ASP.NET Core não salvam a URL do aplicativo.We fixed an issue where ASP.NET Core Run Configurations doesn't save App URL.
- Correção de um problema com a URL de aplicativo truncada para projetos ASP.NET Core.We fixed an issue with truncated App URL for ASP.NET Core Projects.
- Atualizamos o SDK do .NET Core (SDK 3.1.302 e runtime 2.1.20).We updated the .NET Core SDK (3.1.302 SDK and 2.1.20 runtime).
Visual Studio 2019 para Mac versão 8.6.5 (8.6.5.23)Visual Studio 2019 for Mac version 8.6.5 (8.6.5.23)
lançado em 23 de junho de 2020released June 23, 2020
Shell e FerramentasShell and Tools
- Correção de um problema em que a execução e a depuração falhavam com o terminal integrado.We fixed an issue where running and debugging was failing with the integrated terminal.
Ferramentas de testeTest Tools
- Correção de um problema em que não era possível executar testes de unidade com o .NET Core.We fixed an issue with not being able to run unit tests with .NET Core.
Controle de versãoVersion Control
- Correção de um problema com o Rastreamento no Branch Local.We fixed an issue with Track in Local Branch.
- Correção de um problema em que o comando Adicionar Arquivo não estava disponível.We fixed an issue where the Add File command was missing.
- Correção de um problema em que os caracteres especiais não eram renderizados corretamente no modo de exibição de status.We fixed an issue where special characters were not rendered properly in the status view.
Visual Studio 2019 para Mac versão 8.6.4 (8.6.4.14)Visual Studio 2019 for Mac version 8.6.4 (8.6.4.14)
lançado em 16 de junho de 2020released June 16, 2020
Shell e FerramentasShell and Tools
- Correção de um problema de solicitação infinita da senha do "microsoft.com" na inicialização do aplicativo.We fixed an issue with an infinite prompt for 'microsoft.com' Passwords on App Start.
Web e AzureWeb and Azure
- Correção de um problema em que as pesquisas de feedback não podiam ser realizadas sem entrar no IDE.We fixed an issue where feedback surveys could not be taken without being signed in to the IDE.
- Atualização do SDK do .NET Core (SDK 3.1.301 e runtime 2.1.19).We updated the .NET Core SDK (3.1.301 SDK and 2.1.19 runtime).
Visual Studio 2019 para Mac versão 8.6.3 (8.6.3.30)Visual Studio 2019 for Mac version 8.6.3 (8.6.3.30)
lançado em 9 de junho de 2020released June 9, 2020
DepuradorDebugger
- Corrigimos um problema em que a depuração de aplicativos ASP.NET Core falhava e resultava em um System.IO.IOException: falha ao associar-se ao erro de endereço.We fixed an issue where debugging ASP.NET Core apps fails and results in a System.IO.IOException: Failed to bind to address error.
Shell e FerramentasShell and Tools
- Ao adicionar uma nova pasta ao painel de solução, ela agora será expandida por padrão.When adding a new folder to the solution pad, it will now be expanded by default.
- Corrigimos um problema devido ao qual o terminal podia mostrar um painel de janela vazio.We fixed an issue where the terminal may show an empty window pane.
- Corrigimos um problema no terminal devido ao qual Console.BufferWidth sempre retornava 0.We fixed an issue in the terminal where Console.BufferWidth always returns 0.
Controle de versãoVersion Control
- Corrigimos um problema em que o envio por push quando o remoto continha alterações que não existiam localmente demorava muito, eventualmente anulando o processo com erros.We fixed an issue where pushing when remote contains changes that don't exist locally takes a long time eventually aborting with errors.
Web e AzureWeb and Azure
- Corrigimos um problema que causava um erro Microsoft.VisualStudio.Web.CodeGeneration.Utils não encontrado ao criar um controlador por meio do scaffolding de API.We fixed an issue causing a Microsoft.VisualStudio.Web.CodeGeneration.Utils not found error when creating a controller via API scaffolding.
- Corrigimos um problema devido ao qual a criação de um scaffolding falhava caso o projeto não tivesse sido compilado anteriormente na configuração padrão.We fixed an issue where creating a new scaffolding fails if the project wasn't previously built in the default configuration.
XamarinXamarin
- Corrigimos algumas instâncias em que o VoiceOver lia rótulos de elementos em páginas do modelo do assistente duas vezes.We fixed a few instances where VoiceOver would read labels of elements on Wizard template pages twice.
Visual Studio 2019 para Mac versão 8.6.2 (8.6.2.6)Visual Studio 2019 for Mac version 8.6.2 (8.6.2.6)
lançado em 2 de junho de 2020released June 2, 2020
DepuradorDebugger
- Corrigimos um problema em que a depuração de aplicativos ASP.NET Core falhava e resultava em um System.IO.IOException: falha ao associar-se ao erro de endereço.We fixed an issue where debugging ASP.NET Core apps fails and results in a System.IO.IOException: Failed to bind to address error.
Sistema de projetoProject System
- Corrigimos um problema em que o IntelliSense e a navegação do teste de unidade não estavam funcionando.We fixed an issue where IntelliSense and unit test navigation are not working.
Shell e FerramentasShell and Tools
- Corrigimos um problema em que ocorria uma falha na atualização de suplementos usando o gerenciador de extensões.We fixed an issue where updating add-ins using the extension manager fails.
Visual Studio 2019 para Mac versão 8.6.1 (8.6.1.26)Visual Studio 2019 for Mac version 8.6.1 (8.6.1.26)
lançado em 27 de maio de 2020released May 27, 2020
DepuradorDebugger
- Corrigimos a taxa de contraste de cor do botão Fechar dentro do painel Locais.We fixed the color contrast ratio of the close button inside the locals pad.
- Corrigimos um problema devido ao qual um ponto de interrupção não era atingido após o uso do comando de alternância em posições além do início de uma linha ou uma instrução.We fixed an issue where a breakpoint was not hit after using the toggle command not at the beinging of a line or a statement.
Sistema de projetoProject System
- Corrigimos um problema devido ao qual Adicionar um novo arquivo/ativo fazia com que "Salvando..." levasse mais de um minuto.We fixed an issue where Adding a new file/asset caused "Saving..." to take for over a minute.
- Corrigimos um problema devido ao qual o salvamento continuava por um longo tempo após a alteração das preferências de solução.We fixed an issue where saving continued for a long time after changing solution preferences.
- Corrigimos um problema devido ao qual a mensagem "Salvando" era exibida indefinidamente e impedia que o uso continuasse.We fixed an issue where Saving message shown forever and unable to continue.
Shell e FerramentasShell and Tools
- Corrigimos um problema no terminal que pode causar uma falha.We fixed an issue in the Terminal which might cause a crash.
Controle de versãoVersion Control
- Corrigimos um problema devido ao qual a clonagem de um repositório Git com credenciais inválidas causava um longo atraso.We fixed an issue where cloning a Git repository with invalid credentials caused a long delay.
Web e AzureWeb and Azure
- Removemos um scaffolder de identidade sem suporte.We removed an unsupported identity scaffolder.
- Corrigimos um problema que estava fazendo com que Não fosse possível depurar o projeto do Azure Functions – Falha na operação do depurador. Operação síncrona cancelada!.We fixed an issue being Unable to debug Azure functions project - Debugger operation failed. Synchronous operation cancelled!.
- Adicionamos um modelo de arquivo de buffer de protocolo para aplicativos de console do .NET Core.We added a Protocol Buffer File template for .NET Core console apps.
Visual Studio 2019 para Mac versão 8.6 (8.6.0.4517)Visual Studio 2019 for Mac version 8.6 (8.6.0.4517)
lançamento: 19 de maio de 2020released May 19, 2020
Novos recursosNew Features
TerminalTerminal
O Visual Studio para Mac agora inclui um terminal integrado.Visual Studio for Mac now includes an integrated terminal. Atendendo a pedidos, incluímos um terminal que simplifica muitos cenários comuns de desenvolvedor, permitindo que você permaneça no Visual Studio para Mac.This feature has been a popular request and simplifies many common developer scenarios by allowing you to remain in Visual Studio for Mac. O terminal integrado usa o shell do sistema padrão e se integra ao histórico de comandos do shell do sistema.The integrated terminal uses the default system shell and integrates with the system shell's command history.

Existem algumas maneiras de abrir o Terminal:There are a few ways to open the Terminal:
- Via menu Exibir > Painéis > TerminalView > Pads > Terminal menu
- Tecla de atalho
Ctrl + ~
(eCtrl + ‘
, como no Windows).Ctrl + ~
keyboard shortcut (andCtrl + ‘
, to match Windows). - A tecla
Ctrl + `
exibe ou oculta o painel do Terminal.Ctrl + `
will toggle the Terminal pad to be shown or hidden. - Busca na barra de pesquisa: terminal (tratado pelo nome do menu)Search in search bar: terminal (handled by menu name)
- Usando um botão "Novo terminal" no bloco de terminais.Using a “New Terminal” button in the Terminal pad.
O terminal inclui os seguintes recursos:The terminal includes the following features:
- Pesquisa integrada, incluindo distinção entre maiúsculas e minúsculas, regex e pesquisa de palavras inteirasIntegrated search, including case sensitivity, regex, and whole word searching
- Percorra o histórico de comandos pressionando a tecla de seta para cimaCycle through command history by pressing the up arrow key
- Várias instânciasMultiple instances
- Suporte de LocalizaçãoLocalization support
- Suporte para tema claro e escuroLight and dark theme support
WebAssembly BlazorBlazor WebAssembly
Agora você também encontrará modelos para projetos do Blazor WebAssembly integrados no Visual Studio para Mac.You'll now also find templates for Blazor WebAssembly projects built into Visual Studio for Mac. O suporte inicial para o Blazor WebAssembly não inclui suporte para depuração, que será fornecido em uma versão futura.Initial support for Blazor WebAssembly does not include support for debugging, which will come in a future release.
Para obter mais informações sobre como começar a usar o Blazor WebAssembly no Visual Studio para Mac, confira a postagem de blog Como criar um Aplicativo Web Progressivo com o Blazor.For more information on getting started with Blazor WebAssembly in Visual Studio for Mac, take a look at the Building a Progressive Web App with Blazor blog post.
Suporte do gRPCgRPC Support
Visual Studio para Mac 2019 versão 8.6 adiciona suporte para a criação e execução de projetos de gRPC com suporte à hospedagem do ASP.NET Core, bem como suporte a ferramentas para arquivos .proto do C#.Visual Studio for Mac 2019 version 8.6 adds support for building and running gRPC projects with ASP.NET Core hosting support as well as C# tooling support for .proto files.
O gRPC é uma estrutura de RPC (Chamada de Procedimento Remoto) de linguagem independente de alto desempenho.gRPC is a language agnostic, high-performance Remote Procedure Call (RPC) framework. Os principais benefícios de gRPC são:The main benefits of gRPC are:
- Estrutura de RPC leve, moderna e de alto desempenho.Modern, high-performance, lightweight RPC framework.
- Desenvolvimento da API de primeiro contrato, usando buffers de protocolo, por padrão, permitindo implementações independente de linguagem.Contract-first API development, using Protocol Buffers by default, allowing for language agnostic implementations.
- As ferramentas disponíveis para várias linguagens gerarem clientes e servidores fortemente tipados.Tooling available for many languages to generate strongly-typed servers and clients.
- Dá suporte ao cliente, servidor e chamadas bi-direcionais de streaming.Supports client, server, and bi-directional streaming calls.
- Uso de rede reduzida com a serialização binária Protobuf.Reduced network usage with Protobuf binary serialization.
Você pode criar um projeto de serviço de gRPC usando o novo modelo de gRPC na caixa de diálogo Novo Projeto.You can create a new gRPC service project, use the new gRPC template in the New Project dialog.

No momento, o Visual Studio para Mac não dá suporte à criação de clientes de serviço de gRPC.At the moment, Visual Studio for Mac does not support the creation of gRPC service clients. Essa funcionalidade será incluída em uma versão futura.This functionality will be included in a future release. Para criar clientes de serviço de gRPC, use a ferramenta da linha de comando dotnet-grpc
.To create gRPC service clients, use the dotnet-grpc
command line tool. Para mais informações, confira Gerenciar referências de Protobuf com dotnet-grpc.More info can be found at Manage Protobuf references with dotnet-grpc.
DepuradorDebugger
- Adicionamos um ícone de seta amarela que permite arrastar e soltar para Definir a Próxima Instrução durante a depuração.We added a yellow arrow icon that allows drag and drop to Set Next Statement while debugging. Enquanto o depurador está em pausa, uma seta na margem mostra qual linha de código será executada em seguida.While the debugger is paused, an arrow in the margin shows which line of code will be executed next. Você pode clicar e arrastar a seta para outra linha de código para alterar a instrução que será executada.You can click and drag the arrow to a different line of code to change which statement will be executed. Também é possível fazer isso ao clicar com o botão direito do mouse em uma linha de código e selecionar Definir Próxima Instrução no menu de contexto.You can achieve the same thing by also right-clicking on a line of code and selecting Set Next Statement from the context menu.

- Movemos os pontos de interrupção, threads e painéis de pilha de chamadas para controles Cocoa nativos.We ported the Breakpoints, Threads, and Call Stack pads to native Cocoa controls.
- Incluímos a capacidade de adicionar um relógio do editor usando o menu de contexto.We added the ability to add a watch from the editor using the context menu.
EditorEditor
- As dicas de ferramentas do QuickInfo agora mostram a documentação
<returns>
e<value>
.QuickInfo toolltips now show<returns>
and<value>
documentation. - Renomeamos o menu de contexto "Correções Rápidas…" para "Ações Rápidas e Refatorações…".We renamed the "Quick Fixes…" context menu to "Quick Actions and Refactorings…".
- Atualizamos o realce de sintaxe para a melhor correspondência de comportamento no Windows, incluindo os métodos de extensão.We updated syntax highlighting to better match behavior on Windows, including extension methods.
- Reduzimos o atraso antes de exibir visualizações de correção rápida.We reduced the delay before showing quick fix previews.
- Agora, há uma solução rápida para alternar entre os formatos de cadeiras de caracteres verbatim e regular.There is now a quick fix to switch between verbatim and regular string forms.
Sistema de projetoProject System
- Agora é possível usar
~
como o início do caminho ao criar novos projetos.It is now possible to use~
as the start of the path when creating new projects.
ShellShell
- O Visual Studio para Mac agora tem novas bibliotecas de identidade que devem facilitar muitos dos problemas enfrentados pelos usuários ao fazer login.Visual Studio for Mac now has new identity libraries that should ease many of the issues that users have faced signing in. Além disso, o Visual Studio para Mac agora é compatível com a autenticação de código de dispositivo e navegador do sistema.In addition, Visual Studio for Mac now supports device code authentication and system browser. Você pode habilitar essas opções em Preferências, caso precise delas.You can enable these two options in Preferences should you need them. Com o novo fluxo de autenticação, os usuários que efetuaram login anteriormente precisarão se autenticar novamente.As a result of the new authentication flow, users who have been signed in previously will need to re-authenticate.
Controle de versãoVersion Control
- Renomeamos muitos comandos de controle de versão para a melhor correspondência da terminologia Git e reorganizamos os menus de controle de versão para tornar os comandos mais usados mais detectáveis.We renamed many Version Control commands to better match Git terminology and reorginazed the Version Control menus to make the most used commands more discoverible.

Web e AzureWeb and Azure
- Adicionamos suporte à Versão prévia 2 do .NET Core 5.0.We added support for .NET Core 5.0 Preview 2.
- Atualizamos para a versão mais recente do .NET Core 3.1.4.We updated to the latest .NET Core 3.1.4 release.
- Atualizamos o runtime do .NET Core para a versão mais recente de 2.1.We bumped .NET Core runtime to the latest 2.1.
XamarinXamarin
- Reimplantamos o editor de fontes plist usando controles nativos de Cocoa.We re-implemented the plist source editor using native cocoa controls.
Correções de bugBug Fixes
DepuradorDebugger
- Corrigimos um problema em que tipos
char[], byte[], and sbyte[]
não eram mostrados no valor visualizado para projetos do .NET Core.We fixed an issue wherechar[], byte[], and sbyte[]
types would not be shown in the value visualize for .NET Core projects. - Corrigimos um problema de "Falha na operação do depurador" no iOS.We fixed an issue where iOS "Debugger Operation Failed".
- Corrigimos um problema em que os threads não eram ordenados por ID no painel Threads.We fixed an issue where threads are not ordered by ID in the Threads pad.
- Corrigimos um problema em que não era possível anexar o depurador a um projeto do .NET Core quando o projeto era executado sem depuração do Visual Studio para Mac.We fixed an issue where it was not possible to attach the debugger to a .NET Core project when project was run without debugging from Visual Studio for Mac.
- Corrigimos um problema em que a edição de um valor de variável não atualizava o valor no visualizador.We fixed an issue where editing a variable value did not update the value in the visualizer.
- Corrigimos um problema em que o botão modificar ponto de interrupção estava ausente.We fixed an issue where the modify breakpoint button was missing.
- Corrigimos um problema em que, quando a fonte do editor principal era aumentada, o tamanho da fonte ficava muito grande durante a edição em um painel.We fixed an issue where the font size while editing in a pad was too big when the main editor font is scaled up.
- Corrigimos um problema em que não era possível remover um item de inspeção usando a tecla backspace.We fixed an issue where it was not possible to remove a watch item using the backspace key.
EditorEditor
- Corrigimos um problema em que, depois de invocar o comando Localizar, a digitação rápida às vezes enviava pressionamentos de tecla ao documento em vez do campo Localizar.We fixed an issue where quickly typing after invoking the Find command sometimes sent keystrokes to the document instead of the Find field.
- Os links
see href
agora funcionam nas dicas de ferramenta do QuickInfo.see href
links now work in QuickInfo tooltips. - Corrigimos um problema em que o IntelliSense não funcionava de maneira confiável em guias "rasgadas" do editor.We fixed an issue where IntelliSense did not work reliably in "torn out" editor tabs.
- Corrigimos um problema em que excluir linha e outros comandos não funcionavam como esperado com regiões de código recolhidas.We fixed an issue where delete line and other commands did not work as expected with collapsed code regions.
- Corrigimos um problema em que o comando copiar não copiava uma linha quando não havia nenhuma seleção.We fixed an issue where the copy command did not copy a line when there was no selection.
- Corrigimos um problema em que o editor estava sem pressionamentos de teclas e demorava para exibi-los.We fixed an issue where the editor was missing keystrokes and slow to display keystrokes.
- Corrigimos um problema devido ao qual Desfazer e outros atalhos não estavam funcionando.We fixed an issue where Undo and other shortcuts were not working.
- Corrigimos um problema devido ao qual o Editor de C# perdia a cor dos TODOs no tema escuro.We fixed an issue where the C# Editor has lost the coloring of the TODOs in dark theme.
- Corrigimos um problema em que o realce da sintaxe de Monokai estava defeituoso.We fixed an issue where Monokai syntax highlighting was broken.
- Corrigimos um problema em que a rolagem do editor e a posição do cursor podiam mudar inadvertidamente.We fixed an issue where editor scroll and caret position could change inadvertently.
- Suporte inicial para
file_header_template
em.editorconfig
.Initial support forfile_header_template
in.editorconfig
.
Sistema de projetoProject System
- Corrigimos um problema em que a saída da build não era desmarcada ao carregar ou criar uma nova solução.We fixed an issue where the build output would not be cleared when loading or creating a new solution.
- Alteramos a opção de build padrão para que ela nunca pule para o primeiro erro de build.We changed the default build option to never jump to the first build error.
- Corrigimos um problema em que a exclusão de vários arquivos não excluía todos os arquivos, apenas o primeiro.We fixed an issue where deleting multiple files would not delete all the files, only the first file.
- Corrigimos um problema que fazia o IDE travar no desligamento, o que afetava usuários com projetos grandes.We fixed an issue causing the IDE to hang on shutdown that affected users with large projects.
ShellShell
- Corrigimos vários conflitos nos esquemas de associação de teclas padrão e do Xcode.We fixed several conflicts in the default and Xcode keybinding schemes.
- Adicionamos associações de teclas padrão que estavam ausentes aos comandos Salvar Tudo e Salvar Como.We added missing default key bindings for the Save All and Save As commands.
- Corrigimos uma falha causada por uma condição de corrida no Painel de Propriedades.We fixed a crash caused by a race condition in the Property Pad.
- Corrigimos um problema que causou um travamento na inicialização de alguns usuários.We fixed an issue that caused a hang on startup for some users.
- Corrigimos um problema devido ao qual a Janela Propriedades estava em branco ao usar o tema escuro no macOS 10.13 e versões mais antigas.We fixed an issue where the Properties Window is blank when using the dark theme on macOS 10.13 and older.
Terminal (desde a versão prévia 1)Terminal (since Preview 1)
- Corrigimos um problema em que o conteúdo rolava automaticamente se o usuário rolava um pouco para cima.We fixed an issue where content was autoscrolling if the user scrolls up a little.
- Corrigimos um problema em que o conteúdo podia ser removido se o buffer de leitura não continha um caractere inteiro.We fixed an issue where content can be dropped if the reading buffer does not contain a full character.
- Corrigimos um problema em que a seleção de palavra e de linha estava ausente.We fixed an issue where word and line selection was missing.
- Corrigimos um problema em que, depois de fechar o painel Terminal e clicar em "Abrir no Painel Terminal", o painel “Terminal” não aparecia.We fixed an issue where after closing Terminal pad, then clicking "Open In Terminal Pad", the "Terminal" Pad wasn't shown.
- Corrigimos um problema em que a aplicação de zoom ao texto podia aplicar zoom ao editor de texto quando o painel Terminal estava encaixado.We fixed an issue where zooming text when the Terminal pad is docked may zoom the text editor instead.
- Corrigimos um problema em que as janelas do Terminal exibiam o tema claro quando o Visual Studio para Mac estava definido como tema escuro.We fixed an issue where Terminal windows shows light theme when Visual Studio for Mac is set to dark theme.
- Corrigimos um problema em que o usuário não podia mover o cursor no editor vi no Terminal.We fixed an issue where the user cannot move the cursor in vi in Terminal.
- Corrigimos um problema devido ao qual os eventos de mouse podem ser relatados e mostrados na exibição do terminal após a saída dos aplicativos do console.We fixed an issue where mouse events may be reported and shown on the terminal view after exiting console apps.
Ferramentas de testeTest Tools
- Corrigimos um problema que impedia a exibição de alguns itens no painel de Testes sob algumas condições.We fixed an issue that would prevent some tests from showing in the Tests pad under some conditions.
Controle de versãoVersion Control
- Corrigimos um problema em que Efetuar Pull falhava com uma caixa de diálogo em branco se nenhum remoto estivesse configurado.We fixed an issue where Pull fails with a blank dialog if no remote is configured.
- Corrigimos um problema devido ao qual "Exibir Histórico" mostrava carimbos de data/hora incorretos.We fixed an issue where "View History" showed incorrect timestamps.
- Corrigimos um problema devido ao qual o editor e todas as guias desapareciam após editar e salvar manualmente um arquivo *.csproj.We fixed an issue where the editor and all tabs disappeared after manually editing and saving a *.csproj file.
- Corrigimos um problema em que o suporte à árvore de trabalho do git estava defeituoso em 8.5 .We fixed an issue where git worktree support is broken in 8.5.
- Corrigimos um problema em que a inicialização do Visual Studio para Mac abria janelas vazias do arquivo de origem.We fixed an issue where opening Visual Studio for Mac opens empty source file windows.
- Corrigimos um problema em que o seguinte erro ocorre ao extrair: Erro de consistência do AppKit: você está chamando um método que só pode ser chamado a partir da thread da IU.We fixed an issue where the following error occurs when pulling: AppKit Consistency error: you are calling a method that can only be invoked from the UI thread.
Web e AzureWeb and Azure
- Corrigimos um problema com o modo como os projetos ASP.NET Core vazios são exibidos na lista de projetos usados recentemente.We fixed an issue with how Empty ASP.NET Core projects show in recently used projects list.
- Corrigimos um problema em que a criação de um novo cofre de chaves nos serviços conectados falhava, apresentando o erro: Um valor inválido foi fornecido para 'acessPolicies'.We fixed an issue where creating a new key vault in Connected Services failed with error: An invalid value was provided for 'acessPolicies'.
- Corrigimos o problema de funcionamento da movimentação de pastas com arquivos aninhados.We fixed an issue where moving folder with nested files did not work.
- Corrigimos um problema com o aplicativo de console do DotNetCore, adicionando a variável de ambiente ASPNETCORE_URLS vazia.We fixed an issue with DotNetCore console app adding empty ASPNETCORE_URLS environment variable.
- Corrigimos um problema em que o botão "Novo" não funcionava na caixa de diálogo "Publicar no Serviço de Aplicativo do Azure".We fixed an issue where "New" button didn't work on the "Publish to Azure App Service" dialog.
- Corrigimos um problema na caixa de diálogo Publicar no Azure ao carregar assinaturas com falha.We fixed an issue in the Publish to Azure dialog when loading subscriptions failed.
- Corrigimos vários problemas na caixa de diálogo Scaffolding que levavam a um estado de interface do usuário noop.We fixed several issues in the Scaffolding dialog that was leading it to a noop UI state.
- Corrigimos um problema em que a caixa de diálogo Scaffolding permitia ao usuário inserir dados inválidos.We fixed an issue where the Scaffolding dialog allowed the user to enter invalid data.
- Corrigimos um problema em que as soluções com vários projetos não podiam ser carregadas se alguma delas continha launchSettings.json sem applicationUrls.We fixed an issue where solutions with multiple projects couldn't be loaded if any contained launchSettings.json without applicationUrls.
- Corrigimos um problema com os arquivos JSON duplicados no painel de solução.We fixed an issue with duplicated JSON files in the solution pad.
- Corrigimos um problema em que a adição de scaffolding resultava em não foi possível instalar dotnet-aspnet-codegenerator.We fixed an issue where adding scaffolding resulted in could not install dotnet-aspnet-codegenerator.
- Corrigimos um problema em que o IntelliSense não funcionava em arquivos que usassem o código gerado pelo Protobuf.We fixed an issue with IntelliSense not working for files using Protobuf-generated code.
- Corrigimos um problema em que não era possível criar projetos baseados em NUnit.We fixed an issue with not being able to create NUnit-based projects.
- Corrigimos um problema em que o scaffold "controlador de API com o Entity Framework" gerava o "controlador MVC com o Entity Framework".We fixed an issue where "api controller with entity framework" scaffold generates "MVC controller with entity framework".
- Corrigimos um problema em que um site publicado travava em "carregando…" depois de publicar um aplicativo Blazor do WASM.We fixed an issue where a published site was stuck at "loading…" after publishing a Blazor WASM application.
- Corrigimos um problema com o comportamento de aninhamento de arquivos ao renomeá-los.We fixed an issue with file nesting behavior when renaming files.
- Corrigimos um erro devido ao qual um aviso "Falha na compilação com o Erro MSB3644" era exibido após o redirecionamento de um projeto do .NET 5 para o .NET Core 3.1.We fixed an error where a "Building failed with Error MSB3644" notice would show after retargeting a .NET 5 project to .NET Core 3.1.
- Corrigimos um problema em que projetos do lado do cliente Blazor falham ao depurar devido à expectativa de saída do Exe.We fixed an issue where Blazor client-side projects fail to debug due to expectation of Exe output.
- Corrigimos um problema com o Azure Functions devido ao qual operações do depurador falhavam com um erro "O valor não pode ser nulo".We fixed an issue with Azure Functions where debugger operations failed with a "Value cannot be null" error.
- Corrigimos um problema devido ao qual a publicação de um Aplicativo Web falhava após adicionar uma referência a um projeto de Biblioteca de Classes Razor.We fixed an issue where publishing a Web Application failed after adding a reference to a Razor Class Library project.
XamarinXamarin
- Corrigimos um problema em que o campo de nome do aplicativo em info.plist não altera o nome de exibição do aplicativo.We fixed an issue where the application name field in info.plist doesn't change display name of the app.
- Corrigimos um problema com as falhas de storyboard devido à atualização.We fixed an issue with storyboard failures with update.
- Corrigimos um problema que causa um erro Não é possível abrir o arquivo em storyboards.We fixed an issue causing a The file cannot be opened error in storyboards.
- Corrigimos um problema em que os ativos de vetor (xamarin.iOS) não eram visíveis no editor e não eram copiados para o dispositivo.We fixed an issue where vector assets (xamarin.iOS) were not visible in editor and did not copy to device.
- Corrigimos um problema em que Não foi possível atualizar este arquivo automaticamente para o formato correto. Não é possível abri-lo. Se o Xcode estiver configurado corretamente, salvar o arquivo novamente no Xcode poderá resolver o problema.We fixed an issue where this file could not be upgraded to the correct format automatically and so cannot be opened. If Xcode is correctly configured then re-saving the file in Xcode may resolve the issue.
- Corrigimos um problema que causava 100% de carga da CPU nos projetos Xamarin.We fixed an issue that caused 100% CPU load in Xamarin projects.
- Corrigimos um problema devido ao qual um aplicativo Android não podia ser iniciado com o Xamarin.Android 10.3.We fixed an issue where an Android application could not be launched with Xamarin.Android 10.3.
- Corrigimos um problema em que um projeto de teste de interface do usuário automatizado não era adicionado a uma nova solução Xamarin.Android.We fixed an issue where an Automated UI test project was not added to a new Xamarin.Android solution.
Problemas conhecidosKnown Issues
Veja a seguir uma lista de todos os problemas conhecidos do Visual Studio 2019 para Mac versão 8.6:The following is a list of all existing known issues in Visual Studio 2019 for Mac version 8.6:
- Se você não conseguir iniciar seu projeto de gRPC no macOS, confira Não é possível iniciar o aplicativo gRPC do ASP.NET Core no macOS.If you are not able to start your gRPC project on macOS see Unable to start ASP.NET Core gRPC app on macOS.
- Como as novas bibliotecas de identidade e a melhoria da experiência de entrada no Visual Studio para Mac, todos os usuários que entraram anteriormente precisarão se autenticar novamente.As a result of the new identity libraries to improve the sign in experience for Visual Studio for Mac, all users who were signed in previously will need to re-authenticate.
- Se você encontrar erros de build do node-gyp com os modelos de projeto de SPA Angular e React ASP.NET Core, consulte as notas de instalação do node-gyp para obter soluções alternativas.If you run into node-gyp build errors with the ASP.NET Core React and Angular SPA project templates then see the node-gyp installation notes for workarounds.
- Em casos raros, é possível estar com tudo atualizado, exceto o SDK do .NET Core 3.1.300.In rare cases, it's possible to be up to date with everything but the .NET Core 3.1.300 SDK. Se você entrar nessa configuração e atualizar para o .NET Core 3.1.300 com o atualizador, a notificação para atualizar o SDK do .NET Core não desaparecerá até que o IDE seja reiniciado.If you enter into this configuration and update to .NET Core 3.1.300 using the updater, the notification to update the .NET Core SDK will not disappear until the IDE is restarted.
- Os desenvolvedores do Xamarin no macOS Big Sur não conseguirão compilar e executar os projetos nesse momento.Xamarin developers on macOS Big Sur will not be able to compile and run their projects at this time. Isso terá suporte em uma versão futura.This will be supported in an upcoming release.