Visual Studio 2017 para Mac Visual Studio 2017 for Mac


Comunidade de desenvolvedores | Requisitos do sistema | Compatibilidade | Código distribuível | Xamarin | Blogs | ServiçoDeveloper 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, please visit this Release Notes page in English.

Dica

Você pode mudar o idioma da página na parte inferior desta página.You can switch the page language at the bottom of this page. Clique no Ícone de Globo, pesquise seu idioma ou selecione na lista de idiomas disponíveis.Click the globe icon, search for your language, or select from the list of available languages.


Este artigo contém informações sobre a versão mais recente do Visual Studio 2017 para Mac, versão 7.3.This article contains information about the newest release of Visual Studio 2017 for Mac, version 7.3.

Use o Visual Studio 2017 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 2017 for Mac to build apps for mobile, web, and the cloud with Xamarin and .NET Core, as well as games with Unity.

Download Visual Studio 2017 for 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).To learn more about Visual Studio 2017 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’d love to hear from you! Você pode relatar um problema por meio da opção Relatar um Problema no IDE do Visual Studio para Mac.You can report a problem via the Report a Problem option the Visual Studio for Mac IDE. Você pode acompanhar seus comentários no portal Developer Community (Comunidade do Desenvolvedor).You can track your feedback in the Developer Community portal. Para sugestões, fale conosco por meio do UserVoice.For suggestions, let us know through UserVoice.

Data do lançamento: 15 de fevereiro de 2018 – Visual Studio 2017 para Mac, versão 7.3 (7.3.3.17)Release Date: February 15, 2018 - Visual Studio 2017 for Mac version 7.3 (7.3.3.17)

Problemas corrigidos nesta versãoIssues Fixed in this Release

Estes são os problemas relatados pelo cliente abordados nesta versão:These are the customer-reported issues addressed in this release:

Data do lançamento: 31 de janeiro de 2018 – Visual Studio 2017 para Mac, versão 7.3 (7.3.3.12)Release Date: January 31, 2018 - Visual Studio 2017 for Mac version 7.3 (7.3.3.12)

Problemas corrigidos nesta versãoIssues Fixed in this Release

Estes são os problemas relatados pelo cliente abordados nesta versão:These are the customer-reported issues addressed in this release:

Data do lançamento: 9 de janeiro de 2018 – Visual Studio 2017 para Mac, versão 7.3 (7.3.3.5)Release Date: January 9, 2018 - Visual Studio 2017 for Mac version 7.3 (7.3.3.5)

Problemas corrigidos nesta versãoIssues Fixed in this Release

Esta versão contém a correção de bug a seguir:This release contains the following bug fix:

Data do lançamento: 14 de dezembro de 2017 – Visual Studio 2017 para Mac, versão 7.3 (7.3.2.12)Release Date: December 14, 2017 - Visual Studio 2017 for Mac version 7.3 (7.3.2.12)

Problemas corrigidos nesta versãoIssues Fixed in this Release

Esta versão contém correções de bug:This release contains bug fixes:

Aprimoramentos:Improvements:

  • O instalador agora instala o SDK 2.0.3 mais recente do .Net Core por padrão.Installer now installs latest .NET Core SDK 2.0.3 by default.
  • Oculte a pasta “Componentes” e a capacidade de adicionar componentes aos projetos que ainda não tiverem um componente adicionado.Hide “Components” folder and ability to add Components for projects that do not already have a Component added.

Data do lançamento: 7 de dezembro de 2017 – Visual Studio 2017 para Mac, versão 7.3 (7.3.0.799)Release Date: December 7, 2017 - Visual Studio 2017 for Mac version 7.3 (7.3.0.799)

Problemas corrigidos nesta versãoIssues Fixed in this Release

Esta versão contém suporte para o Xcode 9.2.This release contains support for Xcode 9.2.

Data do lançamento: 4 de dezembro de 2017 – Visual Studio 2017 para Mac, versão 7.3 (7.3.0.797)Release Date: December 4, 2017 - Visual Studio 2017 for Mac version 7.3 (7.3.0.797)

iOSiOS

Assinatura automática de iOS.Automatic iOS Signing.

Esta versão apresenta a Assinatura automática para iOS (bem como para tvOS e WatchOS) para simplificar significativamente o provisionamento.This release introduces Automatic signing for iOS (and tvOS and WatchOS) to significantly simplify provisioning.

