Visual Studio IconNotas de versão do Visual Studio 2019 para Mac versão 8.0



Comunidade de desenvolvedores | Requisitos do sistema | Compatibilidade | Código distribuível | Documentação | Blogs | Manutenção


Baixar

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

Blog do Visual Studio 2019 para Mac

O Blog do Visual Studio 2019 para Mac é 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


Visual Studio 2019 para Mac versão 8.0 (8.0.9.5)

lançada em 30 de maio de 2019

Corrigimos os seguintes problemas nesta versão:

Visual Studio 2019 para Mac versão 8.0 (8.0.8.2)

lançada em 23 de maio de 2019

Esta versão corrige um problema em que o passo a passo durante a depuração com o Unity não funciona.

Visual Studio 2019 para Mac versão 8.0 (8.0.7.3)

lançada em 21 de maio de 2019

Esta versão atualiza o modelo do Shell do Xamarin.Forms para trabalhar com a versão mais recente do Shell.

Visual Studio 2019 para Mac versão 8.0 (8.0.6.4)

lançada em 14 de maio de 2019

Esta versão corrige um problema que pode levar a uma falha durante a renderização de pontos de interrupção no editor.

Visual Studio 2019 para Mac versão 8.0 (8.0.5.9)

lançado em 29 de abril de 2019

Corrigimos os seguintes problemas nesta versão:

Visual Studio 2019 para Mac versão 8.0 (8.0.4.0)

lançado em 18 de abril de 2019

Corrigimos os seguintes problemas nesta versão:

Visual Studio 2019 para Mac versão 8.0 (8.0.3.14)

lançado em 15 de abril de 2019

Corrigimos os seguintes problemas nesta versão:

Visual Studio 2019 para Mac versão 8.0 (8.0.2.23)

lançado em 9 de abril de 2019

Esta versão adiciona suporte para Xcode 10.2.

Corrigimos os seguintes problemas nesta versão:

Visual Studio 2019 para Mac versão 8.0 (8.0.1.1)

lançado em 4 de abril de 2019

  • Corrigimos um problema em que a IDE falhava se a Janela Iniciar fosse fechada enquanto um projeto estava sendo criado.

Visual Studio 2019 para Mac versão 8.0 (8.0.0.3001)

lançada em 2 de abril de 2019

Instalar o

  • Demos uma nova aparência ao Instalador do Visual Studio para Mac com ícones atualizados, telas iniciais e telas de carrossel com conteúdo útil para todos os desenvolvedores.
  • Adicionamos suporte para uma versão mínima do macOS necessário para o Visual Studio para Mac (10.12). Se você não estiver no macOS 10.12 ou mais recente, o instalador agora solicitará que você atualize sua versão do macOS.
  • Alteramos os padrões do nosso instalador para uma instalação menor e mais inteligente. Em vez de selecionar tudo por padrão, selecionamos o IDE e o .NET Core para todos os usuários e apenas o iOS ou o Android se qualquer versão do Xcode ou do SDK do Android é detectada em seu computador.
  • Se você está desenvolvendo aplicativos Xamarin.iOS ou Xamarin.Mac, agora pedimos para que você atualize para a versão recomendada do Xcode, caso ela ainda não tenha sido instalada.
  • Removemos o NDK do download do SDK do Android.
  • Fizemos muitas melhorias na caixa de diálogo de permissões do Android, incluindo melhorar a interface do usuário e permitir que o usuário desmarque Xamarin.Android.

Janela de início

Com essa versão, apresentamos uma nova maneira de interagir com seus projetos e de conduzi-lo para onde você precisa ir no IDE.

Se você for um novo usuário do Visual Studio para Mac, quando abrir o IDE pela primeira vez, será solicitado que você faça logon. Ao fazer logon, você pode ativar sua conta Professional ou Enterprise ou se conectar ao Azure. Se você não estiver pronto para entrar, pressione o botão Ignorar e entre no item de menu entrar Visual Studio>.

Sign-in Dialog
Nova caixa de diálogo Entrar

Em seguida, você será saudado com a nova janela de início. Essa janela tem três seções principais, permitindo que você crie ou abra projetos novos e existentes:

New Start Window
Nova janela de início
  • Projetos recentes: aqui você pode encontrar uma lista dos seus 25 projetos mais recentes. Você pode, opcionalmente, "fixar" seus projetos mais frequentemente usados, se você prefere mantê-los na parte superior da lista. A caixa de pesquisa pode ser usada para filtrar entre todos os projetos recentes na lista.
  • Abrir: você pode abrir qualquer arquivo .csproj, .fsproj, .sln ou outros compatíveis do diretório local usando esse botão.
  • Novo: você pode selecionar vários modelos já preenchidos para ajudá-lo a começar um novo projeto. A caixa de diálogo Novo projeto conduzirá você por todas as configurações necessárias para ajudá-lo a começar a trabalhar.

Novo editor de códigos

O Visual Studio para Mac 2019 contém uma versão prévia do editor de texto da próxima geração para o Visual Studio para Mac! Este novo editor de texto compartilha os mesmos principais componentes com o Windows Visual Studio com uma interface do usuário totalmente nova e nativa.

New Editor
Novos recursos do editor no Visual Studio para Mac

Neste momento, o novo editor dá suporte apenas a arquivos C#. O suporte a linguagens adicionais será adicionado em versões futuras.

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

Agora as exceções usam a interface do usuário Cocoa para exibir mensagens de exceção, incluindo notificação de exceção e detalhes:

New Exceptions in Visual Studio for Mac
Novas exceções no Visual Studio para Mac

A navegação do menu de contexto está habilitada. Agora é possível usar comandos de navegação baseados em menu de contexto como “Ir para declaração” e “Ir para implementação”. Também habilitamos “Remover e classificar usos”.

Como habilitar ou desabilitar o editor

Como o novo editor é uma versão prévia do recurso dentro do Visual Studio para Mac 2019, é necessário aceitar para usar o recurso. Vá para as preferências de Visual Studio>... > Seção Geral do Editor > de Texto e verifique os arquivos Abrir C# na caixa de seleção Novo Editor. Quando esta opção estiver marcada, arquivos C# abertos recentemente usarão o novo editor. Você saberá que o novo editor está habilitado quando o botão “Versão prévia do novo editor” for exibido na parte inferior direita da janela de edição.

Para desabilitar o novo editor, clique no botão Nova Visualização do Editor no canto inferior direito do painel do editor e selecione Desabilitar a Visualização do Novo Editor ou navegue até as Preferências do Visual Studio>... > Seção Geral do Editor > de Texto e desmarque os arquivos Abrir C# na caixa de seleção Novo Editor.

Como relatar um problema com o editor

Para relatar um problema no novo editor, clique no botão “Versão prévia do novo editor” na parte inferior direita do painel do editor e selecione “Relatar um problema”. Também é possível ir diretamente para Comunidade de Desenvolvedores.

Suporte para várias instâncias

Agora o Visual Studio para Mac dá suporte à abertura de várias instâncias do IDE na plataforma. O Visual Studio para Mac sempre teve suporte para abrir várias soluções em uma janela, mas nós ouvimos muitas solicitações para dar suporte a várias janelas do IDE. Para abrir uma nova instância, clique com o botão direito do mouse no ícone na plataforma e selecione Nova Instância:

Opening a new instance graphic
Abrindo uma nova instância do Visual Studio para Mac

Definir Projetos de Inicialização

Um novo comando, Definir projetos de inicialização, está disponível para facilitar a criação de uma solução de configuração de execução que iniciará vários projetos durante a depuração. Para obter informações sobre como definir vários projetos de inicialização, consulte a documentação.

Set startup projects dialog
Caixa de diálogo Definir projetos de inicialização

Depuração de melhorias para o Unity

Nesta versão, substituímos o depurador que é usado para projetos do Unity pelo depurador das Ferramentas do Visual Studio para Unity no Windows. Essa alteração tem uma compatibilidade melhor com versões mais antigas do Unity, aprimoramentos para a depuração de código C# não seguro e fornece melhor confiabilidade.

Melhorias do Xamarin

Os desenvolvedores do Xamarin devem encontrar muitos aprimoramentos nesta versão. Os novos destaques incluem:

Xamarin.Android

Sabemos que os desenvolvedores executam o ciclo de compilação-implantação-depuração incontáveis vezes por dia e estamos trabalhando constantemente para reduzir ainda mais o loop de desenvolvimento interno. Nesta versão, criamos uma grande vantagem ao otimizar compilações e implantações incrementais.

