Notas sobre a versão do Visual Studio 2017 para Mac versão 7.8
Comunidade de Desenvolvedores | Requisitos de Sistema | Compatibilidade | Código Distribuível | Xamarin | Blogs | Manutenção |
Clique no botão para baixar a versão mais recente do Visual Studio 2017 para Mac. Para obter instruções de instalação e configuração, confira a documentação Instalar e configurar o Visual Studio para Mac.
Para saber mais sobre o Visual Studio 2017 para Mac, consulte Mac System Requirements (Requisitos do sistema Mac) e Mac Platform Targeting and Compatibility (Direcionamento e compatibilidade da plataforma Mac).
Para saber mais sobre outros downloads relacionados, consulte a página Downloads.
Novidades na 7.8
Versões do Visual Studio 2017 para Mac versão 7.8
- 13 de maio de 2019 – Visual Studio 2017 para Mac versão 7.8.4
- 12 de março de 2019 – Visual Studio 2017 para Mac versão 7.8.3
- 28 de fevereiro de 2019 – Visual Studio 2017 para Mac versão 7.8.2
- 22 de fevereiro de 2019 – Visual Studio 2017 para Mac versão 7.8.1
- 20 de fevereiro de 2019 – Visual Studio 2017 para Mac versão 7.8
Destaques da versão
Essa versão se concentra na melhoria da qualidade do Visual Studio para Mac por meio de correções de bug, melhorias de desempenho e de confiabilidade.
Também atualizamos a versão do NuGet para 4.8, o SDK do .NET Core para 2.1.504 e o Runtime do .NET Core 2.1.8
Visual Studio 2017 para Mac versão 7.8 (7.8.0.1624)
lançado em 20 de fevereiro de 2019
Shell
- Corrigimos um problema em que as associações de teclas personalizadas para Remover Não Usado e Classificar (Usings) não funcionavam.
- Corrigimos um problema em que quando o usuário mudava de aplicativo e retornava, o editor não era focado corretamente.
- Corrigimos um problema em que o cursor na janela do editor era perdido ao mudar de aplicativo.
- Corrigimos um problema em que quando o usuário focava fora/dentro do Visual Studio, o elemento padrão focado na interface do usuário era alterado.
- Corrigimos um problema em que o Visual Studio para Mac falhava ao controlar as alterações de arquivos em determinadas pastas.
- Corrigimos um problema em que o Visual Studio para Mac não se lembrava de arquivos abertos.
- Corrigimos um problema em que o seletor de barra de ferramentas da configuração de build estava desabilitado.
- Corrigimos um problema no qual a adição de uma nova pasta a um projeto não permitia a renomeação instantânea.
- Corrigimos um problema no qual Iniciar depuração após Iniciar sem depurar resultava em uma exceção para projetos ASP.Net.
- Corrigimos um problema de desempenho com a pesquisa de saída de build.
- O comando Executar item no Gerenciador de Soluções foi renomeado para Executar projeto.
- Corrigimos um problema no qual a página inicial era mostrada ao carregar uma solução do localizador.
.NET Core
- Atualizamos para o .NET Core 2.1.8 para incluir uma atualização de segurança.
- Corrigimos um problema em que o botão Criar não criava um projeto para o .NET Core 3.0 versão prévia 2.
- Corrigimos um problema em que o .NET Core 3.0 podia ser selecionado na caixa de diálogo Novo Projeto quando não havia suporte.
- Removemos a opção VB.NET dos projetos do .NET Core.
ASP.NET Core
- Corrigimos um problema em que o perfil de Pasta era criado com a configuração "Padrão", em vez de "Versão".
Ferramentas da Web
- Corrigimos um problema em que a opção Publicar no Azure criava um perfil com o nome errado.
- Corrigimos um problema em que os argumentos do aplicativo não eram passados para o host do Azure Functions.
- Adicionamos os seguintes modelos adicionais do Azure Functions
- Gatilho do CosmosDB
- Gatilho do EventHub
- Gatilho do Hub IoT
- Gatilho do SendGrid
- Gatilho de Fila do ServiceBus
- Gatilho de Tópico do ServiceBus
- Corrigimos um problema em que não foi possível publicar em instâncias do aplicativo de API do Azure.
Xamarin
- Atualizamos a versão do NuGet do agente do Xamarin Test Cloud.
- Corrigimos um problema no qual o comando Exibir arquivos seria exibido em projetos do .NET Core.
Xamarin.Forms
- O IntelliSense em arquivos XAML do Xamarin.Forms para FontFamily já está disponível.
Designers
- Corrigimos um problema em que ocorreu regressão do uso do Android Designer pela caixa de ferramentas.
- Corrigimos um problema em que a tentativa de arrastar e soltar controles nos storyboards do iOS usando a caixa de ferramentas depois de pesquisar os controles não funcionava.
Xamarin.Android
- 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 no qual a abertura do Visual Studio para Mac sem nenhum Java instalado mostrava dois prompts do sistema para instalar o Java.
- 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.
- Corrigimos um problema em que o Visual Studio para Mac falhava ao carregar o APK para o Acer Chromebook R11.
- Corrigimos um problema em que novos aplicativos Android têm letras maiúsculas no nome do pacote.
- Corrigimos um problema em que "O projeto não está fazendo referência à estrutura 'Mono.Android.Version=v8.1'" quando AndroidUseLatestPlatformSDK é true.
- Corrigimos um problema em que o Visual Studio para Mac não reconhece
AndroidManifest
em configurações de build específicas. - 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 no qual o aviso do SDK do Google Play era mostrado mesmo ao publicar ad hoc.
Xamarin.iOS
- Agora é possível escolher arquivos .pdf para ativos de imagem que não dão suporte a imagens vetoriais.
- Corrigimos um problema em que o Visual Studio para Mac indica erroneamente que uma propriedade do Xamarin.Mac está indisponível.
- Corrigimos um problema em que não é possível escolher dispositivos para as cores nomeadas no catálogo de ativos.
- Corrigimos um problema no qual o simulador do iOS não era mais trazido para a frente ao iniciar uma sessão de depuração.
- Corrigimos um problema em que referências nativas não funcionam em projetos da biblioteca do iOS e parecem ser ignoradas.
- Corrigimos um problema em que a exclusão de uma referência nativa não exclui o arquivo no disco.
- Corrigimos um problema em que o depurador não se conecta a uma extensão de teclado em nenhum dispositivo.
Xamarin.Mac
- Corrigimos um problema em que modelos .xib parecem precisar de
customObjectInstantitationMethod="direct"
adicionado. - 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 as opções do projeto de um build do Mac (clássico) mostra incorreta a interface do usuário incorreta.
Editor de Códigos
- Corrigimos um problema em que a janela de visualização de correção de código era muito pequena.
- Corrigimos um problema em que as linhas onduladas de erro não estavam atualizadas.
- Corrigimos um problema em que o editor congelava durante a digitação
- Corrigimos um problema em que a alteração da guia não permitia que você pesquisasse um arquivo
- Corrigimos um problema em que O recuo da instrução using estava incorreto.
- Corrigimos um problema em que o Roslyn gerava uma exceção fatal (System.ArgumentOutOfRangeException).
- Corrigimos um problema em que a formatação de parâmetros em várias linhas estava incorreta.
- Corrigimos um problema em que o gerador do construtor causava falha no Visual Studio para Mac.
- Corrigimos um problema em que o posicionamento de ponto e vírgula inteligente causava um posicionamento incorreto de ponto e vírgula.
- Corrigimos um problema em que a digitação pode ser lenta em arquivos grandes quando a acessibilidade está habilitada.
- Corrigimos um problema no qual um erro fatal podia ocorrer ao tentar navegar dentro do editor usando o VoiceOver.
- Corrigimos um problema em que o local do cursor na margem de correção rápida está incorreto.
- Corrigimos um problema de desempenho no qual a correção do recuo levava muito tempo em arquivos grandes.
- Corrigimos um problema em que a seleção temporária do Intellisense é confusa.
- Corrigimos um problema em que o Visual Studio para Mac não é capaz de abrir arquivos .targets.
- Corrigimos um problema em que a exibição atualiza parcialmente quando um método recolhido é comentado.
- Corrigimos um problema em que a o realce de sintaxe C# não funciona para algumas das palavras-chave.
- Corrigimos um problema em que invocar alguns snippets da caixa de ferramentas em arquivos .cs resulta em código mal formatado.
- Corrigimos um problema em que pressionar a seta para baixo para escolher a conclusão da marcação de fechamento no IntelliSense XAML fecha a janela de conclusão.
- Corrigimos um problema em que não foi possível abrir o arquivo 'redigido'.
- Corrigimos um problema em que, às vezes, a colagem falha nos arquivos XAML.
- Corrigimos um problema em que, ao adicionar um atributo por meio do Intellisense, ele não corta "Atributo" do nome.
- Corrigimos um problema no qual a sugestão de código fazia a coisa errada quando
(
era pressionado após uma tecla de seta solta.
NuGet
- Corrigimos um problema em que o Visual Studio para Mac falhava após o erro "Não foi possível adicionar pacotes".
- Atualizamos a versão do NuGet para 4.8.
- Os avisos de diagnóstico de pacote do NuGet agora são mostrados no Gerenciador de Soluções. Quaisquer avisos de diagnóstico serão renderizados com um ícone de aviso e o texto completo do aviso disponível como uma dica de ferramenta.
- Corrigimos um conjunto de problemas com o NuGet:
- problema ao restaurar pacotes NuGet que não têm versão estável.
- A versão nuget do pacote VS4Mac é muito antiga: 4.3.1.
- Referenciar pacotes condicionalmente usando uma variável não funciona corretamente.
- Falha no build do aplicativo Xamarin.Forms com uma biblioteca de várias estruturas de destino referenciada.
- O build Csproj do Visual Studio Mac não é compatível com a condição do item.
- Suporte ao PackageReferences do NuGet condicional em projetos com vários destinos.
- Mostrar dependências por estrutura para vários destinos.
- O VS não pode criar a solução dotnet core em F#.
- A restauração do Nuget ignora destinos de build.
- O NuGet restaura a versão incorreta do Microsoft.AspNetCore.App.
Depurador
- Corrigimos um problema em que o depurador falhava ao ser executado em um console externo no Mojave.
Ferramentas de teste
- Corrigimos um problema em que o "DisplayName" do xUnit Fact não era mostrado no Gerenciador de Testes quando o nome tinha um ponto final.
- Corrigimos um problema em que havia falha na integração do teste de unidade do editor de texto ("O 'nome' do teste de unidade não podia ser carregado").
- Corrigimos um problema de desempenho em que o painel de "Resultados de Teste" tem um desempenho ruim quando grandes quantidades de texto são mostradas.
- Corrigimos um problema no qual a integração de teste de unidade no editor não disparava corretamente casos de teste.
- Corrigimos um problema que poderia causar uma falha na restauração de xunit.
F#
- Corrigimos um problema em que as instruções abertas em F# precisavam ser adicionadas manualmente ao colar/escrever código.
- Corrigimos um problema no qual novos projetos em F# mostravam erros de IntelliSense.
- Corrigimos um problema para projetos F# em que o Visual Studio para Mac substitui o GUID do projeto, deixando-o em letras minúsculas em vez de maiúsculas.
Sistema do Projeto
- Corrigimos um problema no qual copiar e colar de um arquivo XAML causava uma desassociação entre arquivos .xaml e. xaml.cs.
- Corrigimos um problema em que arquivos estão sendo adicionados ao ItemGroup.Compile(Remove) e este problema relacionado – Tipo de erro de namespace não encontrado.
- Corrigimos um problema em que um arquivo C# inválido é criado com um novo projeto de biblioteca.
- Corrigimos um problema em que não é possível criar um arquivo .resx específico de cultura por meio do menu 'Novo arquivo...' no menu de contexto do Gerenciador de Soluções.
Navegador de assembly
- Corrigimos um problema em que o Navegador de assembly mostra o ícone errado para propriedades.
- Corrigimos um problema em que não parece haver um valor atribuído a
System.DayOfWeek
enum (Wednesday
).
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.
Outro
- Corrigimos um problema em que a ação de desmarcar a configuração Organizar Usando > Colocar diretivas do sistema primeiro não era salva.
- Corrigimos um problema em que o Visual Studio para Mac não se lembra das configurações.
- Corrigimos um problema em que a Verificação de atualizações poderia resultar em vários prompts para entrar.
Visual Studio 2017 para Mac versão 7.8.1.4
lançado em 22 de fevereiro de 2019
- Corrigimos um problema em que Visual Studio para Mac não respondia ao selecionar o modo de exibição de duas colunas.
Visual Studio 2017 para Mac versão 7.8.2.1
lançado em 28 de fevereiro de 2019
- Corrigimos um problema em que Recursos do depurador, às vezes, não funcionam conforme o esperado com o Unity.
Visual Studio 2017 para Mac versão 7.8.3.2
lançado em 12 de março de 2019
- Esta versão contém um cliente NuGet 4.8 atualizado, que por sua vez fecha uma vulnerabilidade de cliente do NuGet.
- Corrigimos um problema em que Usar o Git para publicar um projeto existente para um novo repositório remoto não estava funcionando.
- Corrigimos um problema em que Operações de Git remotas falhavam no Visual Studio para Mac:.
- Corrigimos um problema em que Dicas de ferramenta não eram mostradas para soluções F#.
- Corrigimos um problema em que A caixa de diálogo Relatar um problema causava uma falha no Visual Studio para Mac ao inserir detalhes.
- Corrigimos um problema em que O Visual Studio para Mac falhava ao usar Relatar um problema se a conexão do depurador fosse perdida.
- Corrigimos um problema em que Duas janelas pop-up de entrada eram mostradas se você não estivesse conectado e tentasse relatar um problema.
- Corrigimos um problema que fazia com que avisos sobre ícones ausentes fossem exibidos nos arquivos de log ao usar Relatar um problema.
- Corrigimos um problema impedindo que mensagens de build fossem exibidas na janela de Saída de Build após a compilação de projetos do Docker Compose.
Visual Studio 2017 para Mac versão 7.8.4.1
lançada em 13 de maio de 2019
- Esta versão corrige um problema em que (Visual Studio para Mac 7.8.3 falha após o carregamento de uma segunda solução) [https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].
Comentários e sugestões
Adoraríamos ouvir o que você tem para nos dizer! Você pode relatar um problema usando a opção Relatar um problema no IDE do Visual Studio para Mac e acompanhar seus comentários no portal Comunidade de Desenvolvedores. Para sugerir novos recursos, você pode usar Sugerir um recurso e também acompanhar na Comunidade de Desenvolvedores.
Blogs
Aproveite as informações e recomendações disponíveis no site Blogs de Ferramentas de Desenvolvedor para ficar em dia com as novas versões e conferir postagens detalhadas sobre uma grande variedade de recursos.