Visual Studio Icon Notas de versão do Visual Studio para Mac versão 7.5Visual Studio for Mac version 7.5 Release Notes


Comunidade de Desenvolvedores | Requisitos de Sistema | Compatibilidade | Código Distribuível | Xamarin | Blogs | Manutenção |Developer Community | System Requirements | Compatibility | Distributable Code | Xamarin | Blogs | Servicing |


Observação

Se você estiver acessando esta página em uma versão de idioma que não seja o inglês e quiser ver o conteúdo mais atualizado, visite a página de Notas de Versão em inglês.If you are accessing this page from a non-English language version, and want to see the most up-to-date content, visit this Release Notes page in English. Você pode alterar o idioma desta página clicando no ícone de globo no rodapé de página e selecionando o idioma desejado.You can change the language of this page by clicking the globe icon in the page footer and selecting your desired language.


Use o Visual Studio para Mac para criar aplicativos para dispositivos móveis, para a Web e a nuvem com o Xamarin e o .NET Core, bem como jogos com o Unity.Use Visual Studio for Mac to build apps for mobile, web, and the cloud with Xamarin and .NET Core, as well as games with Unity.

Baixar a versão atual do Visual Studio para MacDownload the Current Release of Visual Studio for Mac

Download Visual Studio for Mac

Para saber mais sobre o Visual Studio para Mac, consulte Requisitos do sistema Mac e Direcionamento e compatibilidade da plataforma Mac.To learn more about Visual Studio for Mac, see Mac System Requirements and Mac Platform Targeting and Compatibility.

Para saber mais sobre outros downloads relacionados, consulte a página Downloads.To learn more about other related downloads, see the Downloads page.

ComentáriosFeedback

Adoraríamos ouvir sua opinião!We would love to hear from you! Você pode relatar um problema usando a opção Relatar um Problema do IDE do Visual Studio para Mac e acompanhar seus comentários no portal da Comunidade de Desenvolvedores.You can report a problem through the Report a Problem option the Visual Studio for Mac IDE and track your feedback in the Developer Community portal. Para sugestões, fale conosco por meio do UserVoice.For suggestions, let us know through UserVoice.

Problemas ConhecidosKnown Issues

Consulte a seção Problemas conhecidos.Refer to the Known Issues section.

Histórico de versõesRelease History


Destaques da versãoRelease Highlights


Release Notes Icon Visual Studio para Mac versão 7.5 (7.5.0.1254) Visual Studio for Mac version 7.5 (7.5.0.1254)

lançado em 7 de maio de 2018released May 7, 2018

Principais problemas corrigidos nesta versãoTop Issues Fixed in this Release

Versão em DetalhesRelease in Detail

Instalação e configuraçãoInstallation and Setup

  • Foram atualizadas para usar APIs de rede nativas que melhoram a taxa de sucesso e a velocidade de download e funcionam por trás de um proxy.Updated to use native networking APIs which should improve download success rate and speed, and work behind a proxy.
  • Melhoria no fluxo de trabalho para corrigir as permissões iniciais do Android.Improved workflow for fixing Android home permissions.
  • Melhoria da acessibilidade com contraste mais alto e melhor navegação de VoiceOver.Improved accessibility with higher contrast and better VoiceOver navigation.
  • Foi corrigido um problema em que a velocidade e progresso do download não refletiam um status preciso.Fixed an issue where download speed and progress did not reflect accurate status.
  • Foi corrigido um problema em que componentes do Android não eram exibidos, mesmo quando estavam instalados.Fixed an issue where Android components are not displayed, even if components are installed.
  • Foi corrigido um problema em que o local do SDK do Android estava ausente nas Preferências após a instalação.Fixed an issue where the Android SDK Location was missing in Preferences after installation.

Desempenho Performance

Nossos esforços para melhorar o desempenho e a confiabilidade no IDE continuam.We are continuing our push to improve performance and reliability in the IDE. Essa versão concentra-se em melhorar o tempo de inicialização do IDE, que foi reduzido em até 50% para alguns usuários.This release focuses on improving IDE startup time, which has decreased by as much as 50% for some users.

Também estamos corrigindo os principais problemas e falhas conforme eles são enviados para o site da Comunidade de Desenvolvedores. Continue enviando comentários!We're also fixing top issues and crashes as they come into the Developer Community site – please keep the feedback coming!

As correções de desempenho nesta versão incluem:Performance fixes in this release include:

  • Foi habilitada a execução simultânea de analisadores de todos os tipos, acelerando os relatórios de rabiscos de diagnóstico.Enabled concurrent execution of analyzers across the board, allowing for faster diagnostic squiggles reporting.
  • Melhoria no tempo de inicialização do IDE pelo adiamento do carregamento do mecanismo de modelo compartilhado.Improved IDE startup timing by deferring shared template engine loading. Esse procedimento corrige o problema #3492.This fixes issue #3492.
  • Vincule estaticamente em libxammac-system.a, em vez de usar dylib, melhorando o desempenho da inicialização.Statically link in libxammac-system.a, instead of using the dylib, improving startup performance.

