Partilhar via


Ícone do Visual Studio Segmentação e compatibilidade da plataforma Visual Studio 2019

Importante

Esta não é a versão mais recente do Visual Studio. Para baixar a versão mais recente, visite https://visualstudio.microsoft.com/downloads/ e consulte as notas de versão do Visual Studio 2022.

O Visual Studio 2019 contém muitos recursos novos e interessantes e aprimoramentos de produtividade do IDE para dar suporte ao desenvolvimento de aplicativos do Windows, desenvolvimento móvel entre plataformas, desenvolvimento do Azure, desenvolvimento da Web e na nuvem e muito mais. Para experimentar o Visual Studio 2019, consulte Downloads do Visual Studio 2019. Para obter mais informações sobre tudo o que há de novo nesta versão, consulte as notas de versão do Visual Studio 2019 e O que há de novo no Visual Studio 2019.

Para Visual Studio Code, consulte Visual Studio Code FAQ.

Installation

Você pode instalar e usar o Visual Studio 2019 junto com versões anteriores do Visual Studio, incluindo Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 e Visual Studio 2012.

Observação: O tamanho do pacote de instalação variará dependendo da sua configuração atual do Visual Studio.


Requisitos do sistema

Para obter informações sobre os requisitos do sistema para instalar e executar a família de produtos Visual Studio 2019, incluindo o Team Foundation Server 2019, consulte a página Requisitos de sistema do Visual Studio 2019 e Requisitos de sistema da família de produtos Visual Studio para Mac.

Feedback e Suporte

Para obter suporte ou enviar comentários sobre o Visual Studio, consulte:

Atualizar projetos para o Visual Studio 2019

Ao seguir os caminhos de atualização suportados, sua origem, soluções e arquivos de projeto do Visual Studio continuarão a funcionar; no entanto, você deve esperar fazer algumas alterações nas fontes. Embora não possamos garantir a compatibilidade binária entre versões, faremos o nosso melhor para documentar alterações significativas para ajudá-lo com atualizações.

Observação

Para obter detalhes sobre como migrar seus projetos para o Visual Studio 2019, consulte Portando, migrando e atualizando projetos do Visual Studio.

Segmentação por plataforma

O Visual Studio fornece ferramentas e tecnologias de ponta para criar aplicativos que aproveitam os recursos mais recentes da plataforma, seja Windows, Android, iOS ou Linux. O Visual Studio 2019 também se destina a plataformas anteriores para que você possa criar novos aplicativos ou modernizar aplicativos existentes que são executados em versões anteriores do Windows enquanto aproveita as ferramentas de desenvolvimento aprimoradas, a habilitação de qualidade e os recursos de colaboração em equipe no Visual Studio 2019. Para obter mais informações, consulte Gerir referências num projeto e Visão geral de multidestino do Visual Studio.

Suporte do Visual Studio 2019 para desenvolvimento do Windows

A tabela a seguir explica as plataformas do Microsoft Windows para as quais você pode criar aplicativos usando o Visual Studio 2019.

