Visual Studio Icon 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.

Download VS for Mac

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

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:


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

Release Notes Icon 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

Release Notes Icon 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.

Release Notes Icon 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

Release Notes Icon 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

Ferramentas de testeTest Tools

Controle de versãoVersion Control

Release Notes Icon 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

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).

Release Notes Icon 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

Shell e FerramentasShell and Tools

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

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.

Release Notes Icon 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

Sistema de projetoProject System

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.

Release Notes IconVisual 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

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

Release Notes Icon 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.

Integrated Terminal Experience Graphic
Experiência de terminal integrada no Visual Studio para MacIntegrated terminal experience in Visual Studio for Mac

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 + ~ (e Ctrl + ‘, como no Windows).Ctrl + ~ keyboard shortcut (and Ctrl + ‘, 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.

gRPC project selected graphic
Projeto de gRPC selecionado na caixa de diálogo Novo Projeto do Visual Studio para MacgRPC project selected in Visual Studio for Mac's 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.
Animaed image graphic
Imagem animada demonstrando o uso do recurso de arrastar e soltar para Definir a Próxima InstruçãoAnimated image demonstrating the use of the drag and drop to Set Next Statement feature
  • 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.
Menu demonstrating new changes graphic
Menu demonstrando as novas alterações no menu de controle de versãoMenu demonstrating new changes in the version control menu

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 where char[], 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

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

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

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.

Início da página
Top of Page