Editor de código-fonte Source Code Editor

Continuamos nossos esforços para melhorar o editor de código-fonte C#.We've continued our effort on improving the C# source editor. Isso inclui o seguinte:This includes the following:

Sistema de projetoProject System

  • Foi atualizado o mecanismo de modelagem para corrigir problemas com caracteres "@" em nomes de arquivo codificados incorretamente na criação do projeto.</span><span class="sxs-lookup">Updated the templating engine to fix problems with '@' characters in file names that are incorrectly encoded when creating the project.
  • Suporte para novas linhas em descrições de modelos usando o novo mecanismo de modelagem.Support new lines in descriptions for templates using new templating engine.
  • É permitido que as seguintes opções sejam configuradas usando um assistente de modelo de projeto:Allow the following options to be configured from a project template wizard:
    • gitignoregitignore
    • Criar diretório do projetoCreate project directory
  • Foi corrigido um problema em que salvar um projeto com um curinga de arquivo que tinha um Link que usava metadados de item do MSBuild, conforme mostrado abaixo, podia resultar na remoção do curinga e em sua substituição por itens do MSBuild em cada arquivo incluído pelo curinga.Fixed an issue where saving a project with a file wildcard that had a Link that used MSBuild item metadata, as shown below, would result in the wildcard being removed and replaced with MSBuild items for each file included by the wildcard.
    <Compile Include="**\*.cs" Exclude="obj\**">
      <Link>%(RecursiveDir)%(Filename).cs</Link>
    </Compile>
    
  • Foi corrigido um problema em que as referências do projeto não eram salvas durante a adição ou a remoção do NuGet.Fixed an issue where project references would be not saved when adding or removing NuGet references. Isso era manifestado como erros de build imprevisíveis ao criar novos projetos contendo pacotes do NuGet, principalmente os projetos Xamarin.Forms.This would manifest as unpredictable build errors when creating new projects with NuGet packages in them, particularly Xamarin.Forms projects.
  • Corrigimos problemas da substituição de globs.We've fixed issues when overriding globs.
  • Corrigimos problemas com projetos em que a inclusão de arquivos usando curingas expandia (e removia) os curingas após o salvamento.We have fixed issues with projects that include files using wildcards will expand (and remove) wildcards upon save.
  • Corrigimos um problema que fazia com que uma versão errada da estrutura de destino Android fosse armazenada em project.assets.json.We've fixed an issue that caused the incorrect Android target framework version to be stored in project.assets.json. Quando um projeto Android usava PackageReferences e a estrutura de destino era alterada para "Usar Mais Recente", isso podia resultar no salvamento da versão errada do MonoAndroid no arquivo project.assets.json.If an Android project uses PackageReferences and the target framework is changed to "Use Latest", it might result in the wrong MonoAndroid version being saved in the project.assets.json file. Isso podia causar uma falha no build após a restauração com um erro indicando que a versão do MonoAndroid não estava sendo referenciada.This could cause the build to fail after restoring with an error indicating the MonoAndroid version not being referenced.
  • Corrigimos um problema em que abrir uma solução com a biblioteca NetStandard gerava uma System.ArgumentNullException no Ide.Log.We fixed an issue where opening a solution with NetStandard library throws System.ArgumentNullException in Ide.Log.
  • Foi corrigido um problema em que ao abrir uma solução, os últimos arquivos abertos não eram reabertos corretamente.Fixed an issue when opening a solution, the last open files are not re-opened correctly.

NuGetNuGet

  • Corrigimos um problema que estava impedindo os usuários de expandir a pasta de dependências do SDK e do NuGet e exibindo as dependências filho.We fixed an issue that was stopping users from expanding SDK and NuGet dependencies folder and viewing child dependencies.
  • Os projetos PackageReference agora serão restaurados depois que a estrutura de destino for alterada.PackageReference projects will now restore after the target framework has changed.

Azure Functions Azure Functions

O Azure Functions agora está integrado ao Visual Studio para Mac.Azure Functions is now integrated into Visual Studio for Mac. Agora há uma caixa de diálogo do modelo Nova Função (Figura 1), juntamente com o suporte para o SDK da versão prévia do .NET Core para o Azure Functions.We now have a New Function template dialog (Figure 1), along with support for the .NET Core Preview SDK for Azure Functions.

New Azure Function dialog displaying all available functions
(Figura 1) Nova caixa de diálogo do Azure Functions(Figure 1) New Azure Function dialog