Crie aplicativos que são executados em clientes Windows Usando ferramentas para desenvolvimento de área de trabalho clássica nativa e gerenciada do Windows Usando ferramentas para desenvolvimento de aplicativos UWP
Janelas 10 Sim
(ver notas abaixo)
Sim
(ver notas abaixo)
Windows 10 Edição de Equipa Não aplicável Sim
(ver notas abaixo)
HoloLens Não Sim
Consulte o Centro de Desenvolvimento Holográfico do Windows.
Xbox Um Não aplicável Sim
Consulte o Centro de Desenvolvimento Xbox.
Windows 8.1 (Windows 8) Yes O desenvolvimento de aplicativos da Windows Store não está disponível.
Janelas 7 Yes Não aplicável
Windows Vista Sim
As ferramentas de depuração e criação de perfil remotas não estão disponíveis.
Não aplicável
Janelas XP Sim
O desenvolvimento gerenciado requer o uso de multidestino do Visual Studio .NET. As ferramentas de depuração e criação de perfil remotas não estão disponíveis.
Não aplicável
Crie aplicativos que são executados no Windows Phone Usando ferramentas para desenvolvimento de área de trabalho clássica nativa e gerenciada do Windows Usando ferramentas para desenvolvimento de aplicativos UWP
Windows 10 Móvel Não O desenvolvimento de aplicativos da Windows Store não está disponível.
Windows Phone 8.1 e versões anteriores Não O desenvolvimento de aplicativos da Windows Store não está disponível.
Criar aplicativos que são executados no Windows Server Usando ferramentas para desenvolvimento de área de trabalho clássica nativa e gerenciada do Windows Usando ferramentas para desenvolvimento de aplicativos UWP
Windows Server 2016 Yes Sim
(ver notas abaixo)
Windows Server 2016, opção de instalação do Nano Server Sim, para .NET Core e um subconjunto do Win32
Consulte o Centro de Desenvolvimento do Nano Server.
Não
Windows Server 2012 R2 Yes O desenvolvimento de aplicativos da Windows Store não está disponível.
Windows Server 2012 Yes O desenvolvimento de aplicativos da Windows Store não está disponível.
Windows Server 2008 R2 Yes Não aplicável
Windows Server 2008 Sim
As ferramentas de depuração e criação de perfil remotas não estão disponíveis.
Não aplicável
Windows Server 2003 Sim
As ferramentas de depuração e criação de perfil remotas não estão disponíveis. O desenvolvimento gerenciado requer o uso de multiplataforma do Visual Studio .NET e requer a instalação lado a lado do Visual Studio 2010. Para obter mais informações, consulte: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support.
Não aplicável
Crie aplicativos que são executados em dispositivos Windows Embedded Usando ferramentas para desenvolvimento de área de trabalho clássica nativa e gerenciada do Windows Usando ferramentas para desenvolvimento de aplicativos UWP
Windows 10 IoT Core Sim, para um subconjunto de APIs do Win32
Consulte a IoT Core API Porting Tool para obter informações.
Sim
Consulte o Centro de Desenvolvimento do Windows IoT para obter ferramentas e recursos adicionais.
Windows 10 IoT Mobile Enterprise Não Sim
Consulte o Centro de Desenvolvimento do Windows IoT para obter ferramentas e recursos adicionais.
Windows 10 IoT Enterprise Sim
Consulte o Centro de Desenvolvimento do Windows IoT para obter ferramentas e recursos adicionais.
Sim
Consulte o Centro de Desenvolvimento do Windows IoT para obter ferramentas e recursos adicionais.
Windows Embedded 8 Standard e 8.1 Indústria Yes Não
Windows Embedded Compact 2013 Não Não aplicável
Windows Embedded 7 (compacto, padrão e POSReady) Não Não aplicável
Windows Embedded CE 6.0 e versões anteriores Não Não aplicável
Windows XP Embedded (incluindo POSReady 2009, WES 2009, WEPOS) Não Não aplicável

Notes

Suporte do Visual Studio 2019 para desenvolvimento .NET

O Visual Studio 2019 oferece suporte ao desenvolvimento de aplicativos que usam qualquer uma das implementações .NET. Entre as cargas de trabalho e tipos de projeto, você pode encontrar suporte para .NET Framework, .NET Core, Mono, .NET Native for Universal Windows Platform (UWP), C#, F# e Visual Basic. O Visual Studio 2019 oferece suporte às seguintes implementações .NET:

  • .NET versão 5 (Visual Studio 16.8 ou posterior)
  • .NET Framework versões 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5 e 4.0
  • .NET Core 3.1, 3.0, 2.2, 2.1 e 1.1.
  • nativo do .NET
  • Mono

Observação

Para obter mais informações sobre cada uma dessas implementações e sobre a especificação comum da API .NET Standard, consulte Componentes de arquitetura .NET.

Suporte do Visual Studio 2019 para desenvolvimento Android

