Visual Studio 2022 RoadmapVisual Studio 2022 Roadmap

Questa guida di orientamento descrive la visione del lavoro principale Visual Studio 2022 per l'anno di calendario 2021.This roadmap describes our vision for major work in Visual Studio 2022 for the calendar year 2021. Visual Studio 2022 ha tre temi chiave:Visual Studio 2022 has three key themes:

  • Produttività personale e team: si vuole offrire agli sviluppatori e ai team scalabilità e prestazioni straordinarie, una toolchain affidabile e sicura e un ambiente più accessibile e personalizzato.Personal and Team productivity: we want to empower developers and teams with incredible scale and performance, a trusted and secure toolchain, and a more accessible, personalized environment.
  • Sviluppo moderno: vengono compilati gli strumenti per sviluppare più rapidamente app moderne.Modern Development: we are building the tools to develop modern apps faster.
  • Innovazione costante: stiamo investendo in una migliore collaborazione, diagnostica fattibile e assistenza al codice.Constant Innovation: we are investing in improved collaboration, actionable diagnostics, and code assistance.

Visual Studio 2022 sarà la prima versione a 64 bit di Visual Studio.Visual Studio 2022 will be the first 64-bit version of Visual Studio. Oltre ai vantaggi in termini di velocità e prestazioni offerti da un maggiore accesso alla memoria, Visual Studio offre miglioramenti dell'interfaccia utente, più opzioni di personalizzazione e una continua attenzione agli sviluppatori.In addition to the speed and performance advantages afforded by more memory access, Visual Studio brings UI enhancements, more personalization options, and a continued focus on empowering developers. L'aggiornamento a Visual Studio 2022 deve essere un'esperienza a basso attrito e non deve richiedere la modifica del codice.Upgrading to Visual Studio 2022 should be a low-friction experience and should not require your code to change. È comunque possibile compilare a 32 bit e tutte le applicazioni esistenti in Visual Studio 2022.You can still build 32-bit, and all of your existing applications, in Visual Studio 2022.

Per la roadmap Visual Studio 2019, vedere roadmap Visual Studio 2019.For the Visual Studio 2019 roadmap, see Visual Studio 2019 Roadmap.

Per altri dettagli sulla visione per Visual Studio 2022, leggere il blog di Visual Studio 2022.For more details on our vision for Visual Studio 2022, read our Visual Studio 2022 announcement blog.

GeneraleGeneral


Stiamo migliorando la produttività degli sviluppatori spostando il processo devenv.exe principale da 32 bit a 64 bit.We’re improving developer productivity by moving the main devenv.exe process from 32-bit to 64-bit. In questo modo si elimineranno in modo efficace gli errori di memoria insufficiente, in particolare per soluzioni complesse di grandi dimensioni.This will effectively eliminate out-of-memory errors, especially for large, complex solutions. Microsoft sta incorporando i commenti degli utenti per innovare continuamente il modo in cui gli sviluppatori caricano, esercitino ricerche e interagiscano con il codice.We are incorporating user feedback to continually innovate on how developers load, search, and interact with code. Stiamo migliorando la nuova esperienza di creazione del progetto.We are improving the new project creation experience.

Visual Studio 2022 sarà più accessibile che mai.Visual Studio 2022 will be more accessible than ever. Le opzioni relative all'accessibilità sono più individuabili e la disponibilità del segnale audio è in espansione.We're making accessibility-related options more discoverable, and audio cue availability is expanding. È in fase di integrazione il motore di Accessibility Insights per consentire agli sviluppatori di creare applicazioni moderne e accessibili.We are integrating the Accessibility Insights Engine to empower developers to build modern, accessible applications. Gli sviluppatori avranno più opzioni di personalizzazione Visual Studio 2022 e una migliore capacità di sincronizzare le impostazioni tra più computer.Developers will have more personalization options in Visual Studio 2022 and improved ability to sync settings across multiple machines. Stiamo anche aggiornando icone, temi e tipi di carattere per un'esperienza moderna e aggiornata.We are also updating icons, themes, and fonts for a modern, updated experience.

Per informazioni dettagliate, vedere Visual Studio su Developer Community.For details, see Visual Studio on Developer Community.

DiagnosticaDiagnostics