Usando o aplicativo SmartHotel360 para teste, os tempos de compilação incremental foram reduzidos em até 29% e os tempos de implantação estão até duas vezes mais rápidos. Um relatório completo da metodologia e criação de perfil de desempenho de compilação está disponível na wiki do Xamarin.Android, mas aqui está uma rápida visão geral:

Etapa Visual Studio 2017 Visual Studio 2019 Delta
Primeira compilação 01:04.20 00:50.13 -21,95%
Compilação incremental (alteração XAML) 00:10.62 00:07.47 -29,66%
Implantar (alteração XAML) 00:09.03 00:04.44 -50,83%

Nossa missão de aumentar continuamente a confiabilidade de compilação permanece e as atualizações de recursos do Android foram otimizadas. Ao minimizar cenários em que as atualizações de recurso ocorreriam no momento da compilação, deve haver uma redução significativa dos problemas de compilação decorrentes de conflitos nessa área.

Caminhando em direção à paridade com o Android no Visual Studio na experiência do Windows, o processo de implantação foi simplificado ainda mais e o emulador do Android agora será iniciado juntamente com uma compilação.

Xamarin.Forms

O novo modelo para projetos do Shell do Xamarin Forms agora está disponível. Para uma experiência mais uniforme entre IDEs, esta versão também inclui novos modelos de arquivo disponíveis anteriormente apenas no Visual Studio no Windows. Você pode usar os novos arquivos XAML hoje navegando até Arquivo > Novo Arquivo... > Formulários no menu Visual Studio 2019 para Mac. Os novos itens de arquivo são:

  • Formulários ListViewPage XAML
  • Formulários MasterDetailPage XAML
  • Formulários TabbedPage XAML
  • Formulários ViewCell XAML

E para ajudar a melhorar a produtividade, o Intellisense nos arquivos Xamarin.Forms XAML para suporte ao FontFamily agora está disponível:

New Xamarin.Forms XAML files
Novos arquivos XAML do Xamarin.Forms

Android Designer

Agora temos suporte para Android Pie (9.0)! Além disso, fizemos aprimoramentos para aumentar o tempo de inicialização do Android Designer e melhoramos o suporte aos widgets de rolagem.

Esta versão também traz suporte para adicionar namespaces XML "padrão" a documentos quando um atributo correspondente é definido, bem como suporte para sequências de escape como '@', '?' e sequências de escape Unicode.

iOS Designer

Adicionamos suporte para PDF como formato de imagem e melhoramos o suporte a espaços e precisão de cores. Além disso, agora você pode selecionar cores nomeadas de catálogos de ativos como o valor das propriedades de cores.

Agora temos suporte para controles personalizados que precisam carregar estruturas ou bibliotecas dinâmicas nativas (observe que não há suporte para bibliotecas estáticas). Além disso, as propriedades personalizadas do tipo CGSize agora aparecerão no painel de propriedade para controles personalizados

Aprimoramentos do Azure Functions

Atualizamos o Azure Functions Runtime e os modelos (CLI) do Azure Functions nessa versão. Além disso, o Visual Studio para Mac oferecerá a capacidade de atualizar seus modelos de função se novos modelos estiverem disponíveis ao criar um projeto do Functions. Para atualizar modelos do Azure Functions, selecione o botão Atualizar ao lado do texto "Há modelos atualizados disponíveis":

Update Azure Fucntions templates
Atualizar CLI e modelos do Azure Functions

O Visual Studio para Mac também tem suporte para a CLI do Azure Functions instalada via HomeBrew e escolhe a instância com a versão mais alta descoberta.

Problemas corrigidos

Os problemas a seguir também foram corrigidos nesta versão.

Editor de Códigos

Projetos

IDE

.NET Core

ASP.NET Core

  • Corrigimos um problema em que os modelos que vinham com um back-end de API não tinham uma configuração de execução que iniciava os dois projetos.
  • Corrigimos um problema em que o Navigate –> Implementing Members in ASP.NET Core projeto não funciona.
  • Corrigimos um problema em que Converter formato da solução não fazia nada para uma solução com um aplicativo Web ASP.NET Core.

NuGet

Ferramentas da Web

  • Corrigimos um problema em que os arquivos .ts não estavam funcionando no VSMac.
  • Corrigimos um problema em que o Visual Studio para Mac 2019 não podia abrir projetos Docker.
  • Corrigimos um problema em que a dica de ferramenta Informações Rápidas do JavaScript estava sendo exibida fora da janela do editor.
  • Corrigimos um problema em que Visual Studio para Mac falha na colagem de cópia & em launchSettings.json.

