Visual Studio Icon Direcionamento e compatibilidade da plataforma Visual Studio 2017Visual Studio 2017 Platform Targeting and Compatibility


| Comunidade de Desenvolvedores | Requisitos de Sistema | Compatibilidade | Código Distribuível | Termos de Licença | Blogs | Problemas Conhecidos || Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues |


O Visual Studio 2017 contém muitos recursos novos e empolgantes, bem como melhorias de produtividade do IDE para dar suporte ao desenvolvimento de aplicativos Windows, desenvolvimento móvel de plataforma cruzada, desenvolvimento do Azure, desenvolvimento da web e da nuvem e muito mais.Visual Studio 2017 contains many new and exciting features and IDE productivity enhancements to support Windows app development, cross-platform mobile development, Azure development, web and cloud development, and more. Para testar o Visual Studio 2017, consulte Downloads do Visual Studio 2017.To try out Visual Studio 2017, see Visual Studio 2017 Downloads. Para obter mais informações sobre todas as novidades desta versão, consulte Notas de versão do Visual Studio 2017 e Novidades do Visual Studio 2017.For more information about everything that's new in this release, see the Visual Studio 2017 release notes and What's New in Visual Studio 2017.

Para o Visual Studio Code, consulte Perguntas frequentes sobre o Visual Studio Code.For Visual Studio Code, see Visual Studio Code FAQ.
Para o Visual Studio 2017 para Mac, consulte Direcionamento e compatibilidade da plataforma do Visual Studio 2017 para Mac.For Visual Studio 2017 for Mac, see Visual Studio 2017 for Mac Platform Targeting and Compatibility.
Para Notas de versão do Visual Studio 2017 para Mac.For Visual Studio 2017 for Mac release notes.

InstalaçãoInstallation

Instale e use o Visual Studio 2017 em conjunto com versões anteriores do Visual Studio, incluindo o Visual Studio 2015, o Visual Studio 2013 e o Visual Studio 2012.You can install and use Visual Studio 2017 alongside previous versions of Visual Studio, including Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012.

BaixarDownload


Clique no botão para baixar a versão mais recente do Visual Studio 2017.Click a button to download the latest version of Visual Studio 2017. Para conferir instruções sobre a instalação e a atualização do Visual Studio 2017, consulte Atualizar o Visual Studio 2017 para a versão mais recente.For instructions on installing and updating Visual Studio 2017, see the Update Visual Studio 2017 to the most recent release. Além disso, consulte as instruções em como instalar offline.Also, see instructions on how to install offline.

Visite a página visualstudio.microsoft.com/downloads para baixar outros produtos do Visual Studio de 2017.Visit the visualstudio.microsoft.com/downloads page to download other Visual Studio 2017 products.


Observação: o tamanho do pacote de instalação vai variar dependendo de sua configuração atual do Visual Studio.Note: Installation package size will vary depending on your current Visual Studio configuration.

Requisitos de sistemaSystem Requirements

Para obter informações sobre os requisitos de sistema para instalar e executar a família de produtos Visual Studio 2017, incluindo o Team Foundation Server 2017, consulte a Visual Studio 2017 System Requirement page (Página de requisitos de sistema do Visual Studio 2017) e Visual Studio 2017 for Mac Product Family System Requirements (Requisitos de sistema da família de produtos Visual Studio 2017 para Mac).For information on the system requirements for installing and running the Visual Studio 2017 family of products, including Team Foundation Server 2017, see the Visual Studio 2017 System Requirement page and Visual Studio 2017 for Mac Product Family System Requirements.

Comentários e suporteFeedback and Support

Para obter suporte ou enviar comentários sobre o Visual Studio, consulte:For support, or to submit feedback on Visual Studio, see:

Atualizar projetos para o Visual Studio 2017Upgrade Projects to Visual Studio 2017

Ao seguir os demarcadores de upgrade com suporte, o código-fonte, a solução e os arquivos de projeto do Visual Studio continuarão funcionando; no entanto, será necessário fazer algumas alterações nas fontes.When following the supported upgrade paths, your Visual Studio source, solutions, and project files will continue to work; however, you should expect to make some changes to sources. Embora não possamos garantir a compatibilidade binária entre versões, faremos nosso melhor para documentar alterações significativas para ajudá-lo com as atualizações.While we cannot guarantee binary compatibility between releases, we will do our best to document significant changes to assist you with updates.

Observação

Para obter detalhes sobre como migrar seus projetos para o Visual Studio 2017, consulte Portabilidade, migração e atualização de projetos do Visual Studio.For details on how to migrate your projects to Visual Studio 2017, see Porting, Migrating, and Upgrading Visual Studio Projects.

Direcionamento da plataformaPlatform Targeting

O Visual Studio fornece ferramentas e tecnologias avançadas para criar aplicativos que aproveitam os recursos de plataforma mais recentes, seja Windows, Android, iOS ou Linux.Visual Studio provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, whether Windows, Android, iOS, or Linux. O Visual Studio 2017 também é direcionado para plataformas anteriores para que você possa criar novos aplicativos ou modernizar aplicativos existentes em execução em versões anteriores do Windows e ainda aproveitar as ferramentas de desenvolvimento aprimoradas, a habilitação de qualidade e os recursos de colaboração em equipe no Visual Studio 2017.Visual Studio 2017 also targets earlier platforms so you can create new apps or modernize existing apps that execute on earlier versions of Windows while leveraging the enhanced development tools, quality enablement, and team collaboration capabilities in Visual Studio 2017. Para obter mais informações, consulte Gerenciando referências em um projeto e Visão geral de multissegmentação do Visual Studio.For more information, see Managing references in a project and Visual Studio Multi-Targeting Overview.

Suporte do Visual Studio 2017 para desenvolvimento no Windows Visual Studio 2017 Support for Windows Development

A tabela a seguir explica as plataformas Microsoft Windows para as quais você pode compilar aplicativos usando o Visual Studio 2017.The following table explains the Microsoft Windows platforms for which you can build apps by using Visual Studio 2017.

Compilar aplicativos que são executados em clientes do WindowsBuild Apps that Run on Windows Clients Usando ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do WindowsUsing Tools for Native and Managed Classic Windows Desktop Development Usando ferramentas para desenvolvimento de aplicativos UWPUsing Tools for UWP App Development
Windows 10Windows 10 SimYes
(consulte as observações abaixo)(see notes below)
SimYes
(consulte as observações abaixo)(see notes below)
HoloLensHoloLens NãoNo SimYes
Consulte o Centro de desenvolvimento holográfico do Windows.See the Windows Holographic Dev Center.
Xbox OneXbox One Não aplicávelNot applicable SimYes
Consulte o Centro de desenvolvimento do Xbox.See the Xbox Dev Center.
Windows 8.1 (Windows 8)Windows 8.1 (Windows 8) SimYes O desenvolvimento de aplicativos da Windows Store não está disponível.Windows Store app development is not available.
Windows 7Windows 7 SimYes Não aplicávelNot applicable
Windows VistaWindows Vista SimYes
Depuração remota e ferramentas de criação de perfil não estão disponíveis.Remote debugging and profiling tools are not available.
Não aplicávelNot applicable
Windows XPWindows XP SimYes
O desenvolvimento gerenciado requer o uso de Visual Studio .NET multiplataforma.Managed development requires using Visual Studio .NET multi-targeting. Depuração remota e ferramentas de criação de perfil não estão disponíveis.Remote debugging and profiling tools are not available.
Não aplicávelNot applicable
Compilar aplicativos que são executados no Windows PhoneBuild Apps that Run on Windows Phone Usando ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do WindowsUsing Tools for Native and Managed Classic Windows Desktop Development Usando ferramentas para desenvolvimento de aplicativos UWPUsing Tools for UWP App Development
Windows 10 MobileWindows 10 Mobile NãoNo SimYes
(consulte as observações abaixo)(see notes below)
Windows Phone 8.1 e versões anteriorWindows Phone 8.1 and earlier NãoNo O desenvolvimento de aplicativos da Windows Store não está disponível.Windows Store app development is not available.
Compilar aplicativos que são executados no Windows ServerBuild Apps that Run on Windows Server Usando ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do WindowsUsing Tools for Native and Managed Classic Windows Desktop Development Usando ferramentas para desenvolvimento de aplicativos UWPUsing Tools for UWP App Development
Windows Server 2016Windows Server 2016 SimYes SimYes
(consulte as observações abaixo)(see notes below)
Windows Server 2016, opção de instalação Nano ServerWindows Server 2016, Nano Server Installation Option Sim, para o .NET Core e um subconjunto do Win32Yes, for .NET Core and a subset of Win32
Consulte o Centro de desenvolvimento de Nano Server.See the Nano Server Dev Center.
NãoNo
Windows Server 2012 R2Windows Server 2012 R2 SimYes O desenvolvimento de aplicativos da Windows Store não está disponível.Windows Store app development is not available.
Windows Server 2012Windows Server 2012 SimYes O desenvolvimento de aplicativos da Windows Store não está disponível.Windows Store app development is not available.
Windows Server 2008 R2Windows Server 2008 R2 SimYes Não aplicávelNot applicable
Windows Server 2008Windows Server 2008 SimYes
Depuração remota e ferramentas de criação de perfil não estão disponíveis.Remote debugging and profiling tools are not available.
Não aplicávelNot applicable
Windows Server 2003Windows Server 2003 SimYes
Depuração remota e ferramentas de criação de perfil não estão disponíveis.Remote debugging and profiling tools are not available. O desenvolvimento gerenciado requer o uso de Visual Studio .NET multiplataforma e requer a instalação lado a lado do Visual Studio 2010.Managed development requires using Visual Studio .NET multi-targeting and requires side-by-side installation of Visual Studio 2010. Para obter mais informações, consulte: uma antecipação da linha de produtos do Visual Studio 2012 e o suporte a plataformas.For more information, see: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support.
Não aplicávelNot applicable
Compilar aplicativos que são executados em dispositivos com Windows inseridoBuild Apps that Run on Windows Embedded Devices Usando ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do WindowsUsing Tools for Native and Managed Classic Windows Desktop Development Usando ferramentas para desenvolvimento de aplicativos UWPUsing Tools for UWP App Development
Windows 10 IoT CoreWindows 10 IoT Core Sim, para um subconjunto de APIs do Win32Yes, for a subset of Win32 APIs
Consulte a ferramenta de portabilidade do IoT Core API para obter informações.See the IoT Core API Porting Tool for information.
SimYes
Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais.See the Windows IoT Dev Center for additional tools and resources.
Windows 10 IoT Mobile EnterpriseWindows 10 IoT Mobile Enterprise NãoNo SimYes
Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais.See the Windows IoT Dev Center for additional tools and resources.
Windows 10 IoT EnterpriseWindows 10 IoT Enterprise SimYes
Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais.See the Windows IoT Dev Center for additional tools and resources.
SimYes
Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais.See the Windows IoT Dev Center for additional tools and resources.
Padrão incorporado Windows 8 e 8.1 IndustryWindows Embedded 8 Standard and 8.1 Industry SimYes NãoNo
Windows Embedded Compact 2013Windows Embedded Compact 2013 NãoNo Não aplicávelNot applicable
Windows Embedded 7 (Compact, Standard e POSReady)Windows Embedded 7 (Compact, Standard, and POSReady) NãoNo Não aplicávelNot applicable
Windows Embedded CE 6.0 e versões anterioresWindows Embedded CE 6.0 and earlier NãoNo Não aplicávelNot applicable
Windows XP Embedded (incluindo POSReady 2009, WES 2009, WEPOS)Windows XP Embedded (Including POSReady 2009, WES 2009, WEPOS) NãoNo Não aplicávelNot applicable

ObservaçõesNotes

Suporte do Visual Studio 2017 para desenvolvimento de .NET Visual Studio 2017 Support for .NET Development

O Visual Studio 2017 oferece suporte ao desenvolvimento de aplicativos que usam qualquer uma das implementações do .NET.Visual Studio 2017 supports development of apps that use any of the .NET implementations. Entre as cargas de trabalho e os tipos de projeto, você pode encontrar o suporte para .NET Framework, .NET Core, Mono e .NET Native para Plataforma Universal do Windows (UWP).Among the workloads and project types, you can find support for .NET Framework, .NET Core, Mono, and .NET Native for Universal Windows Platform (UWP). O Visual Studio 2017 oferece suporte às seguintes implementações:Visual Studio 2017 supports the following implementations:

Observação