La diagnostica Visual Studio 2022 è incentrata sull'innovazione dell'esperienza di diagnostica di livello mondiale.Diagnostics in Visual Studio 2022 is focused on innovating on our world-class diagnostics experience. Stiamo migliorando i punti di interruzione in modo che siano trascinabili, aggiungendo punti di interruzione dipendenti e la possibilità di forzare l'esecuzione.We're improving breakpoints to be draggable, adding dependent breakpoints and the ability to force Run. Sono stati migliorati gli strumenti di analisi per i dump di arresto anomalo del sistema, i dump della memoria e l'analisi dell'utilizzo della memoria.We are improving the analyzation tools for crash dumps, memory dumps, and memory pressure analysis. Viene infine aggiunto il supporto multipiattaforma per il debug di codice C++ e .NET nei dispositivi ARM64.Finally, we are adding cross-platform support for debugging C++ and .NET code on ARM64 devices.

Per informazioni dettagliate sul debug, vedere Debug in Developer Community.For details on debugging, see Debugging on Developer Community.

Per informazioni dettagliate sulla profilatura, vedere Profilatura Developer Community.For details on profiling, see Profiling on Developer Community.

EditorEditor

L Visual Studio editor di Visual Studio 2022 avrà un correttore ortografico predefinito che consente di scrivere codice in modo più accurato con un minor numero di errori.The Visual Studio 2022 editor will have a built-in spell-checker to help you code more accurately with fewer errors. È in continua innovazione la leggibilità del codice e sono stati aggiunti nuovi modi per spostarsi, ad esempio la modifica di più elementi del caret e la navigazione "Camel Hump".We’re innovating on code readability and adding new ways to navigate such as multi-caret editing and "Camel Hump" navigation. Gli utenti delle utilità per la lettura dello schermo potranno ottenere un feedback migliore sui problemi del codice.Users of screen readers will enjoy better feedback on code problems.

Per informazioni dettagliate, vedere editor Visual Studio in Developer Community.For details, see Visual Studio Editor on Developer Community.

EstendibilitàExtensibility

Le estensioni svolgono un ruolo importante nella personalizzazione dell'Visual Studio personalizzata.Extensions play an important role in customizing the Visual Studio experience. Stiamo rendendo le estensioni essenziali più affidabili e sicure.We’re making essential extensions more reliable and secure. Stiamo anche migliorando l'esperienza di sviluppo, migrazione e pubblicazione per le estensioni.We're also improving the development, migration, and publishing experience for extensions.

IntelliCodeIntelliCode

Il team di IntelliCode continua a concentrarsi sull'anticipazione del passaggio successivo.The IntelliCode team is continuing to focus on anticipating your next move. Visual Studio 2022 introdurrà completamenti più ampi e consente di intraprendere l'azione giusta, nella posizione giusta, al momento giusto.Visual Studio 2022 will introduce larger completions and help you take the right action, in the right place, at the right time.

Per informazioni dettagliate, vedere Intellicode Developer Community.For details, see Intellicode on Developer Community.

NuGetNuGet

Il team NuGet si concentra sulla fornitura di supporto per .NET 6, sulla protezione della supply chain del software e sulla possibilità per ogni sviluppatore e team di ottenere di più tramite un gestore di pacchetti unificato, produttivo e completo con ottimi concetti fondamentali.The NuGet team is focused on providing support for .NET 6, securing the software supply chain, and empowering every developer and their team to achieve more through a unified, productive, and loved package manager with excellent fundamentals.

Per informazioni dettagliate, vedere NuGet Developer Community.For details, see NuGet on Developer Community.

Installazione e configurazioneSetup and Installation

L'obiettivo del team di installazione e installazione è facilitare la sicurezza delle aziende distribuendo facilmente gli aggiornamenti in ambienti aziendali gestiti.The Setup and Installation team focus is facilitating the ability for enterprises to stay secure by easily deploying updates in managed enterprise environments. Microsoft consente alle aziende di usare più cartelle di layout per aggiornare un'istanza del client, usare più baseline supportate e spostare le installazioni tra i canali.We are enabling enterprises to use multiple layout folders for updating a client instance, use multiple supported baselines, and move their installations between channels. Viene anche aggiunta la possibilità per gli utenti di eseguire il rollback Visual Studio in un ambiente di lavoro dopo un aggiornamento non riuscito.We are also adding the ability for users to roll back Visual Studio to a working environment after a failed update.