Há diversos artefatos que precisam ser gerados para provisionar um dispositivo iOS:To provision an iOS device there are a number of artifacts that need to be generated:

  • Identidade de Assinatura do DesenvolvedorDeveloper Signing Identity
  • ID do aplicativo (com os serviços de aplicativo necessários)App ID (with the required app services)
  • Um Perfil de Provisionamento que contenha essa UDID do dispositivo iOS.A Provisioning Profile that contains the UDID of the iOS device.

Com o recurso de assinatura automática, o Visual Studio para Mac tentará gerar esses artefatos para você e modificará o arquivo .csproj para usar esses arquivos para a assinatura.With the automatic signing feature Visual Studio for Mac will attempt to generate these artifacts for you and will modify the .csproj file to use these files for signing.

Para habilitar a assinatura automática em seu projeto do iOS, abra o editor Info.plist e selecione sua equipe de desenvolvimento na seção Assinatura.To enable automatic signing in your iOS project, open Info.plist editor, and select your development team in Signing section. Se não tiver uma equipe, verifique se você entrou na sua ID da Apple por meio da ferramenta de Conta da Apple.If you do not have a team, ensure that you have signed in to your Apple ID via the Apple Account tool. Em seguida, habilite Habilitar assinatura automática:Then, enable Enable Automatic Signing:

Opção de assinatura automática no Visual Studio para Mac

É importante observar que todas as configurações do projeto provisionado serão definidas para usar o mesmo certificado e perfil.It's important to note that all configurations of the provisioned project will be set to use the same certificate and profile.

O Visual Studio para Mac criará e atualizará automaticamente os certificados e perfis quando um dos seguintes eventos ocorrerem:Visual Studio for Mac will automatically create or update certificates and profiles when any of the following events happen:

  • A assinatura automática está habilitada no editor de Info.plist.Automatic signing is enabled in the Info.plist editor.

  • Um dispositivo físico está conectado.A physical device is connected.

  • A ID do Pacote em Info.plist é alterada.The Bundle ID in Info.plist is changed.

  • Uma funcionalidade compatível está selecionada em Entitlements.plist.A supported capability in Entitlements.plist is selected. Observe que nem todos os direitos disparam a Assinatura automática nesta versão.Note that not all entitlements trigger Automatic signing in this release. Os direitos a seguir não são compatíveis no momento:The following entitlements are currently supported:

    • HealthKitHealthKit
    • HomeKitHomeKit
    • VPN pessoalPersonal VPN
    • Configuração de Acessório sem FioWireless Accessory Configuration
    • Áudio entre aplicativosInter-App Audio
    • SiriKitSiriKit
    • Ponto de acessoHotspot
    • Extensões de redeNetwork Extensions
    • MultipathMultipath

    O suporte para outros direitos será adicionado em futuras versões.Support for other entitlements will be added in future releases.

As preferências de identidade da Equipe e do Desenvolvedor são salvas em .userprefs para que possam ser excluídas do controle do código-fonte.Team and Developer identity preferences are saved to .userprefs so they can be excluded from source control.

Designer do iOSiOS Designer