Modelos de função permitem que você crie rapidamente novas funções usando os gatilhos e modelos mais comuns.Function Templates enable you to quickly create new functions using the most common triggers and templates. Quando um novo projeto do Azure Functions é criado, ele inclui uma função HttpTrigger.When a new Azure Functions project is created, it includes an HttpTrigger function.

Você pode acessá-la criando um novo projeto do Azure Functions, clicando com o botão direito do mouse em seu projeto e escolhendo o menu Adicionar > Adicionar Função…You can access these by creating a new Azure Functions project, right-clicking on your project, and choosing the Add > Add Function… .menu.

.editorconfig.editorconfig

Você pode adicionar um arquivo .editorconfig ao projeto ou à base de código para aplicar estilos de codificação consistentes para todas as pessoas que trabalham com a base de código.You can add an .editorconfig file to your project or codebase to enforce consistent coding styles for everyone that works in the codebase. Essas configurações têm precedência sobre as configurações do editor de texto global do Visual Studio.These settings take precedence over global Visual Studio text editor settings. Isso significa que é possível personalizar cada base de código para usar as configurações de editor de texto específicas para esse projeto.This means that you can tailor each codebase to use text editor settings that are specific to that project.

Desenvolvimento para a Web Web Development

O suporte do editor para Razor, JavaScript e TypeScript foi uma das principais solicitações dos desenvolvedores para a Web recebidas.Editor support for Razor, JavaScript, and TypeScript have been some of the top web developer requests we have heard. Nesta versão, estamos introduzindo novos editores para cada uma dessas linguagens.In this release, we are introducing new editors for each of these languages.

RazorRazor

Com o suporte oficial para Razor, agora você tem realce de sintaxe e o IntelliSense ao editar C# em arquivos .cshtml (Figura 2):With official support for Razor, you now have syntax highlighting and IntelliSense while editing your C# in .cshtml files (Figure 2):

syntax highlighting and Intellisense in a .cshtml file
(Figura 2) Realce de sintaxe e IntelliSense(Figure 2) Syntax highlighting and IntelliSense

JavaScript e TypeScriptJavaScript and TypeScript

O editor de JavaScript foi recriado e agora fornece a experiência do editor de núcleo, incluindo colorização mais inteligente, o IntelliSense e fechamento de chave.The JavaScript editor has been rewritten, and now provides the core editor experience, including smarter colorization, IntelliSense, and brace completion.

Também foi adicionado suporte para edição de TypeScript (Figura 3); oferecendo a mesma experiência de colorização, do IntelliSense e do editor que para JavaScript.Support has also been added for TypeScript editing (Figure 3); providing the same colorization, IntelliSense, and editor experience as JavaScript.

TypeScript colorization and IntelliSense
(Figura 3) Edição de TypeScript(Figure 3) TypeScript editing

.NET Core .NET Core

O Visual Studio para Mac versão 7.5 será a primeira versão oficial com suporte para o SDK da versão prévia do .NET Core 2.1.Visual Studio for Mac version 7.5 will be the first official release supporting the .NET Core 2.1 Preview SDK. Leia tudo sobre a versão prévia do .NET Core 2.1 na postagem de comunicado no blog.You can read all about the .NET Core 2.1 Preview release in the announcement blog post.

Algumas das principais melhorias incluem: desempenho de build mais rápido, solução de falhas no ASP.NET Core e no EF Core, melhoria da compatibilidade com o .NET Framework, o GDPR e Segurança, os microsserviços e o Azure.Some of the top improvements include: faster build performance, closing gaps in ASP.NET Core and EF Core, improving compatibility with .NET Framework, GDPR and Security, microservices, and Azure. Também adicionamos suporte para C# 7.2 nesta versão.We've also added support for C# 7.2 in this release.

  • O Visual Studio para Mac não instala mais a ferramenta dev-tools porque agora ela está incluída no SDK do .NET Core 2.1, a partir da versão prévia 2.Visual Studio for Mac no longer installs the dev-tools tool as it is now included with the .NET Core 2.1 SDK, starting with Preview 2.
  • Corrigimos um problema que fazia com que o navegador não fosse aberto durante a execução ou a depuração de um projeto do ASP.NET Core 2.1 quando o SDK da versão prévia 2 do .NET Core 2.1 estava instalado.We have fixed an issue that caused the browser not to open when running or debugging an ASP.NET Core 2.1 project if the .NET Core 2.1 Preview 2 SDK is installed. Os modelos de projeto da versão prévia 2 do ASP.NET Core 2.1 definem várias URLs na applicationUrl propriedade do arquivo launchSettings.json.The ASP.NET Core 2.1 preview 2 project templates define multiple urls in the applicationUrl property in the launchSettings.json file. Isso não era manipulado pelo Visual Studio para Mac, impedindo a abertura do navegador.This was not handled by Visual Studio for Mac, preventing the browser from opening.
  • Agora há uma solicitação para instalar o SDK do .NET Core 2.1 quando um projeto do .NET Core 2.1 é aberto e o SDK não está instalado.You are now prompted to install .NET Core 2.1 SDK if a .NET Core 2.1 project is opened and the SDK is not installed.
  • Em Preferências, agora há uma seção Projetos > Locais do SDK > .NET Core (Figura 4) que pode ser usada para configurar o local da ferramenta de linha de comando do .NET Core (dotnet).In Preferences, there is now a Projects > SDK Locations > .NET Core section (Figure 4) that can be used to configure the location of the .NET Core command line tool (dotnet). Isso pode ser usado para apontar para um local de instalação não padrão diferente do SDK do .NET Core.This can be used to point to a different non-standard install location of the .NET Core SDK.
