Selezione della piattaforma e compatibilità di Visual Studio 2022
Suggerimento
Guarda le registrazioni dell'evento di lancio di Visual Studio 2022 per scoprire le novità, ascoltare suggerimenti e consigli e scaricare swag digitale gratuito.
Developer Community | Visual Studio 2022 Roadmap | System Requirements | Compatibility | Distributable Code | Release History | License Terms | Blogs | Latest Release Issues | Whats New in Visual Studio Docs (Problemi noti della versione più recente)
Visual Studio 2022 contiene molte funzionalità nuove ed interessanti e miglioramenti alla produttività dell'IDE per supportare lo sviluppo di app Windows, lo sviluppo per dispositivi mobili multipiattaforma, lo sviluppo di Azure, lo sviluppo Web e il cloud e altro ancora. Per provare Visual Studio 2022, vedere Download di Visual Studio 2022. Per altre informazioni sulle novità di questa versione, vedere le note sulla versione di Visual Studio 2022 e Novità di Visual Studio 2022.
- Per Visual Studio Code, vedere Visual Studio Code FAQ (Domande frequenti su Visual Studio Code).
Installazione
È possibile installare e usare Visual Studio 2022 insieme alle versioni precedenti di Visual Studio, tra cui Visual Studio 2019, Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 e Visual Studio 2012.
Scarica
Fare clic su un pulsante per scaricare la versione più recente di Visual Studio 2022. Per istruzioni sull'installazione e l'aggiornamento di Visual Studio 2022, vedere Aggiornare Visual Studio 2022 alla versione più recente. Vedere anche le istruzioni su come eseguire l'installazione offline.
Visitare il sito di Visual Studio per scaricare altri prodotti Visual Studio 2022.
Nota: le dimensioni pacchetto di installazione variano a seconda della configurazione di Visual Studio corrente.
Requisiti di sistema
Per informazioni sui requisiti di sistema per l'installazione e l'esecuzione della famiglia di prodotti Visual Studio 2022, vedere la pagina Requisiti di sistema di Visual Studio 2022.
Commenti e supporto
Per ottenere supporto o per inviare commenti relativi a Visual Studio, vedere:
Aggiornare i progetti a Visual Studio 2022
Quando si seguono i percorsi di aggiornamento supportati, l'origine, le soluzioni e i file di progetto di Visual Studio continuano a funzionare. È tuttavia necessario apportare alcune modifiche alle origini. Anche se non è possibile garantire la compatibilità binaria tra le versioni, Microsoft si impegnerà a documentare le modifiche significative per supportare gli utenti con gli aggiornamenti.
Nota
Per informazioni dettagliate su come eseguire la migrazione dei progetti a Visual Studio 2022, vedere Conversione, migrazione e aggiornamento di progetti di Visual Studio.
Selezione della piattaforma
Visual Studio fornisce strumenti all'avanguardia e tecnologie per creare app che sfruttano le funzionalità della piattaforma più recente, Windows, Android, iOS o Linux. Visual Studio 2022 è destinato anche alle piattaforme precedenti, in modo da poter creare nuove app o modernizzare le app esistenti eseguite nelle versioni precedenti di Windows sfruttando al tempo stesso gli strumenti di sviluppo avanzati, l'abilitazione della qualità e le funzionalità di collaborazione in team in Visual Studio 2022. Per altre informazioni, vedere Gestione dei riferimenti in un progetto e Panoramica del multitargeting di Visual Studio.
- Sviluppo di app per Windows
- Sviluppo di app per Android
- Sviluppo di app per iOS
- Sviluppo di app per Linux
- Sviluppo di app per macOS
- Sviluppo di app per altre piattaforme e tecnologie
Supporto di Visual Studio 2022 per lo sviluppo di Windows
La tabella seguente illustra le piattaforme Microsoft Windows per le quali è possibile compilare app usando Visual Studio 2022.
Compilare app eseguibili su client Windows
Versione del client Windows | Tramite strumenti per lo sviluppo di app native e gestite di Windows Desktop classico | Tramite strumenti per lo sviluppo di app UWP |
---|---|---|
Windows 11 Windows 10 |
Sì (vedere le note precedenti) |
Sì (vedere le note precedenti) |
Windows 10 Team Edition | Non applicabile | Sì È necessario eseguire il debug remoto. |
Windows 11 S Windows 10 S |
Non applicabile | Sì È necessario eseguire il debug remoto. |
Windows 10 LTSC | Sì È necessario eseguire il debug remoto. |
Sì È necessario eseguire il debug remoto. |
HoloLens | No | Sì Vedere il centro per sviluppatori di Windows Holographic. |
Xbox One | Non applicabile | Sì Vedere il centro per sviluppatori di Xbox. |
Windows 8.1 | Sì | Non disponibile. Usare Visual Studio 2015. |
Windows 8 (Windows 8) | No | Non disponibile. |
Windows 7 | Sì | Non applicabile |
Windows Vista | No | Non applicabile |
Windows XP | No | Non applicabile |
Nota
- Per informazioni di supporto sui sistemi operativi Microsoft, vedere Ciclo di vita del supporto Microsoft e Informazioni sul rilascio di Windows 10.
- Per informazioni di supporto su Microsoft .NET Framework, vedere .NET Framework Support Lifecycle FAQ (Domande frequenti sul ciclo di vita del supporto .NET Framework) e Requisiti di sistema di .NET Framework.
- Lo sviluppo di app di Windows universale per tutte le piattaforme di destinazione è disponibile quando Visual Studio è installato in Windows 11 o Windows 10.
- Unity e Xamarin possono essere usati anche per lo sviluppo multipiattaforma di app di Windows universali in Windows 11 o Windows 10.
Compilare app eseguibili su Windows Phone
Versione di Windows Telefono | Tramite strumenti per lo sviluppo di app native e gestite di Windows Desktop classico | Tramite strumenti per lo sviluppo di app UWP |
---|---|---|
Windows 10 Mobile | No | Non disponibile. Usare Visual Studio 2017. |
Windows Telefono 8.1 e 8.0 | No | Non disponibile. Usare Visual Studio 2015. |
Windows Telefono 7.x | No | Non disponibile. Usare Visual Studio 2012. |
Nota
- Per informazioni di supporto sui sistemi operativi Microsoft, vedere Ciclo di vita del supporto Microsoft e Informazioni sul rilascio di Windows 10.
Compilare app eseguibili su Windows Server
Versione di Windows Server | Tramite strumenti per lo sviluppo di app native e gestite di Windows Desktop classico | Tramite strumenti per lo sviluppo di app UWP |
---|---|---|
Windows Server 2019 | Sì | Sì (vedere le note precedenti) |
Windows Server 2016 | Sì | Sì (vedere le note precedenti) |
Windows Server 2016, opzione di installazione di Nano Server | Sì, per .NET Core e un subset di Win32 Vedere il centro per sviluppatori di Nano Server. |
No |
Windows Server 2012 R2 | Sì | Lo sviluppo di app di Windows Store non è disponibile. |
Windows Server 2012 | Sì | Lo sviluppo di app di Windows Store non è disponibile. |
Windows Server 2008 R2 | Sì | Non applicabile |
Windows Server 2008 | No | Non applicabile |
Windows Server 2003 | No | Non applicabile |
Nota
- Per informazioni di supporto sui sistemi operativi Microsoft, vedere Ciclo di vita del supporto Microsoft e Informazioni sul rilascio di Windows 10.
- Per informazioni di supporto su Microsoft .NET Framework, vedere .NET Framework Support Lifecycle FAQ (Domande frequenti sul ciclo di vita del supporto .NET Framework) e Requisiti di sistema di .NET Framework.
- Le app di Windows universali possono essere compilate dalla riga di comando quando si usa Windows Server 2016 o Windows Server 2019. Lo sviluppo della piattaforma UWP, inclusa la progettazione, la modifica e il debug locale, non è disponibile in Windows Server. È possibile distribuire queste app in Windows Server ed eseguirne il debug remoto.
Compilare app eseguibili su dispositivi Windows Embedded
Versione di Windows Embedded | Tramite strumenti per lo sviluppo di app native e gestite di Windows Desktop classico | Tramite strumenti per lo sviluppo di app UWP |
---|---|---|
Windows 10 IoT Core | Sì, per un subset di API Win32 Per informazioni, vedere lo strumento per la portabilità delle API di IoT Core. |
Sì Per strumenti e risorse aggiuntive, vedere il centro per sviluppatori di Windows IoT. |
Windows 10 IoT Mobile Enterprise | No | Sì Per strumenti e risorse aggiuntive, vedere il centro per sviluppatori di Windows IoT. |
Windows 10 IoT Enterprise | Sì Per altre risorse e strumenti, vedi Windows IoT Dev Center>. |
Sì Per strumenti e risorse aggiuntive, vedere il centro per sviluppatori di Windows IoT. |
Windows Embedded 8 Standard e 8.1 Industry | Sì | No |
Windows Embedded Compact 2013 | No | Non applicabile |
Windows Embedded 7 (Compact, Standard e POSReady) | No | Non applicabile |
Windows Embedded CE 6.0 e versioni precedenti | No | Non applicabile |
Windows XP Embedded (inclusi POSReady 2009, WES 2009, WEPOS) | No | Non applicabile |
Nota
- Per informazioni di supporto sui sistemi operativi Microsoft, vedere Ciclo di vita del supporto Microsoft e Informazioni sul rilascio di Windows 10.
- Per informazioni di supporto su Microsoft .NET Framework, vedere .NET Framework Support Lifecycle FAQ (Domande frequenti sul ciclo di vita del supporto .NET Framework) e Requisiti di sistema di .NET Framework.
Supporto di Visual Studio 2022 per lo sviluppo .NET
Visual Studio 2022 supporta lo sviluppo di app che usano qualsiasi implementazione di .NET. Tra i carichi di lavoro e i tipi di progetto, sono supportati .NET Framework, .NET Core, Mono, .NET Native per la piattaforma UWP (Universal Windows Platform), C#, F# e Visual Basic. Visual Studio 2022 supporta le implementazioni .NET seguenti:
- .NET Framework versioni 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7 e 4.6.2
- .NET Core 8.0 Preview, 7.0, 6.0.
- .NET Native
- Mono
Nota
Per ulteriori informazioni su ciascuna implementazione e sulla specifica dell'API comune .NET Standard, vedere Componenti dell'architettura .NET. Vedere anche i criteri di supporto di NET.
Supporto di Visual Studio 2022 per lo sviluppo Android
Visual Studio 2022 consente di compilare app Android native usando Xamarin e C# o C++. Visual Studio Tools per Unity e Unreal Engine consentono lo sviluppo di giochi Android. È anche possibile usare Visual Studio per Mac per creare app Android tramite un Mac.
È possibile usare la configurazione di Visual Studio per ottenere facilmente i livelli di API Android SDK e Android necessari per lo sviluppo di dispositivi mobili con .NET MAUI o C++. È possibile scaricare altri livelli di API separatamente tramite Android SDK Manager. È inoltre possibile usare Installazione di Visual Studio per ottenere Android Native Development Kit (R10E), Java SE Development Kit e Apache Ant.
Per altre informazioni, vedere Sviluppo per Android e Sviluppo di app per dispositivi mobili.
Nota
Per informazioni sullo sviluppo .NET per Android, vedere Android e iOS con Xamarin.
Supporto di Visual Studio 2022 per lo sviluppo iOS
Visual Studio 2022 consente di compilare ed eseguire il debug di app per iOS usando C++, Unity o Xamarin e un Mac configurato per lo sviluppo iOS quando si usano remotebuild, vcremote, il Visual Studio Tools per Unity o Xamarin Mac Agent. Xamarin supporta iOS 9 e versioni successive e richiede Xcode 12.5 o versione successiva e OS X 11.0 "Big Sur" o versione successiva. È anche possibile usare Visual Studio per Mac per creare app iOS tramite un Mac.
Nota
Per altre informazioni, vedere Sviluppo di app per dispositivi mobili multipiattaforma in Visual Studio. Per informazioni sullo sviluppo .NET per iOS, vedere Android e iOS con Xamarin.
Supporto di Visual Studio 2022 per lo sviluppo in Linux
Visual Studio 2022 consente di compilare ed eseguire il debug di app per Linux usando C++, Python e Node.js. La creazione di app in C++ per Linux richiede l'estensione Visual C++ per lo sviluppo di applicazioni Linux. La creazione di app con Python o Node.js richiede l'abilitazione del debug remoto sul computer Linux di destinazione. È inoltre possibile creare, compilare ed eseguire il debug remoto di .NET Core e delle applicazioni ASP.NET Core per Linux con linguaggi moderni come C#, VB e F#.
Nota
Per informazioni sullo sviluppo .NET per Linux, vedere Installare .NET in Linux.
- CentOS 7.1 e Oracle Linux 7.1
- Debian 10, 11
- Fedora 37, 38
- openSU edizione Standard 15.4
- Red Hat Enterprise Linux 7, 8, 9
- Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04
Nota
Per altre informazioni, vedere https://dot.net/core.
Supporto di Visual Studio 2022 per lo sviluppo macOS
Visual Studio 2022 consente di compilare applicazioni console e ASP.NET applicazioni destinate a macOS. Il debug non è tuttavia supportato. Per altre opzioni di strumenti di sviluppo per macOS, provare Visual Studio Code o Visual Studio per Mac. Visual Studio Code offre uno strumento di sviluppo semplificato ed estendibile per macOS. Visual Studio per Mac include un ambiente di sviluppo integrato (IDE) completo che consente di compilare app macOS native, tra cui ASP.NET, usando C#.
Nota
Per informazioni sullo sviluppo .NET perMacOS, vedere Installare .NET in macOS.
Altre piattaforme e tecnologie
Visual Studio 2022 supporta anche le piattaforme e le tecnologie seguenti. Per ulteriori informazioni, vedere https://visualstudio.microsoft.com/vs/features/.
- Anaconda
- Apache Ant
- App Web di Azure e servizi connessi, tra cui Azure Data Lake
- Clang with Microsoft CodeGen (Clang con Microsoft CodeGen)
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Git per Windows e GitHub
- Database SQL di Microsoft SQL Server 2014-2022 e SQL di Azure
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Visual Studio App Center
- Node.JS
- PowerShell
- Python
- TypeScript (versioni 3.6 e successive) e JavaScript
- Unity
- Unreal Engine
- Sviluppo Web con ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python o TypeScript
Compatibilità con le versioni precedenti
.NET Framework
.NET 4.8 è un aggiornamento sul posto altamente compatibile per .NET Framework versioni 4.0 - 4.7.2.
Nota
Per altre informazioni, vedere La Guida alla migrazione a .NET Framework 4.8, 4.7, 4.6 e 4.5.
Team Explorer, Azure DevOps Server e Team Foundation Server
Team Explorer per Visual Studio 2022 si connetterà ad 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.