O Visual Studio 7.3 apresentou diversas novas melhorias do Designer de iOS:Visual Studio 7.3 introduced a number of new improvements to the iOS Designer:

  • Nova barra de ferramentas inferiorNew Bottom Toolbar

    barra de ferramentas inferior do designer do iOS

    Os controles Classe de tamanho, Visualizar como, orientação e zoom que antes estavam na barra de ferramentas do documento foram removidos.The Size Class, View As, orientation, and zoom controls that were previously in the document toolbar have been removed. Essa funcionalidade foi movida para uma nova barra de ferramentas que foi adicionada à parte inferior da área do documento.This functionality has been moved to a new toolbar that has been added at the bottom of the document area.

    • Os controles de zoom agora estão à direita da barra de ferramentas inferior e se comportam como antes.The zoom controls are now at the right of the bottom toolbar and behave as they did previously.
      • A exibição atual é mostrada à esquerda da barra de ferramentas inferior.The current view is displayed on the left of the bottom toolbar. Clique para expandir a nova barra de Classe de tamanho/Exibir como:Click this to expand the new Size Class / View As bar:
        • Quando expandido, a barra exibe todos os dispositivos, orientações e/ou adaptações aplicáveis ao documento atual.When expanded, the bar displays all devices, orientations, and/or adaptations applicable to the current document. Clique neles para alterar a exibição na superfície de design.Click on these to change the view on the design surface.
        • Quando as classes de tamanho estão habilitadas, um botão é exibido no lado direito da barra de ferramentas expandida.When size classes are enabled, a button appears at the right side of the expanded bar. Clique neste botão para criar uma variação com base no dispositivo selecionado no momento, na orientação e/ou na adaptação.Click this button to create a variation based on the currently selected device, orientation, and/or adaptation.
  • Modo de RestriçõesConstraints Mode

    Nova barra de ferramentas de restrições do designer de iOS

    Os botões Adicionar e Remover as Restrições na barra de ferramentas do documento foram removidos e uma nova alternância Modo de Restrições foi introduzida.The Add and Remove Constraints buttons on the document toolbar have been removed and a new Constraints Mode toggle has been introduced.

    • Anteriormente, você entrava no modo de restrições clicando novamente em uma exibição selecionada na superfície de design.Previously, you entered constraints mode by clicking again on a selected view on the design surface. Esse mecanismo foi substituído pelo novo comutador de alternância na barra de ferramentas superior do documento.That mechanism has been replaced by the new toggle switch on the top document toolbar.
    • O botão Atualizar Quadros de Restrições na barra de ferramentas superior do documento agora se tornou a Atualizar Restrições de Quadros quando você estiver no modo de restrições.The Update Frames from Constraints button in the top document toolbar now becomes Update Constraints from Frames when in constraints mode.
  • Guia do Layout da Área de SegurançaSafe Area Layout Guide

    Agora o Guia do Layout da Área de Segurança, apresentado no iOS 11, é compatível.The Safe Area Layout Guide, introduced in iOS 11, is now supported.

    • Os Guias de Layout da Área de Segurança podem ser habilitados nas propriedades do documento (visíveis ao clicar na superfície de design fora de todos os controladores de exibição).Safe Area Layout Guides can be enabled under document properties (visible when you click on the design surface outside of any view controller).
    • Quando os Guias de Layout da Área de Segurança estiverem habilitados, as restrições existentes nos guias de layout da parte superior ou inferior são convertidas em restrições da área de segurança.When Safe Area Layout Guides are enabled, existing constraints to the top or bottom layout guides are converted into constraints against the safe area.
    • Se os Guias de Layout da Área de Segurança estiverem desabilitados, as restrições existentes nos guias da área de segurança serão convertidas em guias de layout superior ou inferior.If Safe Area Layout Guides are disabled, existing constraints against the safe area are converted into constraints against the top or bottom layout guides.
  • Suporte a XcodeXcode Support

    • Agora há suporte total para o Xcode 9.1.Xcode 9.1 is fully supported.
    • A versão mínima compatível é Xcode 8.0.The minimum supported version is now Xcode 8.0.

OutrosOther

  • Novo tipo de catálogo de ativos: ColorSet.New Asset Catalog type: ColorSet.

    • O Xcode9 / iOS 11 é compatível com os ativos ColorSet apresentados, permitindo aos usuários definir cores personalizadas para usar em seus aplicativos.Xcode9 / iOS 11 supported introduced ColorSet assets, which allows users to define custom colors for use in their applications. Esta versão do Visual Studio para Mac agora é compatível com esse recurso.This release of Visual Studio for Mac now supports this feature.

AndroidAndroid

  • Melhoria nos erros de implantação.Improved deployment errors. Agora, quando o usuário tenta executar um projeto Android sem nenhuma atividade iniciável no modo de Versão, o IDE captura isso e fornece ao usuário uma mensagem de erro mais informativa.When the user tries to run an Android project with no launchable activity in Release mode the IDE now catches this and gives the user a more informative error message.

  • Dicas de configuração de execução.Run Configuration hints. O editor de Configuração de Execução agora fornece dicas sobre como exportar corretamente uma atividade, serviço ou receptor de difusão.The Run Configuration editor now provides hints about how to properly export an Activity, Service, or Broadcast Receiver.

  • Integração do Gerenciador de SDK no atualizador.Integration of SDK Manager in the updater. O Atualizador do Visual Studio para Mac pode resolver, baixar e instalar as dependências do SDK do Android automaticamente.The Visual Studio for Mac Updater can resolve, download, and install Android SDK dependencies automatically. Se uma atualização do Xamarin.Android precisa que um nível específico do SDK do Android SDK esteja instalado, o pacote de SDK necessário será mostrado na lista com as atualizações disponíveis e será baixado automaticamente.If a Xamarin.Android update depends on a specific Android SDK level to be installed, the required SDK package will be shown in the list with available updates and downloaded automatically. Após a instalação bem-sucedida do Xamarin.Android, o aplicativo de atualização instalará o pacote baixado anteriormente no local padrão do SDK do Android.After the successful Xamarin.Android installation, the updater app will install the previously downloaded package at the default Android SDK location.