New .NET Core Project Option
(Figura 4) Nova opção de projeto do .NET Core(Figure 4) New .NET Core Project Option
  • Se o SDK da versão prévia do .NET Core 2.1 estiver instalado, os modelos de projeto do .NET Core 2.1 estarão disponíveis na caixa de diálogo Novo Projeto.If the .NET Core SDK 2.1 preview is installed then project templates for .NET Core 2.1 will be available in the New Project dialog.
  • Melhoria no desempenho do carregamento do projeto quando um projeto .NET Core contém milhares de arquivos.Improved project load performance when a .NET Core project contains thousands of files.
  • Foi corrigido um problema no qual o formato de nome curto do TargetFramework era alterado no salvamento.Fixed an issue where the TargetFramework short name format would change on save. Adicionar um arquivo a um projeto do .NET Core direcionado ao Tizen 4.0 resultava na alteração do TargetFramework de tizen40 para tizen4.0.Adding a file to a .NET Core project that targets Tizen 4.0 would result in the TargetFramework changing from tizen40 to tizen4.0. Agora o nome do identificador da estrutura original não é modificado e, caso a versão do framework seja alterada, a versão usa o formato que foi usado originalmente no projeto.Now the original framework identifier name is not modified and if the version of the framework changes then the version uses the format that was originally used in the project.

ASP.NET CoreASP.NET Core

  • A execução de um aplicativo do ASP.NET Core 2.1 que usa HTTPS solicitará que você instale e confie no certificado de desenvolvimento de HTTPS para que o HTTPS possa ser usado quando você testar o site localmente.Running an ASP.NET Core 2.1 app that uses HTTPS will prompt you to install and trust the HTTPS development certificate so that HTTPS can be used when testing the site locally.
  • Foi corrigido um problema que ocorria durante a publicação de aplicativos Web do ASP.NET Core em que os aplicativos Web existentes não eram mostrados.Fixed an issue when publishing of ASP.NET Core web apps where existing web apps were not being shown.
  • Foi corrigido um problema em que a adição de novos arquivos .cshtml de um modelo adicionava itens do MSBuild ao arquivo de projeto quando o arquivo de projeto não devia ser modificado.Fixed an issue where adding new .cshtml files from a template would add MSBuild items to the project file when the project file should not be modified.

AcessibilidadeAccessibility

  • As margens do editor de texto ficaram acessíveis pelo teclado.The text editor margins have been made keyboard accessible.

    • Pressionar Alt + Tab quando o editor de texto estiver focado moverá o foco para as margens, que poderão ser alternadas usando Tab, Shift + Tab e as teclas de cursor.Pressing Alt+Tab when the text editor is focused will move the focus to the margins, which can then be moved between using Tab, Shift + Tab, and the cursor keys.
    • Pressionar Shift ativará o item de margem que tem o foco.Pressing Shift will activate the margin item that has focus.

    Esse procedimento corrige o bug #53722.This fixes bug #53722.

XamarinXamarin

Xamarin.Forms Xamarin.Forms

Esta versão oferece diversas correções de bugs para melhorar a experiência dos desenvolvedores do .NET Standard.This release brings numerous bug fixes to improve the .NET Standard developer experience.

  • O Xamarin.Forms foi atualizado para usar o mecanismo de modelagem do .NET Core compartilhado, portanto, agora os modelos são consistentes com o Visual Studio (Windows).Updated Xamarin.Forms to use shared .NET Core Templating Engine so that the templates are now consistent with Visual Studio (Windows).
  • Os modelos de projeto C# do Xamarin.Forms (aplicativo de formatos em branco, aplicativo Forms e biblioteca de classes) foram atualizados e agora incluem um projeto .NET Standard em vez de um projeto de biblioteca de classes portátil.The C# Xamarin.Forms project templates (Blank Forms App, Forms App, and Class Library) have been updated and now include a .NET Standard project instead of a Portable Class Library project.

