Notas sobre a versão do Visual Studio 2019 para Mac versão 8.9
Comunidade de desenvolvedores | Requisitos do sistema | Compatibilidade | Código distribuível | Documentação | Blogs | Manutenção
Para obter informações sobre os requisitos do sistema, confira os guias Requisitos de sistema Mac e Direcionamento e compatibilidade da plataforma Mac.
Para saber mais sobre outros downloads relacionados, consulte a página Downloads.
Novidades no Visual Studio 2019 para Mac
Versões do Visual Studio 2019 para Mac
- 18 de maio de 2021: Visual Studio 2019 para Mac versão 8.9.10
- 11 de maio de 2021: Visual Studio 2019 para Mac versão 8.9.9
- 3 de maio de 2021: Visual Studio 2019 para Mac versão 8.9.8
- 21 de abril de 2021: Visual Studio 2019 para Mac versão 8.9.7
- 13 de abril de 2021: Visual Studio 2019 para Mac versão 8.9.6
- 6 de abril de 2021: Visual Studio 2019 para Mac versão 8.9.5
- 30 de março de 2021: Visual Studio 2019 para Mac versão 8.9.4
- 23 de março de 2021: Visual Studio 2019 para Mac versão 8.9.3
- 16 de março de 2021: Visual Studio 2019 para Mac versão 8.9.2
- 9 de março de 2021: Visual Studio 2019 para Mac versão 8.9.1
- 2 de março de 2021: Visual Studio 2019 para Mac versão 8.9
Postagens no Blog do Visual Studio 2019 para Mac
O Blog do Visual Studio é a fonte oficial de insights do produto da equipe de engenharia do Visual Studio. É possível encontrar informações detalhadas sobre as versões do Visual Studio 2019 Mac nas seguintes postagens:
Destaques da versão
- O Visual Studio para Mac 8.9 apresenta um novo editor de XML nativo.
- O Visual Studio para Mac 8.9 usa o editor nativo dentro da janela Imediata.
- O Visual Studio para Mac 8.9 apresenta suporte a arquivos (*.slnf) de Filtro de Solução.
- O Visual Studio para Mac 8.9 apresenta uma nova exibição do Git Blame por meio do editor nativo.
- O Visual Studio para Mac 8.9 adiciona uma nova experiência de Ações Rápidas e Refatoração como uma versão prévia do recurso. (A versão prévia dos recursos pode ser habilitada em Preferências > Outros > Versão Prévia dos Recursos).
- O Visual Studio para Mac 8.9 adiciona suporte para filtrar exceções de primeira tentativa por tipo, módulo e local da função como uma versão prévia do recurso. (A versão prévia dos recursos pode ser habilitada em Preferências > Outros > Versão Prévia dos Recursos).
- O Visual Studio para Mac 8.9 tem suporte completo à acessibilidade habilitado por padrão.
- O Visual Studio para Mac 8.9 não inclui mais o designer do iOS.
- O Visual Studio para Mac 8.9 não inclui mais o visualizador Xamarin.Forms em favor da Recarga Dinâmica de XAML. Para obter mais informações, confira https://aka.ms/xamlhotreload.
- O Visual Studio para Mac 8.9 apresenta suporte à versão 30 da API do SDK do Android.
- O Visual Studio para Mac 8.9 adiciona suporte à execução e à depuração de testes de unidade em projetos do Unity.
- O Visual Studio para Mac 8.9 aprimora a janela de ferramentas Locais em projetos do Unity.
Problemas conhecidos
Consulte a seção Problemas conhecidos.
Comentários e sugestões
Adoraríamos ouvir o que você tem para nos dizer! Você pode relatar um problema por meio da opção Relatar um Problema no IDE do Visual Studio para Mac. Você pode acompanhar seus comentários, incluindo sugestões, no portal Developer Community (Comunidade de Desenvolvedores).
Notas de versão
Visual Studio 2019 para Mac versão 8.9.10 (8.9.10.4)
lançado em 11 de maio de 2021
Xamarin
- Corrigimos um problema em que ocorria uma falha com um erro na criação de um certificado para uma ID da Apple.
Visual Studio 2019 para Mac versão 8.9.9 (8.9.9.3)
lançado em 11 de maio de 2021
Web e Azure
- Atualizamos os SDKs do .NET Core para as versões 5.0.203 e 3.1.409, resolvendo o CVE-2021-31204.
Visual Studio 2019 para Mac versão 8.9.8 (8.9.8.7)
lançado em 3 de maio de 2021
Xamarin
Visual Studio 2019 para Mac versão 8.9.7 (8.9.7.8)
lançado em 21 de abril de 2021
Geral
- Corrigimos alguns problemas de confiabilidade nas experiências do Xamarin e do Unity.
Depurador
- Corrigimos um problema de funcionamento incorreto da opção “Habilitar depuração de subprocesso”.
Controle de versão
- Corrigimos um problema de sincronização da posição de rolagem entre o editor e a exibição de blame.
Visual Studio 2019 para Mac versão 8.9.6 (8.9.6.6)
lançado em 13 de abril de 2021
Geral
- Corrigimos vários problemas de confiabilidade.
Web e Azure
- Atualizamos os SDKs do .NET Core para as versões 5.0.202 e 3.1.408.
Ferramentas para o Unity
- Corrigimos uma possível falha durante a recuperação de testes de unidade do Editor do Unity.
Visual Studio 2019 para Mac versão 8.9.5 (8.9.5.4)
lançado em 6 de abril de 2021
Geral
- Corrigimos vários problemas de confiabilidade.
Visual Studio 2019 para Mac versão 8.9.4 (8.9.4.25)
lançado em 30 de março de 2021
Geral
- Corrigimos vários problemas de confiabilidade e desempenho.
Edição do código-fonte
- Corrigimos um problema de dificuldade de uso/cintilação de Cmd + Clique.
Controle de versão
- Corrigimos um problema em que o editor era lido somente após o uso do Git Blame.
Visual Studio 2019 para Mac versão 8.9.3 (8.9.3.13)
lançado em 23 de março de 2021
Geral
- Corrigimos vários problemas de confiabilidade e desempenho.
Web e Azure
- Corrigimos um problema em que as páginas pré-processadas do Razor estavam ausentes ou não eram pré-compiladas.
Visual Studio 2019 para Mac versão 8.9.2 (8.9.2.0)
lançado em 16 de março de 2021
Geral
- Corrigimos vários problemas de confiabilidade e desempenho.
Controle de versão
- Corrigimos um problema em que a caixa de diálogo de confirmação mostrava dicas de ferramentas duplicadas
Xamarin
- Corrigimos um problema em que o VS para Mac não conseguia encontrar o Xcode.
- Corrigimos um problema de [falha na criação de projetos do Android quando o SDK do Android estivesse ausente].
Visual Studio 2019 para Mac versão 8.9.1 (8.9.1.34)
lançado em 9 de março de 2021
Geral
- Corrigimos vários problemas de confiabilidade e desempenho.
Edição do código-fonte
- Corrigimos um problema em que não era possível ir para a definição usando Cmd + Clique.
Web e Azure
- Atualizamos o compilador Roslyn para resolver vários problemas no Blazor e no .NET 6.
- Atualizamos os SDKs do .NET Core para as versões 5.0.201 e 3.1.407, resolvendo o CVE-2021-26701
Ferramentas para o Unity
- Corrigimos um problema em que o cancelamento de um teste em execução não funcionava corretamente.
Visual Studio 2019 para Mac versão 8.9 (8.9.0.1651)
lançado em 2 de março de 2021
Novos recursos
Sistema do Projeto
- Adicionamos suporte a arquivos de Filtro de Solução (*.slnf).
Web e Azure
- Adicionamos suporte a cargas de trabalho e projetos do .NET 6.
Ferramentas para o Unity
- Adição de suporte para executar e depurar testes do Unity no VC para Mac
- Adicionado
Active Scene
aos locais, mostrando objetos de jogo raiz. - Adicionado
this.gameObject
aos locais, considerando que ele é amplamente usado em projetos do Unity. - Adicionados grupos
Children
eComponents
a todas as instânciasGameObject
, para que você possa exibir facilmente toda a hierarquia de objetos. - Adicionado
Scene Path
a todas as instânciasGameObject
, para mostrar o local na cena. - Adicionado suporte para
JobEntityBatch
/Lambdas ao usar Entidades com geradores de origem. - Suporte aprimorado para exibir grandes matrizes (usando bucketing de índice).
- Adição de suporte para arquivos
raytrace shaders
,UXML
eUSS
. - API de mensagens do Unity atualizada (para todos os métodos usados como corrotinas).
- Detecção atualizada do SDK do Android.
Correções de bug
Geral
- Corrigimos um problema crítico de relatório de falhas.
- Corrigimos vários problemas de confiabilidade e desempenho.
- Atualizamos o Mono para a versão 6.12.0.122, resolvendo o CVE-2021-24112
Depurador
- Corrigimos um problema que bloqueava as operações quando várias inspeções eram selecionadas na janela de ferramentas de inspeção.
- Corrigimos vários problemas que faziam com que o valor errado fosse copiado ou colado na janela de ferramentas de inspeção.
- Corrigimos um problema em que não era possível renomear uma inspeção durante a depuração.
- Corrigimos um problema em que não era possível depurar assemblies de 32 bits com as opções Executar > Depurar Aplicativo.
- Corrigimos um problema em que a janela Exceção aparecia fora da área de trabalho.
- Corrigimos um problema em que o comando Set Next Statement falhava com um erro dependendo de onde o cursor do editor era colocado.
- Corrigimos um problema em que catchpoints não funcionavam com o .NET Core.
- Corrigimos um problema em que a depuração não funcionava com o XCode 12.
Sistema do Projeto
- Corrigimos um problema em que uma nova configuração de projeto adicionada ao VS 2017 no Windows não era carregada corretamente no VS para Mac.
- Corrigimos um problema em que a árvore de solução ficava em branco em determinadas condições.
- Corrigimos um problema em que um projeto do Xamarin.Forms alterado não era recompilado após a implantação.
- Corrigimos um problema em que ocorria uma falha na avaliação de condições complexas de ProjectReference.
- Corrigimos um problema em que a movimentação ou a renomeação de arquivos aninhados não funcionava.
Instalador
- Atualizamos a versão da API do SDK do Android para 30.
- Corrigimos um problema em que havia uma falha no download de pacotes do .NET Core.
Shell e Ferramentas
- Aumentamos a velocidade da funcionalidade de localização de arquivos.
- Corrigimos um problema em que o salvamento falhava após a exclusão de recursos de um projeto.
- Corrigimos um possível problema de acessibilidade em que o contraste de cores da cor de seleção do terminal integrado no modo escuro era muito baixo.
- Corrigimos um problema em que ocorria falha no carregamento de uma solução depois que o VS para Mac era fechado no modo de tela inteira no Big Sur.
- Corrigimos um problema em que o botão Fechar da tela de boas-vindas ficava invisível no macOS Big Sur.
- Corrigimos um problema em que não era possível digitar caracteres especiais na janela de ferramentas do terminal quando se clicava na chave de opções.
- Corrigimos um problema em que a saída de build era mostrada em vez da janela de erro quando se clicava em um erro dentro da barra de status.
- Corrigimos um problema em que não era possível clicar com o mouse nos alertas no macOS Big Sur.
- Corrigimos um problema em que a janela de ferramentas de erros não se lembrava das configurações do botão de barra de ferramentas.
- Corrigimos um problema em que ocorria uma falha ocasional na pesquisa por “Problemas e Soluções”.
- Corrigimos um problema em que o item de menu “Mostrar Janela Inicial” estava ausente.
- Corrigimos um problema em que não era possível reiniciar um projeto sem depuração.
Edição do código-fonte
- Corrigimos um problema em que os recursos da linguagem F# 4.6 não funcionavam no VS para Mac (Estável ou Versão prévia).
- Corrigimos um problema em que o member _.method no F# não era reconhecido corretamente.
- Corrigimos problemas de build com novos projetos Web em F#.
- Corrigimos um problema em que Localizar referências não estava funcionando.
- Corrigimos um problema em que a funcionalidade de renomeação não funcionava corretamente.
- Corrigimos um problema em que a operação de pesquisa de navegação dos Métodos de Extensão era executada indefinidamente.
- Corrigimos um problema de falta de suporte para o FSharp.Core 4.7.
- Corrigimos vários problemas com o suporte à codificação GB18030.
- Corrigimos um problema em que uma associação de teclas personalizada para o comando Localizar Cursor não estava funcionando em um novo editor.
- Corrigimos um problema em que Localizar referências não estava funcionando.
- Corrigimos um problema em que a funcionalidade de renomeação não funcionava corretamente.
- Corrigimos um problema com o suporte do YAML.
- Corrigimos um problema com pop-ups órfãos de Ações Rápidas.
- Corrigimos um problema em que o IntelliSense parava de funcionar em um projeto C# referenciando outro projeto F#.
- Corrigimos um problema com um baixo contraste de texto em linhas com um ponto de interrupção.
Ferramentas de teste
- Corrigimos um problema devido ao qual a execução de testes de unidade no menu de atalho era mais lenta do que no painel de testes de unidade.
Controle de versão
- Aprimoramos a exibição de Blame e a tornamos mais acessível.
- Corrigimos um problema em que alternar os branches travava em "Atualizar repositório de controle de versão".
- Corrigimos um problema em que o Visual Studio para Mac não reconhecia as últimas atualizações do código.
- Corrigimos um problema em que um erro era mostrado após a cópia de um arquivo se o Git não estivesse instalado.
- Corrigimos um problema em que a exclusão de um novo arquivo em uma pasta recém-adicionada também excluía a pasta vazia.
- Corrigimos um problema em que o “Projeto de Publicação” nunca era concluído.
- Corrigimos um problema em que o alerta sobre a ausência das ferramentas de linha de comando do Xcode era muito intrusivo.
- Corrigimos um problema em que ocorria uma falha de stash com um erro.
Web e Azure
- Atualizamos os SDKs do .NET Core para as versões 5.0.103 e 3.1.406.
- Corrigimos um problema em que o IntelliSense mostrava o cliente OpenAPI após a remoção do serviço OpenAPI.
- Corrigimos um problema em que era gerada uma variável de ambiente ASPNETCORE_URLS incorreta durante a depuração de aplicativos.
- Corrigimos vários problemas em que parâmetros dinâmicos não eram carregados de modo correto de alguns modelos personalizados.
- Corrigimos um problema em que ocorria falha no carregamento de projetos do Blazor Web Assembly se o caminho do projeto contivesse espaços.
- Corrigimos um problema em que havia falhas na publicação de projetos do ASP.NET Core 5.0 no Azure com a exibição da mensagem "Erro HTTP 500.31 – ANCM. Falha ao localizar dependências nativas".
- Corrigimos um problema com a depuração do Azure Functions localmente.
Ferramentas para o Unity
- Correção do realce de pesquisa na caixa de diálogo de mensagem do Unity.
- Correção de problemas de estabilidade com a visão de árvore do projeto do Unity.
- Correção do tratamento de pontos de interrupção condicionais.
- Correção de problemas de estabilidade com a caixa de diálogo de mensagem do Unity
- Correção de vários problemas de interface do usuário para idiomas que não são ENU.
- Correção de problemas de estabilidade com o diagnóstico
UNT0018
. - Correção de problemas de desconexão de VM ao usar
Trace
métodos. - Correção da filtragem de propriedades obsoletas gerando exceções.
- Corrigido o diagnóstico
UNT0006
, dando avisos incorretos para corrotinas eAssetPostprocessor.OnAssignMaterialModel
. - Foram adicionadas mensagens ausentes do Unity para a API 2019.4.
Xamarin
- Adicionamos suporte ao Xcode 12.4.
- O designer do iOS não faz mais parte do Visual Studio para Mac. Fizemos aprimoramos no processo de sincronização do Xcode para ajudar você a se adaptar ao uso do Xcode para projetar seus storyboards do Xamarin.iOS. Confira Como projetar interfaces do usuário com o Xcode – Xamarin | Microsoft Docs para saber mais.
- O visualizador do Xamarin.Forms está sendo removido em favor da Recarga Dinâmica de XAML. Para obter mais informações, confira https://aka.ms/xamlhotreload.
- Corrigimos um problema em que os arquivos de projeto do Xamarin eram sempre mostrados como editados no Git.
Problemas conhecidos
Confira a seguir uma lista de todos os problemas atuais e conhecidos do Visual Studio 2019 para Mac versão 8.9:
- Depois de instalar o SDK do .NET 5 mais recente, pode ser que os desenvolvedores de aplicativos do .NET Core 3.1 vejam um erro indicando "Estado do certificado do desenvolvedor do ASP.NET Core inválido". Para corrigir o problema, execute
dotnet dev-certs https --clean
e entãodotnet dev-certs https --trust
do Terminal. - Em casos raros, é possível estar com tudo atualizado, exceto o SDK do .NET Core 3.1.300. 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.
- Se você já estiver no Big Sur e não puder usar o atualizador, visite o site do Visual Studio para Mac e baixe o instalador.
- No Big Sur, o build de projetos gRPC pode falhar com um erro
protoc" exited with code 255
. Esse é um problema com a detecção de plataforma do macOS no pacote gRPC.Tools NuGet, que é usado por padrão nos modelos de projeto. Uma solução alternativa é atualizar o pacote gRPC.Tools NuGet para a versão 2.34.0 ou posterior.