Xamarin

  • Removemos o Live Player do Visual Studio para Mac.
  • Corrigimos um problema em que a Ajuda –> Notas de Versão vinculadas ao local errado.

Designers

Android Designer

Xamarin.Forms

Xamarin.iOS

Xamarin.Android

  • Removemos o suporte para a listagem e exibição de emuladores do Player do Xamarin Android.
  • Corrigimos um problema em que novos aplicativos Android têm letras maiúsculas no nome do pacote.
  • Corrigimos um problema em que o uso de maiúsculas de strings.xml estava inconsistente para novos projetos.
  • Corrigimos um problema em que a abertura da caixa de diálogo Relatar um Problema também exibe a caixa de diálogo "Instalar o JDK".
  • Corrigimos um problema em que novos projetos não tinham a API mínima e de destino definida corretamente.
  • Corrigimos um problema em que o modelo “WebView” do Android não tinha uma opção “Desenvolvimento moderno” na caixa de diálogo de criação do projeto.
  • Corrigimos um problema em que a inicialização do Android Emulator no Visual Studio para Mac era extremamente lenta.
  • Corrigimos um problema em que a execução do aplicativo Android não começava com “HAXM” no Visual Studio para Mac 2019.
  • Agora iniciamos o Android Emulator ao começar a compilar o projeto.
  • Os usuários agora podem escolher entre AAPT e o AAPT2 nas configurações do projeto Xamarin.Android.
  • Corrigimos um problema em que a implantação no dispositivo travava em 100%.
  • Corrigimos um problema em que não era possível cancelar o início de um emulador do Android e forçar a saída do Visual Studio para Mac, se a imagem estivesse quebrada.
  • Corrigimos um problema em que, se houvesse vários arquivos .csproj do Android para um projeto (usando manifestos diferentes do Android com nomes de pacotes distintos), produziria um arquivamento incorreto ou inválido e haveria falha na publicação.
  • Corrigimos um problema em que a notificação do JDK era mostrada na página de boas-vindas, mesmo para projetos que não são do Android.
  • Corrigimos um problema em que a atualização de recurso do Android podia ocorrer ao mesmo tempo que um build, podendo causar problemas de build.

Xamarin.Mac

  • Corrigimos um problema em que não é possível alterar por completo a versão da estrutura de destino para Xamarin.Mac ao abrir novamente as opções do projeto.
  • Corrigimos um problema em que modelos .xib parecem precisar de customObjectInstantitationMethod="direct" adicionado.
  • Corrigimos um problema em que o macOS 10.13 não era mostrado como um destino de implantação.
  • Corrigimos um problema em que a plataforma padrão dos projetos do macOS era x86, mas deveria ser AnyCPU.

Ferramentas de teste

Acessibilidade

  • Corrigimos um número de problemas de acessibilidade nesta versão, incluindo vários problemas de VoiceOver no depurador e na criação de certificados de desenvolvedor do iOS e problemas de teclado no Gerenciador de SDK do Android.

Controle do código-Fonte

Adicionamos suporte para a autenticação de Conta Microsoft com o Git e o Azure DevOps/Team Foundation Server, que anteriormente solicitava credenciais continuamente sem se conectar com êxito.

Git

Depurador

Ferramentas do Azure

  • Agora, o Azure Functions é composto por duas palavras na caixa de diálogo Novo Projeto.

Criador de Perfil

  • Corrigimos um problema em que uma NullReferenceException é gerada após a exclusão de preferências VSMac.

Installer

  • Corrigimos um problema em que as Permissões do Android estavam fazendo o aplicativo travar.
  • Aprimoramos o relatório de erros para componentes individuais e não mostraremos a página de erro imediatamente.
  • Corrigimos o bug onde os links simbólicos eram desfeitos quando uma versão mais antiga do Visual Studio para Mac era copiada para backup.
  • Corrigimos um bug em que ícones sem retina/de baixa resolução eram exibidos em todos os lugares.

Atualizador

  • Corrigimos um problema em que a verificação de atualizações poderia resultar em vários prompts para entrar.
  • Corrigimos um problema em que atualizar sem reiniciar poderia causar erros estranhos do MSBuild.

Outros


Comentários e sugestões

Adoraríamos ouvir sua opinião! 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.0:


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 2017 para Mac na página Histórico de notas sobre a versão.


Parte superior da página