Corrigimos os seguintes problemas de uso do Xamarin.Forms em um projeto do .NET Standard:We've fixed the following problems when using Xamarin.Forms in a .NET Standard project:

  • Alterar a ação de build para Nenhum em um arquivo XAML ContentPage não adicionava um item Nenhum do MSBuild ao projeto.Changing the build action to None for a ContentPage XAML file would not add a None MSBuild item to the project.
  • Remover item não adicionado ao projeto quando o arquivo XAML ou xaml.cs é excluído do projeto.Remove item not added to project when XAML or xaml.cs file excluded from project.
  • Foi corrigido o problema em que o arquivo XAML e xaml.cs não era aninhado após a remoção de Remover itens do arquivo de projeto no editor de texto.Fixed XAML and xaml.cs file not nested after removing Remove items from the project file in the text editor.
  • Mover/copiar arquivos XAML do projeto PCL/compartilhado existente para o projeto do .NET Standard fazia com que o projeto do .NET Standard não fosse mais compilado.Moving/copying XAML files from existing PCL/shared project to .NET Standard project would cause the .NET Standard project to no longer compile.
  • Os arquivos xaml.cs dependentes agora são renomeados quando o arquivo XAML pai é renomeado na janela Solução.Dependent xaml.cs files are now renamed on renaming the parent XAML file in Solution window.
  • Impedir a renomeação de arquivo xaml.cs independente do arquivo XAML, pois não há suporte para nomes diferentes no Xamarin.Forms em um projeto do .NET Standard.Prevent renaming of xaml.cs file independent of the XAML file since different names are not supported by Xamarin.Forms in a .NET Standard project.

Corrigimos os seguintes problemas com o preenchimento de código dos arquivos XAML:We've fixed the following problems with code completion of XAML files:

  • Foram corrigidos problemas com emojis em arquivos XAML que interrompiam o editor e geravam um erro fatal.Fixed issues with emojis in XAML files break the editor and lead to a fatal error.
  • Preenchimento inconsistente para o fim da marca de fechamento automático.Inconsistent completion for end of self-closing tag.
  • Foi adicionado o preenchimento de código nos elementos DataTemplate e ControlTemplate.Added code completion inside DataTemplate and ControlTemplate elements.
  • Problema ao terminar o atributo com = que adicionava um ="" duplicado quando ="" já existia.Issue when ending attribute with = which would add a duplicate ="" when ="" already existed.
  • Foram adicionadas StyleSheet e outras extensões XAML à lista de conclusão de código.Added StyleSheet and other XAML extensions to code completion list.
  • O preenchimento de código de valor de FontSize agora oferece tamanhos nomeados.FontSize value code completion now offers named sizes.
  • Iniciar o preenchimento de código no meio da extensão de marcação não mostrava a lista correta.Starting code completion in middle of markup extension didn't show correct list.

Xamarin.AndroidXamarin.Android

Android Device ManagerAndroid Device Manager

Integramos ainda mais o Xamarin Android Device Manager (Figura 5) ao Visual Studio para Mac.We have further integrated the Xamarin Android Device Manager (Figure 5) into Visual Studio for Mac. Este recurso ainda está em Beta e está disponível como uma substituição do Gerenciador do AVD Android que foi preterido pela Google e substituído por uma ferramenta de linha de comando com o lançamento do SDK Tools 26.This feature is still in Beta and is available as a replacement for the Android AVD Manager which was deprecated by Google in favor of a command line tool with the release of SDK Tools 26. O Device Manager permite que você crie emuladores e edite suas configurações rapidamente e facilmente usando o editor de propriedade interno.The Device Manager allows you to quickly and easily create emulators and edit their configuration using the built-in property editor. Ele dá suporte aos emuladores mais recentes da Google e é capaz de baixar e instalar dependências ausentes, para que não seja necessário mudar para o gerenciador de SDK para instalar novas imagens do sistema.It supports the latest emulators from Google and is able to download and install missing dependencies for you, so you don't have to switch to the SDK manager to install new system images. Por padrão, os emuladores usam a inicialização rápida para acelerar o tempo de inicialização (Figura 6).Emulators by default use quick boot for faster startup times (Figure 6).

Esta versão apresenta melhorias significativas em UX e na interface do usuário em relação à versão de visualização da Web e soluciona vários bugs relatados pelos usuários.This release features significant UX and UI improvements over the web preview version, and we've addressed many user-reported bugs.

Você pode iniciar o Device Manager escolhendo Ferramentas > Device Manager.You can launch the Device Manager by choosing Tools > Device Manager.

New Android Device Manager
(Figura 5) Novo Android Device Manager(Figure 5) New Android Device Manager
Emulator Details
(Figura 6) Detalhes do emulador(Figure 6) Emulator Details