Designer AndroidAndroid Designer

  • Processamento mais rápido no Visual StudioFaster rendering on Visual Studio
  • Melhorias na confiabilidade do Visual StudioReliability improvements for Visual Studio
  • Melhor experiência de rolagem para widgets ScrollViewImproved scrolling experience for ScrollView widgets

Xamarin Live Player (Versão prévia)Xamarin Live Player (Preview)

  • Atualizado para incluir suporte para projetos de estilo do SDK.Updated to include support for SDK style projects.

  • Atualizado para incluir suporte para emuladores de Android e simuladores de iOS.Updated to include support for Android emulators and iOS simulators. Agora é possível usar a Execução Dinâmica para visualizar suas exibições de Formulário sem precisar emparelhar um dispositivo ou compilar um aplicativo.You can now use Live Run to visualize your Forms views without the need to pair a device or to build your app.

  • Melhores relatórios de status e mensagens de erro durante a implantação.Better status reporting and error messages when deploying.

  • O status de implantação ao implantar para “Execução Dinâmica da exibição atual”.Deployment status when deploying for "Live Run Current View".

  • A Execução Dinâmica agora também tem um atalho (Shift+Opt+L).Live Run now also has a shortcut (Shift+Opt+L).

O aplicativo Player também foi atualizado com muitas melhorias e correções de bugs.The Player app has also been updated with many improvements and bug fixes. Obtenha os builds mais recentes das respectivas lojas de aplicativo.Be sure to get the latest builds from the respective app stores.

EditorEditor

  • Novas refatorações baseadas em Roslyn.New Roslyn based refactorings.

    Gerar com base em uso, Alterar método de assinatura, e Extrair interface agora são oferecidos como refatorações dentro de seu código C#.Generate From Usage, Change Method Signature, and Extract Interface are now offered as refactorings within your C# code.

OutrosOther

  • Integração de VSTest.VSTest integration.

    O Visual Studio para Mac agora é compatível com uma variedade mais ampla de estruturas de teste por meio da integração do VSTest.Visual Studio for Mac now supports a wider variety of test frameworks through the integration of VSTest. Estruturas como MSTest ou xUnit agora podem ser usadas dentro do Visual Studio para Mac por meio de pacotes do adaptador do NuGet (MSTest.TestAdapter, xunit.runner.visualstudio por exemplo).Frameworks such as MSTest or xUnit can now be used within Visual Studio for Mac via NuGet adpater packages (MSTest.TestAdapter, xunit.runner.visualstudio for example).

  • Autenticação atualizada.Upated authentication.

    Melhorias para a integração da autenticação do Visual Studio devem resolver muitos dos problemas que os usuários encontravam ao entrar com suas contas do Visual Studio e buscar informações de licenciamento.Improvements to the Visual Studio authentication integration should solve many of the issues users have had signing in with their Visual Studio accounts and fetching licensing information.

  • Acessibilidade.Accessibility.

    Temos trabalhado continuamente para atualizar e melhorar a acessibilidade.We have been continually updating and improving accessibility.

  • Suporte do Atualizador para .NET Core.Updater support for .NET Core.

    Agora, o Visual Studio para Mac verifica se o SDK do .NET Core 2.0 está instalado durante a verificação de atualizações.Visual Studio for Mac will now check to see if the .NET Core 2.0 SDK is installed when checking for updates. Se ele não estiver instalado, a caixa de diálogo da Atualização do Visual Studio permitirá que ele seja baixado e instalado.If it is not installed then the Visual Studio Update dialog will allow it to be downloaded and installed.

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

Problemas conhecidos Known Issues

  • O Docker pode interferir na inicialização de emuladores Android que usam HAXM.Docker can interfere with launching Android emulators that use HAXM. Ao depurar aplicativos Android em emuladores, desligue o Docker antes de tentar depurar.When debugging Android apps on emulators, please shutdown Docker before attempting to debug.

  • A criação de um Xamarin.Forms em branco em F# pode causar falhas de IDE durante a tentativa de compilar o aplicativo.Creating a blank Xamarin.Forms in F# may cause the IDE to crash when you try to build the application. Uma solução alternativa para esse problema é adicionar o pacote Xamarin.Forms ao projeto manualmente.To workaround this issue, add the Xamarin.Forms package to the project manually.


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

Notas de versão atuaisCurrent Release Notes

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

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

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

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

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

Início da página
Top of Page