Para obter mais informações sobre cada uma dessas implementações e a especificação de API comum .NET padrão, consulte componentes de arquitetura .NET.For more information on each of these implementations, and on the common API specification .NET Standard, see .NET architectural components.

Suporte do Visual Studio 2017 para desenvolvimento de Android Visual Studio 2017 Support for Android Development

O Visual Studio 2017 permite que você compile aplicativos nativos Android usando o Xamarin e C# ou Java/C++, e aplicativos Android híbridos usando o Apache Cordova 6.3.1 e JavaScript e TypeScript.Visual Studio 2017 enables you to build native Android apps using Xamarin and C# or using Java/C++, and hybrid Android apps using Apache Cordova 6.3.1 and JavaScript and TypeScript. As Ferramentas do Visual Studio para Unity e o Unreal Engine permitem o desenvolvimento de jogos para Android.The Visual Studio Tools for Unity and the Unreal Engine enable Android game development. Também é possível usar o Visual Studio para Mac para criar aplicativos do Android usando um Mac.You can also use Visual Studio for Mac to build Android apps using a Mac.

Você pode usar a instalação do Visual Studio para obter facilmente os níveis 19, 21, 22 e 23 de SDK do Android e Android API.You can use Visual Studio setup to easily obtain the Android SDK and Android API levels 19, 21, 22, and 23. Você pode baixar níveis adicionais de API separadamente usando o Gerenciador de SDK do Android.You can download additional API levels separately using the Android SDK Manager. Você também pode usar a instalação do Visual Studio para obter o kit de desenvolvimento nativo do Android (R10E), kit de desenvolvimento do Java SE e Apache Ant.You can also use Visual Studio Setup to obtain the Android Native Development Kit (R10E), Java SE Development Kit, and Apache Ant.

Para obter mais informações, consulte Desenvolvimento do Android com o Visual Studio e Desenvolvimento de aplicativos móveis.For more information, see Android development with Visual Studio and Mobile App Development.

Observação

Para obter informações sobre o desenvolvimento de .NET para Android, consulte componentes de arquitetura .NET.For information on .NET development for Android, see .NET architectural components.

Suporte do Visual Studio 2017 para desenvolvimento de iOS Visual Studio 2017 Support for iOS Development

O Visual Studio 2017 permite que você compile e depure aplicativos para iOS usando o Apache Cordova, C++, Unity ou Xamarin e um Mac configurado para desenvolvimento de iOS usando remotebuild, vcremote, as Ferramentas do Visual Studio para Unity ou o Xamarin Mac Agent.Visual Studio 2017 enables you to build and debug apps for iOS by using Apache Cordova, C++, Unity, or Xamarin and a Mac configured for iOS development when using remotebuild, vcremote, the Visual Studio Tools for Unity, or the Xamarin Mac Agent. Xamarin dá suporte a iOS 7 e superior e requer OS X 10.10 "Yosemite" ou superior.Xamarin supports iOS 7 and higher, and requires OS X 10.10 "Yosemite" or higher. Apache Cordova dá suporte a iOS 8 e superior e requer OS X 10.9 "Mavericks" e superior.Apache Cordova supports iOS 8 and higher, and requires OS X 10.9 "Mavericks" and higher. Também é possível usar o Visual Studio para Mac para criar aplicativos iOS usando um Mac.You can also use Visual Studio for Mac to build iOS apps using a Mac.

Observação

Para obter mais informações, consulte Desenvolvimento móvel de multiplataforma no Visual Studio.For more information, see Cross-platform mobile development in Visual Studio. Para obter informações sobre o desenvolvimento de .NET para iOS, consulte componentes de arquitetura .NET.For information on .NET development for iOS, see .NET architectural components.

Suporte do Visual Studio 2017 para desenvolvimento em Linux Visual Studio 2017 Support for Linux Development

O Visual Studio 2017 permite compilar e depurar aplicativos para Linux usando C++, Python e Node.js.Visual Studio 2017 enables you to build and debug apps for Linux using C++, Python, and Node.js. A criação de aplicativos C++ para Linux exige a extensão Visual C++ para Desenvolvimento em Linux.Creating C++ apps for Linux requires the Visual C++ for Linux Development extension. A criação de aplicativos com Python ou Node.js requer que você habilite a depuração remota no computador Linux de destino.Creating apps with Python or Node,js, requires that you enable remote debugging on the target Linux machine. Você também pode criar, compilar e fazer depuração remota dos aplicativos de .NET Core e ASP.NET Core para Linux usando linguagens modernas como C#, VB e F#.You can also create, build and remote debug .NET Core and ASP.NET Core applications for Linux using modern languages such as C#, VB and F#.

