Notas sobre a versão do Visual Studio 2019 para Mac versão 8.1
Comunidade de desenvolvedores | Requisitos do sistema | Compatibilidade | Código distribuível | Documentação | Blogs | Manutenção
Download
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.
Importante
Não há suporte para o Visual Studio de 2019 para Mac (versão 8 e superior) no Mac OS X 10.11 (El Capitan) ou anterior. Se você tiver o Visual Studio 2017 para Mac (versão 7), não verá uma atualização para o Visual Studio 2019 para Mac. A instalação também será bloqueada. Para resolver esse problema, atualize para o macOS 10.12 (Sierra) ou posterior
Novidades no Visual Studio 2019 para Mac
Versões do Visual Studio 2019 para Mac versão 8.1
- 9 de julho de 2019 – Visual Studio 2019 para Mac versão 8.1.5
- 2 de julho de 2019 – Visual Studio 2019 para Mac versão 8.1.4
- 27 de junho de 2019 – Visual Studio 2019 para Mac versão 8.1.3
- 25 de junho de 2019 – Visual Studio 2019 para Mac versão 8.1.2
- 20 de junho de 2019 – Visual Studio 2019 para Mac versão 8.1.1
- 13 de junho de 2019 – Visual Studio 2019 para Mac versão 8.1
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
Esta versão contém os seguintes destaques:
- O novo editor de C# é habilitado por padrão. Ele apresenta uma interface do usuário atualizada e totalmente nativa, criada sobre a base confiável do Visual Studio.
- Suporte para .NET Core 3 Versão prévia 3, 4 e 5. Para suporte para a Versão prévia 6, confira a próxima Versão prévia.
- Três novos modelos do ASP.NET Core para Aplicativos de Página Única. Esses são os mesmos modelos fornecidos pela ferramenta de linha de comando do dotnet e o Visual Studio no Windows.
Problemas conhecidos
Importante
Se você estava usando o .NET Core v2.2.1xx com o Visual Studio para Mac 8.0, será necessário atualizar manualmente para uma versão compatível do .NET Core, conforme listado no guia de Suporte do .NET Core. É recomendável a versão 2.1.700 ou 2.2.300.
Consulte a seção Problemas conhecidos para ver todos os problemas conhecidos.
Visual Studio 2019 para Mac versão 8.1.5 (8.1.5.9)
lançado em 9 de julho de 2019
Esta versão corrige os problemas a seguir:
- O erro
MSB4022
é gerado ao criar o projeto docker-compose - As cores das funções de F# são inconsistentes
- "Ir para a tarefa" está incompleto no painel Tarefas
- A opção Diferença no controle de versão não está funcionando como o esperado.
Visual Studio 2019 para Mac versão 8.1.4 (8.1.4.5)
lançado em 2 de julho de 2019
Esta versão corrige os problemas a seguir:
- As entradas em japonês eram excepcionalmente lentas.
- As entradas em chinês eram repetidas no novo editor C#.
Visual Studio 2019 para Mac versão 8.1.3 (8.1.3.19)
lançado em 27 de junho de 2019
Esta versão corrige os problemas a seguir:
- Arquivos AXML ainda não estão salvando.
- A opção “Publicar no controle de versão” está sempre desabilitada.
- Adicionar suporte do Docker Compose a um projeto .NET Core habilitado para HTTPS falha com uma exceção do Kestrel com relação ao certificado de desenvolvimento autoassinado que não é confiável/encontrado.
- "O aplicativo foi encerrado com o código: 255" é exibido na janela de “Saída do aplicativo” após a depuração de um projeto docker-compose, seguida da depuração do aplicativo Web.
- Não é possível depurar um aplicativo de console normal no macOS Catalina.
- Visual Studio para Mac falha no macOS Catalina quando você tenta abrir uma solução.
Visual Studio 2019 para Mac versão 8.1.2 (8.1.2.2)
lançado em 23 de junho de 2019
Esta versão corrige um problema em que um arquivo XAML ausente interrompe o IntelliSense.
Visual Studio 2019 para Mac versão 8.1.1 (8.1.1.27)
lançado em 20 de junho de 2019
Esta versão corrige os problemas a seguir:
- Corrigimos um problema em que os botões 'Ok' e 'Cancelar' não funcionavam corretamente na caixa de diálogo ‘Extrair Interface’.
- Corrigimos um problema no Mojave que afetava a forma como as caixas de diálogo eram mostradas, que abrange os seguintes comentários da comunidade:
- Não é possível alterar o estilo visual no modo de tela inteira.
- No Visual Studio Mac, a caixa de listagem da janela não é sobreposta ao selecionar a versão do iOS.
- Problema nas listas suspensas das configurações no modo de tela inteira.
- Problemas de exibição na caixa de combinação Preferências no modo de tela inteira.
- Não é possível alterar os direitos de acesso à função para uma nova função.
- Não é possível selecionar nenhum valor de lista suspensa em Preferências.
- As listas suspensas não estão funcionando.
- Os menus suspensos em Preferências não estão funcionando.
- Às vezes, não é possível selecionar as caixas suspensas Configurações de Tema e Definições de idiomas.
- Os botões de pop-up em Preferências do VS não funcionam.
- O Visual Studio para Mac 2019 congela ao renomear ou remover as configurações do projeto.
- O Visual Studio para Mac para de responder ao adicionar a origem do pacote.
- Corrigimos um problema em que não era possível fazer pesquisas nos arquivos abertos quando o navegador de assembly estava aberto.
- Corrigimos um problema em que a opção Diferença no controle de versão não era exibida.
- Corrigimos um problema em que as alterações em .AXML não eram salvas no arquivo ou disparavam uma ação "Atualizando Recursos...".
- Corrigimos um problema em que as alterações em .AXML não eram salvas na versão prévia mais recente 8.1.0.2697.
Visual Studio 2019 para Mac versão 8.1 (8.1.0.2742)
lançado em 13 de junho de 2019
Instalador
- Nós mudamos as correções de permissões do Android para o tempo de instalação.
- Melhoramos tanto o design quanto a lógica do instalador do Visual Studio para Mac nesta versão. Ele apresenta todas as opções disponíveis de forma bem mais clara, permitindo que você tome uma decisão informada sobre o que exatamente deseja instalar.
Novo editor de C#
Quando lançamos o Visual Studio 2019 para Mac em abril, oferecemos um editor de C# totalmente novo como uma experiência de aceitação. Queremos garantir que o novo editor atenda aos nossos padrões de desempenho e confiabilidade antes de promovê-lo para o editor padrão no Visual Studio 2019 para Mac. Além disso, queríamos garantir a ausência de intervalos importantes no comportamento ou na funcionalidade entre o editor herdado e o novo editor.
Depois de muitos testes, correção de bugs e muitas conversas com a nossa comunidade, acreditamos que o editor chegou a um ponto em que poderá ser a experiência padrão.
O novo editor apresenta uma interface do usuário atualizada e totalmente nativa, criada sobre a base confiável do Visual Studio. Você encontrará vários recursos adicionais que preenchem a lacuna existente entre os editores novo e antigo, além de alguns que foram explicitamente solicitados pela comunidade de usuários do Visual Studio para Mac.
O novo editor do Visual Studio para Mac oferece os seguintes recursos:
- Interface do usuário macOS (baseada em Cocoa) nativa (dicas de ferramenta, superfície do editor, adornos de margem, renderização de texto, IntelliSense)
- Suporte para entradas de texto nativas
- Suporte à linguagem RTL/BiDi
- Núcleo comum da Plataforma do Visual Studio
- Roslyn 3
- Suporte a vários cursores
- Quebra automática de linha
- Atualizar a interface do usuário IntelliSense
- Melhoria do Localizar/Substituir
Suporte a Snippets no Editor
Agora você pode usar os Snippets no novo editor usando [TAB]-[TAB] quando um snippet é selecionado na janela de conclusão.
Formatar Seleção
Agora você pode Formatar Seleção quando uma seleção é realçada e você usa a tecla de acesso Formatar ou o comando de menu Formatar.
Margem de marcador de erro na barra de rolagem
Os erros e as mensagens agora serão marcados na barra de rolagem para que você possa navegar rapidamente entre eles no código. Clicar no marcador fará o cursor do sistema navegar até o local do erro ou da mensagem.
Lâmpadas Embutidas
O Visual Studio 2019 para Mac agora dá suporte a lâmpadas embutidas para sugestão de correções no código. Quando um sublinhado é exibido, focalize o código e clique na lâmpada exibida para selecionar uma opção em uma lista de correções sugeridas.
Vários Sinais de Interpolação
Consulte o novo menu Editar > Vários cursores para obter suporte aprimorado para vários cursores com comandos avançados de manipulação de cursores, pois já estão disponível no Visual Studio no Windows. As associações de teclas para a manipulação de sinais de interpolação têm os mesmos padrões no Windows e podem ser personalizadas nas preferências.
- O comando de navegação Ir para a Base e o item de menu foram adicionados.
- O comando de navegação Ir para o número de linha foi adicionado.
Modelos do ASP.NET Core para SPAs (Aplicativos de Página Única)
Nesta versão, estamos incluindo três novos modelos no Visual Studio para Mac, os mesmos fornecidos pela ferramenta de linha de comando do dotnet e o Visual Studio no Windows:
Esses modelos fornecem um ponto de partida com um aplicativo do lado do cliente de exemplo escrito usando cada uma das tecnologias acima. O aplicativo consome os dados fornecidos por um back-end de API do ASP.NET Core. Os arquivos de projeto gerados por esses modelos são configurados para criar os ativos TypeScript e JavaScript quando você executa seu aplicativo, para que possa manter o foco na criação do aplicativo sem sair do IDE. Também adicionamos um novo modelo de Biblioteca de Classes Razor para facilitar o empacotamento e a reutilização de exibições, páginas, controladores, modelos de página, componentes de exibição e modelos de dados do Razor. Saiba mais a respeito na documentação de Razor Pages do ASP.NET Core.
.NET Core
Agora você pode criar aplicativos do .NET Core direcionados aos SDKs mais recentes das Versões Prévias 4 e 5 do .NET Core 3. Para obter informações completas sobre o suporte do .NET Core no Visual Studio para Mac, consulte o guia Suporte do .NET Core.
Corrigimos um problema em que o Visual Studio para Mac 2019 Versão prévia não funciona com SDKs de arquivo de projeto como o MSBuild.Sdk.Extras.
ASP.NET Core
- Corrigimos um problema em que a saída do aplicativo não aparecia no console externo, mesmo com Executar no console externo marcado.
Unity
- Otimizamos o desempenho do depurador ao anexar a projetos do Unity. Você também pode habilitar o recurso Preferências > Análise de Código-fonte > Habilitar análise de código-fonte da solução inteira no Visual Studio para Mac para acelerar ainda mais a anexação.
Depurador
- Agora você pode mover o ponteiro de instrução durante a depuração de projetos do .NET Core usando "Definir Próxima Instrução"
- Corrigimos um problema em que o depurador no ponto de interrupção não mostrava as variáveis Local ou Watch.
- Os painéis do depurador agora devem refletir as alterações feitas em um objeto por meio dos outros painéis do depurador (Imediato, Locais, Inspeção).
- Corrigimos um problema em que não é possível intervir em outros projetos (.NET Core) abertos durante a depuração.
- Corrigimos um problema em que somente System.Exception é listado para a adição de um ponto de captura de exceção.
- Adicionamos suporte à interrupção de pontos de interrupção do .NET Core na Contagem de Ocorrências.
- Corrigimos um problema em que a depuração de testes de unidade não está funcionando.
Shell
- Agora é possível fechar todas as guias à direita da guia selecionada usando o menu de contexto da barra de guia.
- Corrigimos um problema em que os cliques do mouse ocorrem muito longe do ponto pretendido na atualização mais recente.
- Corrigimos um problema em que Saída do Aplicativo está travando.
- Corrigimos um problema em que Localizar em arquivos – arquivos abertos – não retorna resultados sobre a reabertura da solução.
- Corrigimos um problema em que a barra de ferramentas principal mostra o botão "parar" quando o aplicativo é executado com o depurador interrompido.
- Corrigimos um problema em que o Visual Studio para Mac geralmente consome um núcleo de CPU inteiro quando ocioso, eliminando a vida útil da bateria (e esquentando o computador).
- Corrigimos um problema em que Ir para linha salta para a linha incorreta ou falha.
- Corrigimos um problema em que a opção 'Localizar nos Arquivos' não encontra nenhum resultado em uma página XAML que não foi salva.
- Corrigimos um problema em que o resultado do texto no painel de pesquisa é truncado com um espaço muito curto.
- Corrigimos um problema em que os menus são mostrados nas pastas incorretas no Painel de Soluções.
- Corrigimos um problema em que o comando Ajuda | Pesquisar não ficava disponível conforme o esperado.
Janela de início
- Agora você pode arrastar e soltar seu arquivo .sln sobre a janela inicial para abri-lo.
- Corrigimos um problema em que o Visual Studio para Mac poderia falhar ao tentar abrir a solução da janela de início.
Ferramentas da Web
- Corrigimos um problema em que o docker-compose falha ao compilar.
- Corrigimos um problema em que os projetos de Azure Functions não podiam ser depurados.
Navegador de assembly
- Corrigimos um problema em que a navegação de avançar/voltar do Navegador de assembly abre uma nova janela do Navegador de assembly.
- Corrigimos um problema em que navegar para a definição estava causando uma falha de aplicativo.
- Corrigimos um problema em que o navegador de assembly do Visual Studio para Mac duplica bibliotecas e falha ao recuperar dados.
- Corrigimos um problema em que não é possível fazer drill down de níveis adicionais no navegador de assembly.
Sistema do Projeto
- Corrigimos um problema em que os testes do NUnit são executados em um processo de 32 bits.
- Corrigimos um problema em que era exibida uma caixa de diálogo indicando que o mono-sgen32 não estava otimizado para Mac.
- Corrigimos um problema em que os arquivos XAML não são adicionados corretamente.
- Corrigimos um problema em que ocorre um erro de build ao usar o modelo de Biblioteca Multiplataforma se o código Xamarin.Android é usado no projeto Android.
- Corrigimos um problema em que a máscara de arquivo Localizar em Arquivos não está correta.
- Corrigimos um problema em que o Visual Studio para Mac duplica os arquivos no gerenciador de soluções quando eles são encontrados em dois grupos de itens (mesmo se o grupo de itens for excluído por condições).
Controle de versão
- Corrigimos um problema em que a confirmação com arquivos não salvos abertos causa problemas.
- Corrigimos um problema em que a ferramenta de gerenciamento de branches e repositórios remotos mostra o branch com check-out incorreto.
- Corrigimos um problema com a cópia de textos da janela "Alterações".
- Corrigimos um problema em que o Visual Studio para Mac marca incorretamente os conflitos de Git como resolvidos.
NuGet
- Corrigimos um problema em que a extensão de projeto do .NET Core deve ignorar alterações de estrutura para outros projetos.
- Corrigimos um problema em que a restauração do NuGet falha quando o SDK do Android não é encontrado.
- Corrigimos um problema em que a função de restauração de pacotes do Visual Studio para Mac não é igual à CLI ao restaurar as referências da ferramenta da CLI.
Xamarin
- Corrigimos um problema em que, quando uma marca de fechamento já tem '</' presente, ao escolher o elemento de fechamento, a janela de conclusão insere uma marca de fechamento inválida, como '<//ContentView>'.
- Corrigimos um problema em que o Visual Studio para Mac não mostra avisos ao compilar projetos Xamarin em soluções com a configuração "Projeto > Runtime Ativo" definida para uma versão antiga .
- Corrigimos um problema em que a ampliação/redução do zoom da fonte do editor XAML não está funcionando.
iOS Designer
- Esta versão adiciona suporte ao Xcode 10.2.1
- Corrigimos um problema com a definição da cor da tonalidade nas imagens de modelo dos catálogos de ativos.
- corrigimos um problema que afetava o trabalho com a UICollectionViewCell na superfície de design.
- Corrigimos um problema ao carregar bibliotecas e estruturas dinâmicas nativas que dependem de outras bibliotecas ou estruturas nativas do lote de aplicativo.
Android Designer
Agora você pode editar os arquivos de layout do Android lado a lado, com uma exibição de designer em tempo real. Essa experiência permite que você veja as alterações feitas em um arquivo de layout do Android em tempo real enquanto está editando, melhorando muito a eficiência ao editar esses arquivos.
Designer de Formulários
- Acessibilidade e atualizações de formatação para os controles de visualizador.
- Habilitado o suporte para Visual = "Material" no renderizador do iOS.
Xamarin.iOS
- Suporte adicionado para arm64_32 para aplicativos watchOS.
- Corrigimos um problema em que há um aviso incorreto, "Código de Versão Duplicado", para um build de versão do iOS.
Xamarin.Android
- Agora você pode selecionar entre o dx/d8 como o compilador de desenvolvimento padrão e o ProGuard/r8, como o redutor de código padrão.
- Implementamos a sugestão para iniciar o emulador imediatamente quando o build for iniciado.
- Corrigimos um problema em que o Visual Studio para Mac não inicia o emulador de Android.
Outras correções
- Adicionamos suporte para a inicialização de várias URLs de aplicativos.
- Corrigimos um problema em que as alterações feitas em launchSettings.json no Visual Studio para mac não entravam em vigor.
- Corrigimos um problema em que o modelo de aplicativo Web ASP.NET Core 2.2 não conseguia iniciar em https durante a execução no macOS Mojave.
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).
Problemas conhecidos
Veja a seguir uma lista de todos os problemas conhecidos do Visual Studio 2019 para Mac versão 8.1:
- Esta versão não dá suporte a .NET Core v2.2.1xx. Para obter informações sobre o suporte do .NET Core no Visual Studio para Mac, consulte o guia Suporte do .NET Core.
- Não há suporte para o SDK do .NET Core 3 Versão prévia 6 neste momento. Para obter informações sobre o suporte do .NET Core no Visual Studio para Mac, consulte o guia Suporte do .NET Core.
- Preenchimentos só poderão ser redimensionados se forem movidos com o mouse da esquerda para a direita sobre a borda.
- Durante a depuração, não é possível fixar as dicas de variáveis e de dados.
Histórico de notas de versão do Visual Studio para Mac
Você pode exibir as notas sobre a versão das versões anteriores do Visual Studio para Mac na página Histórico de notas sobre a versão.