O Visual Studio 2019 permite que você crie aplicativos Android nativos usando Xamarin e C# ou usando C++. O Visual Studio Tools for Unity e o Unreal Engine permitem o desenvolvimento de jogos para Android. Você também pode usar o Visual Studio para Mac para criar aplicativos Android usando um Mac.

Você pode usar a configuração do Visual Studio para obter facilmente o SDK do Android e os níveis 19, 21, 22 e 23 da API do Android. Você pode baixar níveis adicionais de API separadamente usando o Android SDK Manager. Você também pode usar a Instalação do Visual Studio para obter o Android Native Development Kit (R10E), o Java SE Development Kit e o Apache Ant.

Para obter mais informações, consulte Desenvolvimento Android com Visual Studio e Desenvolvimento de aplicativos móveis.

Observação

Para obter informações sobre o desenvolvimento do .NET para Android, consulte Componentes de arquitetura do .NET.

Suporte do Visual Studio 2019 para desenvolvimento iOS

O Visual Studio 2019 permite criar e depurar aplicativos para iOS usando C++, Unity ou Xamarin e um Mac configurado para desenvolvimento iOS ao usar remotebuild, vcremote, o Visual Studio Tools for Unity ou o Xamarin Mac Agent. O Xamarin suporta iOS 7 e superior e requer OS X 10.10 "Yosemite" ou superior. Você também pode usar o Visual Studio para Mac para criar aplicativos iOS usando um Mac.

Observação

Para obter mais informações, consulte Desenvolvimento móvel entre plataformas no Visual Studio. Para obter informações sobre o desenvolvimento .NET para iOS, consulte Componentes de arquitetura .NET.

Suporte do Visual Studio 2019 para desenvolvimento Linux

O Visual Studio 2019 permite criar e depurar aplicativos para Linux usando C++, Python e Node.js. Criar aplicativos C++ para Linux requer a extensão Visual C++ for Linux Development. Criar aplicativos com Python ou Node,js, requer que você habilite a depuração remota na máquina Linux de destino. Você também pode criar, compilar e depurar remotamente aplicativos .NET Core e ASP.NET Core para Linux usando linguagens modernas como C#, VB e F#.

Observação

Para obter informações sobre o desenvolvimento .NET para Linux, consulte Componentes de arquitetura .NET.

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

Observação

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

Suporte do Visual Studio 2019 para desenvolvimento do macOS

O Visual Studio 2019 permite que você crie aplicativos de console e ASP.NET aplicativos destinados ao macOS. No entanto, a depuração não é suportada. Para opções adicionais de ferramentas de desenvolvimento do macOS, experimente o Visual Studio Code ou o Visual Studio para Mac. O Visual Studio Code fornece uma experiência de ferramenta de desenvolvedor simplificada e extensível para macOS. O Visual Studio para Mac fornece um IDE rico em recursos que permite criar aplicativos macOS nativos, incluindo ASP.NET, usando C#.

Observação

Para obter informações sobre o desenvolvimento do .NET para MacOS, consulte Componentes de arquitetura do .NET.

Outras Plataformas e Tecnologias

O Visual Studio 2019 também oferece suporte às seguintes plataformas e tecnologias. Para obter mais informações, consulte https://visualstudio.microsoft.com/vs/features/.

Compatibilidade com versões anteriores

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

Observação

Para obter mais informações, consulte o Guia de migração para o .NET Framework 4.7, 4.6 e 4.5.

Team Explorer, Azure DevOps Server e Team Foundation Server

O Team Explorer para Visual Studio 2019 se conectará ao Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 e Team Foundation Server 2010 SP1.

Silverlight

Projetos do Silverlight não são suportados nesta versão do Visual Studio. Para manter os aplicativos do Silverlight, continue a usar o Visual Studio 2015.

Aplicações da Loja Windows e do Windows Phone

Projetos para Windows Store 8.1 e 8.0, Windows 10 Mobile e Windows Phone não são suportados nesta versão. Para manter esses aplicativos, continue a usar o Visual Studio 2015. Para manter projetos do Windows 10 Mobile, use o Visual Studio 2017. Para manter projetos do Windows Phone 7.x, use o Visual Studio 2012.