Observação

Para obter informações sobre o desenvolvimento de .NET para Linux, consulte componentes de arquitetura .NET.For information on .NET development for Linux, see .NET architectural components.

  • CentOS 7.1 e Oracle Linux 7.1CentOS 7.1 and Oracle Linux 7.1
  • Debian 8Debian 8
  • Fedora 23Fedora 23
  • Linux Mint 17Linux Mint 17
  • openSUSE 13.2openSUSE 13.2
  • Red Hat Enterprise Linux 7.2Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 e 16.04Ubuntu 14.04 and 16.04

Observação

Para obter mais informações, consulte https://dot.net/core.For more information see https://dot.net/core.

Suporte do Visual Studio 2017 para Desenvolvimento em macOS Visual Studio 2017 Support for macOS Development

O Visual Studio 2017 permite que você compile aplicativos de console e aplicativos ASP.NET que se destinam ao macOS.Visual Studio 2017 enables you to build console applications and ASP.NET applications that target macOS. No entanto, não há suporte para depuração.However, debugging is not supported. Para obter mais opções de ferramentas de desenvolvimento para macOS, experimente o Visual Studio Code ou o Visual Studio para Mac.For additional macOS development tools choices, try Visual Studio Code or Visual Studio for Mac. O Visual Studio Code fornece experiência de ferramenta de desenvolvedor simplificada e extensível para macOS.Visual Studio Code provides a streamlined, extensible developer tool experience for macOS. O Visual Studio para Mac oferece um IDE cheio de recursos que possibilita que você crie aplicativos macOS nativos, incluindo ASP.NET, usando C#.Visual Studio for Mac provides a feature-rich IDE that enables you to build native macOS apps, including ASP.NET, using C#.

Observação

Para obter informações sobre o desenvolvimento de .NET para MacOS, consulte componentes de arquitetura .NET.For information on .NET development forMacOS, see .NET architectural components.

Outras plataformas e tecnologias Other Platforms and Technologies

O Visual Studio 2017 também dá suporte às seguintes plataformas e tecnologias.Visual Studio 2017 also supports the following platforms and technologies. Para obter mais informações, consulte https://visualstudio.microsoft.com/vs/features/.For more information, see https://visualstudio.microsoft.com/vs/features/.

Compatibilidade com versões anterioresCompatibility with Previous Releases

.NET Framework.NET Framework

O .NET 4.7 é uma atualização in-loco altamente compatível do .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 e 4.6.2..NET 4.7 is is a highly compatible in-place update of .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, and 4.6.2.

Observação

Para obter mais informações, consulte o Guia de Migração para o .NET Framework 4.7, 4.6 e 4.5.For more information, see the Migration Guide to the .NET Framework 4.7, 4.6, and 4.5.

Team Explorer e Team Foundation ServerTeam Explorer and Team Foundation Server

O Team Explorer para Visual Studio 2017 se conectará ao Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 e Team Foundation Server 2010 SP1.Team Explorer for Visual Studio 2017 will connect to Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012, and Team Foundation Server 2010 SP1.

SilverlightSilverlight

Projetos do Silverlight não têm suporte nesta versão do Visual Studio.Silverlight projects are not supported in this version of Visual Studio. Para manter os aplicativos do Silverlight, continue a usar o Visual Studio 2015.To maintain Silverlight applications, continue to use Visual Studio 2015.

Aplicativos da Windows Store e Windows PhoneWindows Store and Windows Phone apps

Projetos para a Windows Store 8.1 e 8.0 e Windows Phone 8.1 e 8.0 não têm suporte nesta versão.Projects for Windows Store 8.1 and 8.0, and Windows Phone 8.1 and 8.0 are not supported in this release. Para manter esses aplicativos, continue a usar o Visual Studio 2015.To maintain these apps, continue to use Visual Studio 2015. Para manter os projetos do Windows Phone 7. x, use o Visual Studio 2012.To maintain Windows Phone 7.x projects, use Visual Studio 2012.


Início da Página
Top of Page