Direcionamento e compatibilidade da plataforma Visual Studio 2022
Dica
Assista às gravações do evento de lançamento do Visual Studio 2022 para saber mais sobre as novidades, ouvir dicas e truques e baixar ofertas digitais gratuitas.
Developer Community | Roteiro do Visual Studio 2022 | Requisitos do sistema | Compatibilidade | Código distribuível | Histórico do versões | Termos de licença | Blogs | Problemas conhecidos da versão mais recente | O que há de novo no Visual Studio Docs
O Visual Studio 2022 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. Para testar o Visual Studio 2022, confira Downloads do Visual Studio 2022. Para saber mais sobre todas as novidades desta versão, confira as Notas de versão do Visual Studio 2022 e as Novidades do Visual Studio 2022.
- Para o Visual Studio Code, consulte Perguntas frequentes sobre o Visual Studio Code.
Instalação
Você pode instalar e usar o Visual Studio 2022 em conjunto com versões anteriores do Visual Studio, incluindo o Visual Studio 2019, o Visual Studio 2017, o Visual Studio 2015, o Visual Studio 2013 e o Visual Studio 2012.
Download
Clique no botão para baixar a versão mais recente do Visual Studio 2022. Para conferir instruções sobre a instalação e a atualização do Visual Studio 2022, consulte Atualizar o Visual Studio 2022 para a versão mais recente. Além disso, consulte as instruções em como instalar offline.
Visite o site do Visual Studio para baixar outros produtos do Visual Studio 2022.
Observação: o tamanho do pacote de instalação vai variar dependendo de sua configuração atual do Visual Studio.
Requisitos do sistema
Para obter informações sobre os requisitos de sistema para instalar e executar a família de produtos do Visual Studio 2022, consulte a Página de requisitos do sistema do Visual Studio 2022.
Comentários e suporte
Para obter suporte ou enviar comentários sobre o Visual Studio, consulte:
Fazer upgrade de projetos para o Visual Studio 2022
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. 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.
Observação
Para obter detalhes sobre como migrar seus projetos para o Visual Studio 2022, confira Portabilidade, migração e upgrade de projetos do Visual Studio.
Direcionamento da plataforma
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. O Visual Studio 2022 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 2022. Para obter mais informações, consulte Gerenciando referências em um projeto e Visão geral de multissegmentação do Visual Studio.
- Desenvolvimento de aplicativos para Windows
- Desenvolvimento de aplicativos para Android
- Desenvolvimento de aplicativos para iOS
- Desenvolvimento de aplicativos para Linux
- Desenvolvimento de aplicativos para macOS
- Desenvolvimento de aplicativos para outras plataformas e tecnologias
Suporte do Visual Studio 2022 para desenvolvimento no Windows
A tabela a seguir explica para quais plataformas do Microsoft Windows você pode compilar aplicativos usando o Visual Studio 2022.
Compilar aplicativos que são executados em clientes do Windows
Versão do cliente Windows | Usar ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do Windows | Usar ferramentas para desenvolvimento de aplicativos UWP |
---|---|---|
Windows 11 Windows 10 |
Sim (consulte as observações abaixo) |
Sim (consulte as observações abaixo) |
Windows 10 Team Edition | Não aplicável | Sim Depuração remota necessária. |
Windows 11 S Windows 10 S |
Não aplicável | Sim Depuração remota necessária. |
Windows 10 LTSC | Sim Depuração remota necessária. |
Sim Depuração remota necessária. |
HoloLens | Não | Sim Consulte o Centro de desenvolvimento holográfico do Windows. |
Xbox One | Não aplicável | Sim Consulte o Centro de desenvolvimento do Xbox. |
Windows 8.1 | Sim | Não disponível. Usar o Visual Studio 2015. |
Windows 8 (Windows 8) | Não | Não disponível. |
Windows 7 | Sim | Não aplicável |
Windows Vista | Não | Não aplicável |
Windows XP | Não | Não aplicável |
Observação
- Para obter informações de suporte para sistemas operacionais da Microsoft, consulte o Ciclo de Vida do Suporte da Microsoft e Informações de versão do Windows 10.
- Para obter informações de suporte para o Microsoft .NET Framework, consulte Perguntas frequentes sobre o Ciclo de Vida do Suporte do .NET Framework e Requisitos do sistema do .NET Framework.
- O desenvolvimento de aplicativos Universal do Windows para todas as plataformas de destino está disponível quando o Visual Studio está instalado no Windows 11 ou Windows 10.
- Unity e Xamarin também podem ser usados para o desenvolvimento de plataforma cruzada de aplicativos Universal do Windows no Windows 11 ou Windows 10.
Compilar aplicativos que são executados no Windows Phone
Versão do Windows Phone | Usar ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do Windows | Usando ferramentas para desenvolvimento de aplicativos UWP |
---|---|---|
Windows 10 Mobile | Não | Não disponível. Usar o Visual Studio 2017. |
Windows Phone 8.1 e 8.0 | Não | Não disponível. Usar o Visual Studio 2015. |
Windows Phone 7.x | Não | Não disponível. Usar o Visual Studio 2012. |
Observação
- Para obter informações de suporte para sistemas operacionais da Microsoft, consulte o Ciclo de Vida do Suporte da Microsoft e Informações de versão do Windows 10.
Compilar aplicativos que são executados no Windows Server
Versão do Windows Server | Usar ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do Windows | Usar ferramentas para desenvolvimento de aplicativos UWP |
---|---|---|
Windows Server 2019 | Sim | Sim (consulte as observações abaixo) |
Windows Server 2016 | Sim | Sim (consulte as observações abaixo) |
Windows Server 2016, opção de instalação Nano Server | Sim, para o .NET Core e um subconjunto do Win32 Consulte o Centro de desenvolvimento de Nano Server. |
Não |
Windows Server 2012 R2 | Sim | O desenvolvimento de aplicativos da Windows Store não está disponível. |
Windows Server 2012 | Sim | O desenvolvimento de aplicativos da Windows Store não está disponível. |
Windows Server 2008 R2 | Sim | Não aplicável |
Windows Server 2008 | Não | Não aplicável |
Windows Server 2003 | Não | Não aplicável |
Observação
- Para obter informações de suporte para sistemas operacionais da Microsoft, consulte o Ciclo de Vida do Suporte da Microsoft e Informações de versão do Windows 10.
- Para obter informações de suporte para o Microsoft .NET Framework, consulte Perguntas frequentes sobre o Ciclo de Vida do Suporte do .NET Framework e Requisitos do sistema do .NET Framework.
- Aplicativos Universais do Windows podem ser criados por meio da linha de comando ao usar o Windows Server 2016 ou Windows Server 2019. O desenvolvimento de UWP, incluindo criação, edição e depuração local, não está disponível no Windows Server. Você poderá implantar esses aplicativos no Windows Server e depurá-los remotamente.
Compilar aplicativos que são executados em dispositivos com Windows inserido
Versão do Windows Embedded | Usar ferramentas para desenvolvimento nativo e gerenciado da área de trabalho clássica do Windows | Usando ferramentas para desenvolvimento de aplicativos UWP |
---|---|---|
Windows 10 IoT Core | Sim, para um subconjunto de APIs do Win32 Consulte a ferramenta de portabilidade do IoT Core API para obter informações. |
Sim Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais. |
Windows 10 IoT Mobile Enterprise | Não | Sim Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais. |
Windows 10 IoT Enterprise | Sim Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais. |
Sim Consulte o Centro de desenvolvimento do Windows IoT para ferramentas e recursos adicionais. |
Padrão incorporado Windows 8 e 8.1 Industry | Sim | Não |
Windows Embedded Compact 2013 | Não | Não aplicável |
Windows Embedded 7 (Compact, Standard 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 |
Observação
- Para obter informações de suporte para sistemas operacionais da Microsoft, consulte o Ciclo de Vida do Suporte da Microsoft e Informações de versão do Windows 10.
- Para obter informações de suporte para o Microsoft .NET Framework, consulte Perguntas frequentes sobre o Ciclo de Vida do Suporte do .NET Framework e Requisitos do sistema do .NET Framework.
Suporte do Visual Studio 2022 para desenvolvimento no .NET
O Visual Studio 2022 oferece suporte ao desenvolvimento de aplicativos que usam qualquer uma das implementações do .NET. Entre as cargas de trabalho e os tipos de projeto, você pode encontrar o suporte para .NET Framework, .NET Core, Mono, .NET Native para UWP (Plataforma Universal do Windows), C#, F# e Visual Basic. O Visual Studio 2022 oferece suporte às seguintes implementações .NET:
- .NET Framework, versões 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7 e 4.6.2
- .NET Core 8.0 Versão Prévia 7.0, 6.0.
- .NET Nativo
- Mono
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. Consulte também a política de suporte do NET.
Suporte do Visual Studio 2022 para desenvolvimento no Android
O Visual Studio 2022 permite que você crie aplicativos Android nativos usando o Xamarin e o C# ou usando C++. As Ferramentas do Visual Studio para Unity e o Unreal Engine permitem o desenvolvimento de jogos para Android. Também é possível usar o Visual Studio para Mac para criar aplicativos do Android usando um Mac.
Use a configuração do Visual Studio para obter com facilidade o SDK do Android e os níveis de API do Android necessários para o desenvolvimento móvel com o .NET MAUI ou o C++. Você pode baixar níveis adicionais de API separadamente usando o Gerenciador de SDK do Android. 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.
Para obter mais informações, consulte Desenvolvimento do Android com o Visual Studio e Desenvolvimento de aplicativos móveis.
Observação
Para obter informações sobre o desenvolvimento do .NET para Android, consulte Android e iOS com Xamarin.
Suporte do Visual Studio 2022 para desenvolvimento no iOS
O Visual Studio 2022 permite que você crie e depure aplicativos para iOS usando 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. O Xamarin dá suporte ao iOS 9 e superior e requer o Xcode 12.5 ou superior e o OS X 11.0 "Big Sur" ou superior. Também é possível usar o Visual Studio para Mac para criar aplicativos iOS usando um Mac.
Observação
Para obter mais informações, consulte Desenvolvimento móvel de multiplataforma no Visual Studio. Para obter informações sobre o desenvolvimento do .NET para iOS, consulte Android e iOS com Xamarin.
Suporte do Visual Studio 2022 para desenvolvimento no Linux
O Visual Studio 2022 permite compilar e depurar aplicativos para Linux usando C++, Python e Node.js. A criação de aplicativos C++ para Linux exige a extensão Visual C++ para Desenvolvimento em Linux. A criação de aplicativos com Python ou Node.js requer que você habilite a depuração remota no computador Linux de destino. 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#.
Observação
Para obter informações sobre o desenvolvimento do .NET para Linux, consulte Instalar o .NET no Linux.
- CentOS 7.1 e Oracle Linux 7.1
- Debian 10, 11
- Fedora 37, 38
- openSUSE 15.4
- Red Hat Enterprise Linux 7, 8, 9
- Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04
Observação
Para obter mais informações, consulte https://dot.net/core.
Suporte do Visual Studio 2022 para Desenvolvimento no macOS
O Visual Studio 2022 permite que você compile aplicativos de console e aplicativos ASP.NET que se destinam ao macOS. No entanto, não há suporte para depuração. Para obter mais opções de ferramentas de desenvolvimento para macOS, experimente o Visual Studio Code ou o Visual Studio para Mac. O Visual Studio Code fornece experiência de ferramenta de desenvolvedor simplificada e extensível para 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#.
Observação
Para obter informações sobre o desenvolvimento do .NET para MacOS, consulte Instalar o .NET no macOS.
Outras plataformas e tecnologias
O Visual Studio 2022 também dá suporte às plataformas e tecnologias a seguir. Para obter mais informações, consulte https://visualstudio.microsoft.com/vs/features/.
- Anaconda
- Apache Ant
- Aplicativos Web do Azure e serviços conectados, incluindo o Azure Data Lake
- Clang com o Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Git para Windows e GitHub
- Microsoft SQL Server 2014-2022 e bancos de dados SQL do Azure
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.js
- PowerShell
- Python
- TypeScript (versões 3.6 e posteriores) e JavaScript
- Unity
- Unreal Engine
- Desenvolvimento para a Web com ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python ou TypeScript
Compatibilidade com versões anteriores
.NET Framework
O .NET 4.8 é uma atualização in-loco altamente compatível para as versões do .NET Framework 4.0 – 4.7.2.
Observação
Para obter mais informações, consulte o Guia de Migração para o .NET Framework 4.8, 4.7, 4.6 e 4.5.
Team Explorer, Azure DevOps Server e Team Foundation Server
O Team Explorer para Visual Studio 2022 se conectará ao Azure DevOps Server 2019, ao Team Foundation Server 2017, ao Team Foundation Server 2015, ao Team Foundation Server 2013, ao Team Foundation Server 2012 e ao Team Foundation Server 2010 SP1.