Gerenciador de SDK do AndroidAndroid SDK Manager

Esta versão do Gerenciador de SDK (Figura 7) inclui várias melhorias de confiabilidade e desempenho, bem como algumas melhorias visuais.This release of the SDK manager (Figure 7) includes numerous improvements to reliability and performance, as well as some visual improvements. Além disso, adicionamos suporte para um manifesto "Recomendado" pela Microsoft, que contém versões verificadas dos componentes que funcionam com aplicativos Xamarin.In addition, we've added support for a "Recommended" Microsoft manifest, which contained verified versions of components that work with Xamarin applications. Os componentes serão oferecidos para download apenas quando houver suporte para eles.Components will only be offered for download when we support them.

Android SDK Manager
(Figura 7) Android SDK Manager(Figure 7) Android SDK Manager
  • Melhoramos a experiência com a detecção de HAXM no High Sierra.We improved the experience with detecting HAXM on High Sierra. O High Sierra e o Android SDK Tools v27+ dão suporte para emuladores acelerados sem a necessidade de ter o HAXM instalado.High Sierra and Android SDK Tools v27+ provide support for accelerated emulators without the need to have HAXM installed. Anteriormente, o Visual Studio para Mac tentava verificar se o HAXM estava presente nesses casos, mesmo quando ele não era necessário.Previously, Visual Studio for Mac would attempt to check for HAXM in these cases when it did not need to.
  • Nós atualizamos os modelos para usar pacotes Xamarin.Android.Support.* da API 27.We've updated templates to use API 27 Xamarin.Android.Support.* packages.

Corrigimos os seguintes problemas com o Android:We've fixed the following problems with Android:

Para obter mais informações, confira as Notas de versão do Xamarin.Android.For more information, see the Xamarin.Android release notes.

Xamarin.iOSXamarin.iOS

  • Inclui suporte para o Xcode 9.3.Includes support for Xcode 9.3.
  • Corrigido um problema com o Intellisense ao concluir um evento de iOS em UIButton.Fixed an issue with Intellisense when completing an iOS event on UIButton.
  • Foi atualizado o comando de menu de contexto "Importar" do editor de catálogo de ativos para permitir a importação de vários ativos ao mesmo tempo.Updated the Asset Catalog editor's "Import" context menu command to allow for importing multiple assets at the same time. Esse procedimento corrige o bug #60781.This fixes bug #60781.
  • Atualize o algoritmo de provisionamento automático do iOS para dar suporte a mais direitos:Update iOS automatic provisioning algorithm to support more entitlements:
    • Proteção de DadosData Protection
    • CarteiraWallet
    • Domínios AssociadosAssociated Domains
    • A comunicação a curta distância corrige alguns problemas de devcommNear-field communication Fixes some devcomm issues
  • Foi corrigido um problema da interface do usuário no qual parecia que o "Simulador Genérico" era um destino de implantação válido quando não havia nenhum simulador disponível.Fixed a UI issue in which it appeared "Generic Simulator" was a valid deployment target when no were simulators available.
  • Foi corrigido um problema em que o IntelliSense estava ausente.Fixed an issue with missing IntelliSense.
  • Foi corrigido um problema ao migrar de projetos baseados em monotouch para Clássico e, em seguida, para projetos Unificados.Fixed an issue when migrating from monotouch based projects to Classic and then to Unified projects.
  • Removemos a antiga opção de criação de perfil de memória "HeapShot" para projetos do iOS.We have removed the old "HeapShot" memory profiling option for iOS projects. A criação de perfil de memória é possível com o Xamarin Profiler.Memory profiling is possible with the Xamarin Profiler.
Otimizações do registradorRegistrar Optimizations

Este é um conjunto de otimizações que faz com que o registrador dinâmico possa ser removido pelo vinculador (na maioria das circunstâncias).This is a set of optimizations that makes the dynamic registrar removable by the linker (under most circumstances). Isso resulta em:This results in:

  • Aplicativos menores: o Xamarin.iOS.dll vinculado agora é de 30% a 50% menor.Smaller applications: The linked Xamarin.iOS.dll is now 30-50% smaller. As informações necessárias somente para o tempo de build, como atributos personalizados, podem ser removidas com segurança.Information needed only at build time, such as custom attributes, can be safely removed. Com menos código sendo referenciado, o vinculador é capaz de remover mais código do que nas versões anteriores.With less code being referenced, the linker is able to remove more code than in previous versions.
  • Inicialização de aplicativo mais rápida: mais trabalho de registro é feito no tempo de build em vez de no tempo de execução.Faster application startup: More registration work is being done at build time instead of at runtime. Isso elimina, por exemplo, a necessidade de reflexão lenta em atributos personalizados para registrar tipos e métodos.This removes, for example, the need for slow reflection on custom attributes to register types and methods.
  • Redução do uso de memória: a redução do trabalho também reduz a memória necessária para os aplicativos.Reduced memory usage: The avoided work also reduces the memory required for applications. O requisito de memória inicial (inicialização) é reduzido em 30% para um aplicativo mínimo e em 20% para as extensões.Initial (startup) memory requirement is down 30% for a minimal application and 20% for extensions. Isso facilita a criação de alguns tipos de extensões nos quais o iOS impõe limites de memória (por exemplo, 16MB para extensões Today).This makes it easier to create some type of extensions where iOS imposes memory limits (e.g. 16MB for Today extensions).

Para obter mais informações, confira as Notas de versão do Xamarin.iOS.For more information, see the Xamarin.iOS release notes.

Designers VisuaisVisual Designers

Designer do iOSiOS Designer
  • Arrastar e soltar na estrutura de tópicos do documento: agora é possível arrastar itens na estrutura de tópicos do documento para afetar sua ordem z em seus contêineres ou movê-los para um contêiner diferente.Drag and Drop in Document Outline: It's now possible to drag items in the Document Outline to affect their z-order within their container, or to move them to a different container.
  • Barra de trilha do documento: uma nova barra de trilha, na barra de ferramentas superior do designer mostra a hierarquia pai do modo de exibição selecionado.Document Breadcrumb Bar: A new breadcrumb bar in the top toolbar of the designer shows the selected view's parent hierarchy. Clique em uma exibição pai na barra de trilha para selecioná-la na superfície de design.Click on a parent view in the breadcrumb bar to select it on the design surface.
  • Suporte ao Xcode 9.3:Xcode 9.3 Support:
    • Foi atualizado o designer do iOS para funcionar corretamente com a versão mais recente do Xcode 9.3.Updated the iOS designer to work correctly with the latest version of Xcode 9.3.
    • Foram adicionadas as propriedades ausentes do Xcode 9.Added missing Xcode 9 properties.
    • Foi corrigida a criação de layoutGuides.Fixed layoutGuides creation.
    • Foi adicionado o suporte para os modos de exibição e os gestos de watchOS mais recentes, incluindo:Added support for latest watchOS views and gestures, including:
      • SCNSceneSCNScene
      • SKSceneSKScene
      • Câmera HomeKitHomeKit Camera
      • Botão de pagamentoPayment Button
      • GestosGestures
Designer AndroidAndroid Designer
  • Processamento de recurso mais confiável.More reliable resource processing.
  • Comportamento aprimorado para seleção múltipla.Improved behavior for multi-select.

Xamarin.MacXamarin.Mac

Para obter mais informações, confira as Notas de Versão do Xamarin.Mac.For more information, see the Xamarin.Mac release notes.

Live PlayerLive Player

  • Corrigimos problemas em que o Visual Studio para Mac tentava criar o projeto antes da implantação do Live Player.We fixed issues where Visual Studio for Mac would try to build the project before deploying to Live Player.
  • Corrigimos problemas em que os dispositivos Live Player não ficavam visíveis quando você selecionava a configuração de build do simulador.We fixed issues where Live Player devices were not visible when you selected simulator build configuration.

Criador de perfil do XamarinXamarin Profiler

  • Melhoria no modo de alocações de luz.Improved light allocations mode.
  • Melhoria na comparação de instantâneos.Improved snapshots comparison.
  • Melhorias de desempenho.Performance improvements.

Para obter mais informações, confira as Notas de versão do Profiler.For more information, see the Profiler release notes.

Teste do App CenterApp Center Test

As categorias e modelos da caixa de diálogo Novo Projeto agora se referem ao Teste do App Center em vez do Xamarin Test Cloud.The New Project dialog templates and categories now refer to App Center Test instead of Xamarin Test Cloud. A página de configuração final da caixa de diálogo Novo Projeto mostra o Teste do App Center e o link de "Saiba mais" abre o site do Teste do App Center.The final configuration page of the New Project dialog shows App Center Test and the "Learn more" link opens the App Center Test website. Agora as páginas de introdução mostram o Teste do App Center e o link acessa o site de Teste do App Center.Getting started pages now show App Center Test and the link goes to the App Center Test website.

Outras correçõesOther fixes

Release Notes Icon Visual Studio para Mac 7.5.1 (7.5.1.22)Visual Studio for Mac 7.5.1 (7.5.1.22)

lançado em 15 de maio de 2018released May 15, 2018

Release Notes Icon Visual Studio para Mac 7.5.2 (7.5.2.40)Visual Studio for Mac 7.5.2 (7.5.2.40)

lançado em 30 de maio de 2018released May 30, 2018

Esta versão oferece suporte para Apple Xcode 9.4.This release provides support for Apple Xcode 9.4.

Nesta versão, corrigimos os seguintes problemas:In this release we fixed the following issues:

Também corrigimos os seguintes problemas com o novo Android Device Manager:We also fixed the following issues with the new Android Device Manager:

  • AVD não foi criado, Error code 1 thrown.AVD not created, Error code 1 thrown.
  • Carregamento lento de dispositivos.Slow loading of devices.
  • Solicitar permissões precisava ser corrigido várias vezes durante uma sessão.Asking for permissions to be fixed several times a session.
  • O nome do emulador não aparece corretamente na seção "Name" do editor para emuladores existentes.Emulator name does not properly show up in "Name" section of the editor for existing emulators.
  • O texto em fila é exibido como truncado quando há itens na fila.Queued text is displayed as truncated when there are items in queue.
  • Problemas de exclusão de AVD.AVD deletion issues. Agora também definimos o nível de API padrão para novo AVDs como 27 APIs.We now also set the default API level for new AVDs to API 27.

Release Notes Icon Visual Studio para Mac 7.5.3 (7.5.3.07)Visual Studio for Mac 7.5.3 (7.5.3.07)

lançado em 19 de junho de 2018released June 19, 2018

Esta versão traz suporte do Xamarin.iOS para direitos ClassKit.This release brings Xamarin.iOS support for ClassKit entitlements. Para obter mais informações sobre o ClassKit, consulte o Guia do ClassKit da Apple.For more information about ClassKit, see Apple's ClassKit guide.

Além de suporte ao ClassKit, resolvemos os seguintes problemas:In addition to ClassKit support, we resolved the following issues:

Release Notes Icon Visual Studio para Mac 7.5.4 (7.5.4.3)Visual Studio for Mac 7.5.4 (7.5.4.3)

lançado em 23 de julho de 2018released July 23, 2018

Esta versão corrige os problemas a seguir:This release addresses the following issues:

  • Foi corrigido um problema em que o Visual Studio para Mac parece não oferecer atualizações.Fixed an issue where Visual Studio for Mac appears to offer no updates.
  • Corrigido um problema com a entrada do idioma coreano em que o caractere final não é realçado ao selecionar do final para o início da linha.Fixed an issue with Korean language input where the final character is not highlighted when selecting from end of line to beginning of line.
  • Corrigido um problema com a entrada do idioma coreano em que os caracteres são transpostos ao selecionar/realçar (por exemplo, para copiar e colar).Fixed an issue with Korean language input where characters are transposed during selection/highlight (e.g. to copy + paste).
  • Melhoria na navegação e no fluxo de pesquisa de comentários.Improved navigation and flow of feedback survey.

Problemas conhecidos Known Issues

Veja a seguir uma lista de todos os problemas conhecidos do Visual Studio para Mac versão 7.5.The following is a list of all existing known issues in Visual Studio for Mac version 7.5.

  • O SDK do Android já instalado não está sendo detectado no instalador (caso tenha sido instalado por meio do Android Studio).Already installed Android SDK is not being detected in the installer (if installed through Android Studio).
  • O código em um bloco @{} recuado pula uma linha ao ser confirmado.Code in indented @{} block jumps up a line when committed.
  • Os TagHelpers Razor no projeto não são atualizados no build.Razor TagHelpers in project are not refreshed on build.
  • O IntelliSense de classe CSS está no _Layout.cshtml, mas não nos modos de exibição.CSS Class IntelliSense in _Layout.cshtml, but not in views.
  • No Razor, a alternância de comentários não funciona em HTML.In Razor, toggle comments does not work in HTML.
  • No Razor, o conteúdo da marca <environment> recuado gera um recuo incorreto.In Razor, indented <environment> tag content indentation bad.
  • A conclusão não é confirmada quando o cursor é seguido imediatamente por }.Completion does not commit if the caret is immediately followed by }.
  • A digitação de uma marca <text> em um for loop é alterada para a área de texto .Typing a <text> tag in a for loop is changed to textarea.

Histórico de notas de versão do Visual Studio para MacVisual Studio for Mac Release Notes History

Notas de versão do Visual Studio para Mac versão 7.4Visual Studio for Mac version 7.4 Release Notes

Notas de versão do Visual Studio para Mac versão 7.3Visual Studio for Mac version 7.3 Release Notes

Notas de versão do Visual Studio para Mac versão 7.2Visual Studio for Mac version 7.2 Release Notes

Notas de versão do Visual Studio para Mac versão 7.1Visual Studio for Mac version 7.1 Release Notes

Notas de versão do Visual Studio para Mac versão 7.0Visual Studio for Mac version 7.0 Release Notes


Início da página
Top of Page