Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
- Desenvolvendo aplicativos para Windows
- Desenvolver aplicações para Android
- Desenvolvendo aplicativos para iOS
- Desenvolvendo aplicativos para Linux
- Desenvolvendo aplicativos para macOS
- Desenvolvimento de aplicações para outras tecnologias e plataformas
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
- Para obter informações de suporte sobre os sistemas operacionais Microsoft, consulte Ciclo de vida do suporte da Microsoft e Informações sobre a versão do Windows 10.
- Para obter informações de suporte sobre o Microsoft .NET Framework, consulte Perguntas frequentes sobre o ciclo de vida de suporte do .NET Framework e Requisitos de sistema do .NET Framework.
- Windows 10 Enterprise LTSC edition, Windows 10 S e Windows 10 Team Edition não são suportados para desenvolvimento. Você pode usar o Visual Studio 2019 para criar aplicativos executados no Windows 10 LTSC, Windows 10 S e Windows 10 Team Edition. A depuração remota é suportada no LTSC.
- O desenvolvimento universal de aplicativos do Windows para todas as plataformas de destino está disponível quando o Visual Studio é instalado no Windows 10.
- Os aplicativos universais do Windows podem ser criados a partir da linha de comando ao usar o Windows Server 2012 R2 ou o Windows Server 2016. O desenvolvimento UWP, incluindo design, edição e depuração local, não está disponível no Windows Server. Você pode implantar esses aplicativos no servidor Windows e depurá-los remotamente.
- Unity e Xamarin também podem ser usados para desenvolvimento multiplataforma de aplicativos universais do Windows no Windows 10.
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/.
- Anaconda
- Formiga Apache
- Aplicativos Web do Azure e serviços conectados, incluindo o Azure Data Lake
- Clang com Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Estrutura de Entidades 6
- F#
- Git para Windows e GitHub
- Microsoft SQL Server 2012, SQL Server 2014 e SQL Server 2016
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Central de aplicativos do Visual Studio
- Node.js
- PowerShell
- Python
- TypeScript 2.3, 2.2, 2.1 e 2.0 e JavaScript
- Unidade
- Motor irreal
- Desenvolvimento Web com ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python ou TypeScript
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.
Segmentação e compatibilidade da plataforma Visual Studio 2019