Per informazioni dettagliate, vedere Visual Studio setup and installation on Developer Community.For details, see Visual Studio Setup and Installation on Developer Community.

Controllo della versioneVersion Control

Visual Studio 2022 continuerà a innovare sugli strumenti di controllo del codice sorgente integrati.Visual Studio 2022 will continue to innovate on integrated source control tools. Stiamo migliorando la produttività grazie al supporto di flussi di lavoro Git più complessi, ad esempio l'attivazione simultanea di più repository Git.We're improving productivity by supporting more complex Git workflows such as simultaneously activating multiple Git repositories. Gli sviluppatori potranno eseguire lo stage di singole righe o frammenti di codice e visualizzare le diff e i dettagli migliorati.Developers will be able to stage individual lines or hunks of code and see improved diffs and details. Stiamo anche migliorando GitHub e l'integrazione Azure DevOps, avvicinando le funzionalità al flusso di lavoro dello sviluppatore.We’re also improving GitHub and Azure DevOps integration, bringing functionality closer to your developer workflow.

Per informazioni dettagliate, Visual Studio'esperienza Git in Developer CommunityFor details, see Visual Studio Git Experience on Developer Community

C++C++


Il team C++ è incentrato sull'innovazione dei carichi di lavoro tramite conformità del linguaggio, diagnostica e sicurezza.The C++ team is focused on workload innovation through language conformance, diagnostics, and security. Visual Studio 2022 aggiungerà il supporto per le funzionalità del linguaggio C++20 che semplificano la gestione di codebase di grandi dimensioni.Visual Studio 2022 will add support for C++20 language features that simplify management of large code bases. È in fase di integrazione il supporto per CMake, Linux e WSL per semplificare la creazione e il debug di app multipiattaforma.We are integrating support for CMake, Linux, and WSL to make it easier to create and debug cross-platform apps.

Per informazioni dettagliate, vedere C++ in Developer CommunityFor details, see C++ on Developer Community

.NET.NET


Il team .NET è incentrato su un'esperienza di sviluppo di app moderna, migliorando il supporto di .NET 5 e aggiungendo il supporto per .NET 6.The .NET team is focused on a modern app development experience, improving .NET 5 support and adding .NET 6 support. Ci stiamo concentrando anche sulla produttività con l'assistenza incorporata per il codice.We are also focusing on productivity with built-in code assistance. Infine, stiamo lavorando a un'esperienza di progettazione completa per Windows Forms con .NET 5.Finally, we are working on a full designer experience for Windows Forms with .NET 5.

Per informazioni dettagliate, vedere .NET in Developer Community.For details, see .NET on Developer Community.

Strumenti per contenitoriContainer Tools

Il team di Strumenti contenitori è incentrato sul miglioramento dell'esperienza per gli sviluppatori .NET che compilano applicazioni in contenitori.The Container Tools team is focused on improving the experience for .NET developers building containerized applications. L'obiettivo principale sarà migliorare la capacità di diagnosticare le app in contenitori usando la finestra degli strumenti Contenitori.Our main focus will be to improve the ability to diagnose containerized apps using the Containers tool window.

Per altre roadmap correlate a .NET, vedere:For other roadmaps related to .NET, see:

Strumenti WebWeb Tools


Il team di Strumenti Web è incentrato sul miglioramento del processo di sviluppo Web in .NET usando i servizi di sviluppo di Azure.The Web Tools team is focused on improving the web development process in .NET using Azure developer services. Stiamo migliorando la configurazione delle dipendenze, espandendo le opzioni di hosting di Azure per la pubblicazione e ottimizzando l'archiviazione.We are improving dependency configuration, expanding Azure hosting options for publishing, and optimizing storage.

Per informazioni dettagliate, vedere:For details, see:

XAML e XamarinXAML and Xamarin


I team XAML e Xamarin consentono agli sviluppatori di creare applicazioni moderne con MAUI.The XAML and Xamarin teams are enabling developers to build modern applications with MAUI. Stiamo migliorando la produttività con il ricaricamento a caldo e consentiamo agli sviluppatori di scrivere applicazioni multipiattaforma con .NET 6.We are improving productivity with hot reload, and empowering developers to write cross-platform applications with .NET 6.

Per informazioni dettagliate, vedere:For details, see: