Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo documento offre una panoramica delle novità previste per Visual Studio. Vengono presentate alcune delle funzionalità significative in corso di realizzazione, con indicazione sulla tempistica di massima prevista per il rilascio. Non è un elenco completo di tutte le nuove funzionalità di Visual Studio, ma intende offrire visibilità agli investimenti principali di Microsoft. Questi set di funzionalità e le tempistiche di rilascio sono validi al momento attuale e sono soggetti a modifiche.
La distribuzione di Visual Studio continuerà per i destinatari delle versioni di anteprima e di rilascio seguendo il processo del ritmo di rilascio di Visual Studio. È possibile installare l'anteprima più recente dalla pagina di download delle anteprime. Dopo la verifica e l'approvazione nella versione di anteprima, le funzionalità vengono promosse per la versione di rilascio.
I suggerimenti dei clienti sono sempre i benvenuti. È possibile registrare i propri suggerimenti tramite la community degli sviluppatori.
Quarto trimestre 2019 (ottobre-dicembre)
Funzionalità | Versioni di Visual Studio | Disponibilità | Carichi di lavoro o programma di installazione autonomo |
---|---|---|---|
Aggiunta del supporto per Funzioni di Azure v3 | 2019 | Funzioni di Azure | |
Installare i nuovi pacchetti di Azure SDK per Azure Key Vault e Archiviazione di Azure | 2019 | In anteprima | Azure SDK |
Popolare le stringhe di connessione dal sistema di progetti nella finestra di dialogo di selezione di SQL e archiviazione | 2019 | In anteprima | Tutti i carichi di lavoro .NET |
Rifiutare esplicitamente la telemetria delle funzioni se la telemetria di Visual Studio è disattivata | 2019 | In anteprima | Tutti i carichi di lavoro |
Provisioning e configurazione di Azure Key Vault dalla pagina di riepilogo del profilo di pubblicazione | 2019 | In anteprima | Strumenti Web |
Opzioni di pubblicazione per In attesa di esecuzione (CrossGen), collegamento e SingleExe per app .NET Core 3.0 | 2019 | In anteprima | Tutti i carichi di lavoro .NET |
Profilare l'attività del database nelle app ASP.NET Core tramite l'hub di diagnostica (Linux) | 2019 | In anteprima | Tutti i carichi di lavoro .NET |
.NET Core supportato nei progetti CLI VC | 2019 | In anteprima | Tutti i carichi di lavoro .NET |
Pulsanti per ridurre a icona e ingrandire la finestra iniziale | 2019 | Tutti i carichi di lavoro | |
Gestire le schede dei documenti in un elenco verticale sul lato sinistro o destro dell'editor | 2019 | In anteprima | Tutti i carichi di lavoro |
Aggiornare l'helper eccezioni in modo che rispecchi l'evento di eccezione attivato | 2019 | In anteprima | Tutti i carichi di lavoro |
Visualizzazione attività migliorata nella finestra Stack in parallelo | 2019 | In anteprima | Tutti i carichi di lavoro |
Ricezione delle notifiche relative ai pacchetti NuGet vulnerabili nel grafico di ripristino. | 2019 | Rilasciata | Tutti i carichi di lavoro .NET |
Pulsante XAML di popout per rendere mobile il riquadro dell'editor XAML | 2019 | In anteprima | Tutti i carichi di lavoro .NET |
Miglioramenti per il supporto di #region in XAML | 2019 | In anteprima | Tutti i carichi di lavoro .NET |
IntelliSense per i frammenti XAML | 2019 | In anteprima | Tutti i carichi di lavoro .NET |
Abilitare l'interfaccia utente di Gestione pacchetti NuGet per esporre un'icona di pacchetto autonomo. | 2019 | Tutti i carichi di lavoro .NET | |
Nuova finestra degli strumenti per i contenitori che consente la visualizzazione e la gestione dei contenitori e delle immagini Docker. | 2019 | ASP.NET, Azure, .NET Core | |
La personalizzazione dei menu consente ora agli utenti di spostare le voci di menu dal menu delle estensioni al livello superiore. | 2019 | Tutti i carichi di lavoro | |
Le informazioni sulle righe/colonne sono state spostate nel contesto del documento anziché nella barra di stato con nuovi modi per correggere i problemi di spazi vuoti e terminazione di riga. | 2019 | Tutti i carichi di lavoro | |
Migrazione delle applicazioni Android ad AndroidX. | 2019 | In anteprima | Xamarin |
Pubblicare le applicazioni Android con bundle di app Android usando gli archivi di Visual Studio. | 2019 | In anteprima | Xamarin |
Linting di layout Android | 2019 | In anteprima | Xamarin |
Ricaricamento a caldo di XAML per Xamarin.Forms. | 2019 | In anteprima | Xamarin |
Supporto CSS di Ricaricamento rapido XAML per Xamarin.Forms. | 2019 | In anteprima | Xamarin |
Terzo trimestre 2019 (luglio-settembre)
Funzionalità | Versioni di Visual Studio | Disponibilità | Carichi di lavoro o programma di installazione autonomo |
---|---|---|---|
Abilitare le funzionalità di anteprima di Visual Studio tramite le impostazioni in Strumenti -> Opzioni. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Reindirizzare le eccezioni correlate alle operazioni asincrone a Helper eccezioni. | 2019 | In anteprima | Tutti i carichi di lavoro |
Ridimensionare, ridurre a icona e ingrandire la finestra di avvio. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Trascinare e rilasciare file nella finestra di avvio. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Eseguire ricerche nei progetti e/o nelle soluzioni recenti dall'interno della finestra di avvio. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Visualizzare facilmente gli elementi usati di recente nella finestra di avvio tramite il raggruppamento. | 2019 | In anteprima | Tutti i carichi di lavoro |
Miglioramenti per la precisione della ricerca, la rilevanza e l'evidenziazione per una ricerca di modelli di progetto. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Aggiungere e rimuovere i modelli usati di recente nella finestra di dialogo Nuovo progetto. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Vedere i valori selezionati all'interno dei filtri nella finestra di dialogo Nuovo progetto. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Indicazione visiva dei nuovi modelli installati nella finestra di dialogo Nuovo progetto. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Visualizzazione delle attività ottimizzata nella finestra Stack in parallelo. | 2019 | Tutti i carichi di lavoro | |
Spostarsi avanti e indietro nelle analisi diagnostiche durante l'uso del Profiler. | 2019 | In anteprima | Tutti i carichi di lavoro |
Gestire il RoundTripping CR-LF e usare insieme tabulazioni/spazi con un editor migliorato. | 2019 | In anteprima | Tutti i carichi di lavoro |
Interfaccia utente e individuabilità migliorate dell'attributo DebuggerDisplay. Suggerimento della community di sviluppatori. | 2019 | In anteprima | Tutti i carichi di lavoro |
Cercare singoli componenti nel programma di installazione. | 2019 | Rilasciata | Tutti i carichi di lavoro |
Usare la riga di comando o un file editorconfig in Visual Studio per definire le imposizioni di stile del codice/analizzatori. | 2019 | In anteprima | Tutti i carichi di lavoro |
Usare l'accesso Single Sign-On in Visual Studio e negli strumenti dell'interfaccia della riga di comando di Azure. | 2019 | Rilasciata | Tutti i carichi di lavoro |
Supportare riferimenti non a 32 bit per la generazione di codice con modello di testo T4. | 2019 | Tutti i carichi di lavoro | |
Aggiunta di un'opzione per nascondere gli argomenti di modello nella finestra Stack di chiamate durante il debug del codice C++. | 2019 | Rilasciato | Tutti i carichi di lavoro C++ |
Ricezione delle notifiche relative ai pacchetti NuGet deprecati nel grafico di ripristino. | 2019 | Rilasciato | Tutti i carichi di lavoro .NET |
Ottenere il supporto di .NET Core e .NET Standard per la generazione con modello di testo T4, il rilevamento di cloni di codice, i diagrammi di progettazione di classi e i diagrammi delle dipendenze. | 2019 | Tutti i carichi di lavoro .NET | |
Profilare l'attività del database nelle app ASP.NetCore tramite le finestre dell'hub di diagnostica. | 2019 | Rilasciata | Tutti i carichi di lavoro .NET |
Visualizzare gli oggetti preferiti nelle finestre di controllo di debug. | 2019 | Anteprima | Tutti i carichi di lavoro .NET |
Vedere caricamento più rapido del profilo dello strumento Utilizzo CPU di Performance Profiler. | 2019 | Rilasciata | Tutti i carichi di lavoro .NET |
Eseguire unit test .NET per i progetti destinati a più framework .NET (ad esempio .NET Framework e .NET Core). | 2019 | Rilasciata | .NET Desktop, ASP.NET, .NET Core |
Integrazione di framework di test di terze parti (ad esempio xUnit e NUnit) con l'individuazione dei test in tempo reale. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Usare la finestra di progettazione Windows Form con i progetti .NET Core 3.0. | 2019 | .NET Desktop, .NET Core | |
Riduzione dei ritardi dell'interfaccia utente nel cambio di scheda XAML per le app .NET Core 3. | 2019 | Rilasciato | .NET Desktop, .NET Core |
Strumenti che consentono di aggiungere isole XAML UWP in applicazioni WPF e Windows Form. | 2019 | In anteprima | .NET Desktop, .NET Core |
Abilitare gli strumenti di diagnostica (incluso il profiler di memoria) per i progetti desktop di .NET Core 3. | 2019 | .NET Core | |
Abilitare il profiler di CPU per le tracce della CPU .NET Core .nettrace. | 2019 | .NET Core | |
Provisioning e pubblicazione nel piano Premium di Funzioni di Azure. | 2019 | ASP.NET, Azure, .NET Core | |
Provisioning e configurazione di Application Insights dalla pagina di riepilogo del profilo di pubblicazione. | 2019 | In anteprima | ASP.NET, Azure, .NET Core |
Aggiunta del supporto per Android Q. | 2019 | Xamarin | |
Usare i pacchetti NuGet AndroidX nelle applicazioni Android. | 2019 | Xamarin | |
Creare bundle di app Android durante la pubblicazione di applicazioni Android. | 2019 | Rilasciato | Xamarin |
Miglioramenti delle prestazioni di avvio di Android fino al 50% con la traccia di avvio. | 2019 | Xamarin | |
Miglioramento del ciclo di sviluppo interno di iOS, inclusi compilazione, distribuzione e debug. | 2019 | Xamarin | |
Vedere i miglioramenti per la connessione all'host di compilazione iOS. | 2019 | Xamarin | |
Aggiunta del supporto per Xcode 11. | 2019 | Rilasciata | Xamarin |
Creare codice XAML più pulito quando si usa la finestra di progettazione XAML. | 2019 | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Utilizzare i componenti WinRT da progetti desktop .NET Core e .NET Framework. | 2019 | Sviluppo per la piattaforma UWP (Universal Windows Platform) | |
Gestire i certificati di firma durante la generazione dei pacchetti MSIX per il sideload. | 2019 | Sviluppo per la piattaforma UWP (Universal Windows Platform) | |
Eseguire test con pytest. | 2019 | Rilasciata | Applicazioni Python per sviluppo, data science e analisi |
Eseguire test Python nelle aree di lavoro Apri cartella. | 2019 | Rilasciata | Applicazioni Python per sviluppo, data science e analisi |
Supporto di Azure SQL Data Warehouse per SQL Server Data Tools (SSDT). | 2019 | Estensione in Visual Studio Marketplace. |
Secondo trimestre 2019 (aprile-giugno)
Funzionalità | Versioni di Visual Studio | Disponibilità | Carichi di lavoro o programma di installazione autonomo |
---|---|---|---|
Ricerca e IntelliSense più veloci quando si aprono codebase di grandi dimensioni con Apri cartella. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Visualizzare gli elementi usati più di recente nella ricerca in Visual Studio. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Eseguire un'operazione di pulizia del codice in tutti i file per una soluzione con un singolo gesto. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Ottenere il supporto di TypeScript 3.5. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Ottenere il supporto di IntelliCode per TypeScript e JavaScript. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Usare la funzionalità in anteprima Debug spostamento cronologico con Snapshot Debugger nelle app ASP.NET in esecuzione in una macchina virtuale di Azure. | 2019 | Rilasciato | ASP.NET |
Aprire più velocemente le soluzioni con più progetti .NET Core. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Applicare le regole .editorconfig in fase di compilazione per abilitare scenari di integrazione continua (CI). | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Usare la finestra di progettazione WPF con i progetti .NET Core 3.0. | 2019 | Rilasciato | .NET Desktop, .NET Core |
Eseguire il debug più velocemente con il ricaricamento a caldo XAML per WPF in .NET Core 3.0. | 2019 | Rilasciato | .NET Desktop, .NET Core |
Gestione di un numero più elevato di test in Esplora Test, con capacità di raggruppamento e ordinamento avanzate e prestazioni migliorate. | 2019 | Rilasciato | .NET Desktop, ASP.NET, Azure, .NET Core |
Suggerimenti più pertinenti da IntelliSense, tra cui suggerimenti per i tipi da spazi dei nomi non ancora inclusi nel file. | 2019 | .NET Desktop, ASP.NET, .NET Core | |
Provisioning e configurazione di Azure SignalR dalla pagina di riepilogo del profilo di pubblicazione. | 2019 | Rilasciato | ASP.NET, Azure, .NET Core |
Recuperare e pubblicare automaticamente le credenziali per Funzioni di Azure da Azure usando la sottoscrizione con cui si è effettuato l'accesso. | 2019 | Rilasciato | ASP.NET, Azure, .NET Core |
Sviluppare con il runtime di Visual Basic completo in .NET Core. | 2019 | .NET Core | |
Aggiungere il supporto della conformità parziale a C++ 20 in compilatori, librerie e IDE MSVC. | 2019 | Sviluppo di applicazioni desktop con C++ | |
Compilare tutto il codice sorgente in una cartella (applicabile solo ai progetti CMake). | 2019 | Sviluppo di applicazioni desktop con C++ | |
Windows 10 versione 1903 SDK come destinazione. | 2019 | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Usare gli strumenti dei contenitori per creazione di immagini, risoluzione di problemi di contenuto e configurazione del contenitore e diagnosi dei problemi di runtime. | 2019 | Estensione in Visual Studio Marketplace. | |
Fare riferimento a progetti condivisi da progetti VSIX. | 2019 | Rilasciato | Estendibilità |
Usare la versione 16.0 del pacchetto meta VSSDK. | 2019 | Rilasciato | Estendibilità |
Aggiungere ai modelli di progetto personalizzati tag per linguaggio, piattaforma e tipo di progetto tramite il manifesto del modello di Visual Studio per rendere possibile l'applicazione di filtri. | 2019 | Rilasciato | Estendibilità |
2019 T1 (gennaio-marzo)
Funzionalità | versioni Visual Studio | Disponibilità | Carichi di lavoro o programma di installazione autonomo |
---|---|---|---|
Usare Visual Studio con maggiore chiarezza su monitor con DPI diversi. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Checkout e verifica di una richiesta pull all'interno dell'IDE. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Applicazione di filtri alla soluzione con il set di progetti selezionati sui quali si lavora e salvataggio dell'elenco per uso futuro. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Modifica e debug collaborativi in tempo reale all'interno dell'IDE. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Cercare i modelli di progetto con termini di tag corrispondenti a linguaggio, piattaforma e tipo di progetto nella finestra di dialogo Nuovo progetto. | 2019 | Rilasciato | Tutti i carichi di lavoro, estendibilità |
Compilare e creare progetti .NET Core 3.0, inclusi WinForms e WPF. | 2019 | Rilasciato | .NET Desktop, .NET Core |
Usare funzionalità di refactoring avanzate per i progetti C#, tra cui "Sync folder and namespace" (Sincronizza cartella e spazio dei nomi), "refactor class members to base class or interface" (Refactoring dei membri della classe sulla classe o l'interfaccia base). | 2019 | Rilasciato | .NET Desktop, ASP.NET, .NET Core |
Personalizzare tipi di carattere e colori per la sintassi specifica del linguaggio C#. | 2019 | Rilasciato | .NET Desktop, ASP.NET, .NET Core |
Aggiungere database SQL di Azure e account di Archiviazione di Azure alle istanze esistenti di Servizio app di Azure dalla pagina di riepilogo di pubblicazione. | 2019 | Rilasciato | ASP.NET, Azure, .NET Core |
Compatibilità binaria C++ tra Visual Studio 2017 e Visual Studio 2015. | 2019 | Sviluppo di applicazioni desktop con C++ | |
Supporto di strumenti e modelli di Xamarin.Forms 4.0 e Xamarin.Essentials 1.0. | 2019 | Rilasciato | Xamarin |
Impostazione e modifica facile di proprietà del controllo di Xamarin.Forms con il nuovo riquadro delle proprietà. | 2019 | Rilasciato | Xamarin |
Miglioramento della produttività con Vai a definizione e migliori prestazioni IntelliSense XML in layout, risorse e file manifesto di Android. | 2019 | Rilasciato | Xamarin |
Riduzione dei tempi di compilazione e distribuzione con i miglioramenti della compilazione e le caratteristiche di distribuzione rapida avanzata in Xamarin.Android. | 2019 | Rilasciato | Xamarin |
Supporto di Dex Compiler(d8) e Code Shrinker(r8) della prossima generazione in Xamarin.Android. | 2019 | Rilasciato | Xamarin |
Debug dei contenitori con un'esperienza semplificata a progetto singolo. | 2019 | Rilasciato | ASP.NET, Azure, .NET Core |
Debug di immagini Linux basate su Alpine e delle immagini più recenti di .NET Core e ASP.NET. | 2019 | Rilasciato | ASP.NET, Azure, .NET Core |
Finestra interattiva con funzionalità di debug complete ed esperienza IntelliSense quando si usa Apri cartella con Python. | 2019 | Rilasciato | Applicazioni Python per sviluppo, data science e analisi |
Modifica e continuazioneXAML supporta la modifica dei binding x:Bind. | 2019 | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Abilitazione dei pacchetti MSIX per le applicazioni .NET Core 3 Desktop. | 2019 | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
La finestra Progettazione manifesto è stata aggiornata per garantire la fedeltà dei documenti: vengono mantenuti i commenti, le spaziature, gli spazi dei nomi e le altre modifiche del testo personalizzate. | 2019 | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Invio diretto allo Store dalla procedura guidata di creazione pacchetto. | 2019 | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Attributo del manifesto VSIX per contrassegnare un'estensione come "Anteprima". | 2019 | Rilasciato | Estendibilità |
I modelli di progetto VSIX usano <PackageReference> per dichiarare dipendenze NuGet. | 2019 | Rilasciato | Estendibilità |
Abilitare l'interfaccia utente di Gestione pacchetti NuGet per il supporto del file e dell'espressione della licenza del pacchetto autonomo | 2019 | Rilasciato | Tutti i carichi di lavoro .NET |
Quarto trimestre 2018 (ottobre-dicembre)
Funzionalità | Versioni di Visual Studio | Disponibilità | Carichi di lavoro o programma di installazione autonomo |
---|---|---|---|
Aprire rapidamente codice a cui si è lavorato di recente oppure iniziare da uno dei flussi usati più comunemente, ad esempio, clonazione, apertura o nuovo progetto. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Creare nuovi progetti con un'esperienza di ricerca e filtri migliorati tramite il nuovo elenco dei modelli più diffusi. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Tema blu aggiornato. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Barra dei menu e barra del titolo aggiornate per aumentare lo spazio per il codice. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Precisione della ricerca migliorata per menu, comandi, opzioni e componenti installabili. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Configurare progetti specifici da caricare all'apertura di una soluzione. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Icona visiva dello stato di integrità nella barra di scorrimento del documento per indicare la presenza di problemi, avvisi ed errori nel documento corrente e consentire di spostarsi velocemente su di essi. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Comando per la pulizia del codice con un clic per i documenti aperti nell'editor. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Nuovi modelli di estendibilità per la creazione di finestre degli strumenti asincrone. | 2019 | Rilasciato | Estendibilità |
Criteri client NuGet per imporre l'uso dei pacchetti firmati di autori o fonti che si ritengono attendibili. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Creare pacchetti dell'applicazione della piattaforma UWP (Universal Windows Platform) destinate ad ARM64. | 2017 e versioni successive | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Supporto di strumenti e modelli di Xamarin.Forms 3.3 | 2017 e versioni successive | Rilasciato | Xamarin |
Miglioramenti delle prestazioni di compilazione iniziali di Xamarin.Android | 2017 e versioni successive | Rilasciato | Xamarin |
Miglioramenti della finestra di progettazione Xamarin.Android con il supporto di dati di esempio | 2017 e versioni successive | Rilasciato | Xamarin |
Riduzione delle dimensioni di payload di installazione di Xamarin | 2019 | Rilasciato | Xamarin |
Nuovo flusso di acquisizione all'interno del prodotto per l'emulatore Android | 2019 | Rilasciato | Xamarin |
Editor di proprietà XAML di Xamarin.Forms | 2019 | Rilasciato | Xamarin |
Supporto per la compilazione di applicazioni .NET Core 2.2 | 2017 e versioni successive | Rilasciato | .NET Desktop, ASP.NET, .NET Core |
Supporto per trovare tutti i riferimenti nei file Razor (cshtml). | 2019 | Rilasciato | ASP.NET, Azure, .NET Core |
Supporto Snapshot Debugger per le macchine virtuali e i set di scalabilità di macchine virtuali di Azure e il servizio Azure Kubernetes. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro .NET |
Abilitare le compilazioni ripetibili per i progetti basati su PackageReference. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro .NET |
Provare l'anteprima di Visual Studio Live Share per consentire ai team di iniziare a provare le funzionalità di modifica e debug in collaborazione e in tempo reale. Per altri aggiornamenti dell'anteprima ancora in corso, vedere changelog. | 2017 e versioni successive | In anteprima | Disponibile come estensione in anteprima in Visual Studio Marketplace. |
Provare Visual Studio IntelliCode Preview per ottenere la funzionalità IntelliSense basata su intelligenza artificiale e la possibilità di dedurre le convenzioni per lo stile di codifica per i progetti. | 2017 e versioni successive | In anteprima | Disponibile come estensione in anteprima in Visual Studio Marketplace. |
Inviare i simboli per i pacchetti di NuGet.org a un server dei simboli integrato con le esperienze di debug di Visual Studio. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro .NET |
Eseguire ricerche nelle finestre Espressioni di controllo durante il debug. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Visualizzatore DataSet per CLR Core. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Debugger di Visual Studio out-of-process per C++ per abilitare il debugger di Visual Studio per l'uso di un processo a 64 bit durante il debug di applicazioni C++, risolvendo molti problemi di prestazioni e affidabilità per memoria insufficiente. | 2019 | Rilasciato | Tutti i carichi di lavoro |
Supporto per TypeScript 3.1 | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Terzo trimestre 2018 (luglio-settembre)
Funzionalità | versioni Visual Studio | Disponibilità | Carichi di lavoro o programma di installazione autonomo |
---|---|---|---|
Esperienza riprogettata per velocizzare il passaggio tra i rami Git. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Implementare una versione personalizzata di CodeLens con l'API CodeLens pubblica. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Supporto per TypeScript 3.0. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Usare l'autenticazione multipiattaforma quando si ripristinano pacchetti NuGet da VSTS usando MSBuild o l'interfaccia della riga di comando di .NET Core (dotnet.exe). | 2017 e versioni successive | In anteprima | Tutti i carichi di lavoro .NET |
Creare, compilare e distribuire applicazioni usando i grafici Kubernetes e Helm nel servizio Azure Container (servizio Azure Kubernetes). | 2017 e versioni successive | In anteprima | ASP.NET, Azure, .NET Core |
F5 per eseguire applicazioni nell'ambiente contenitore per Kubernetes (servizio Azure Kubernetes). | 2017 e versioni successive | Azure | |
Eseguire la migrazione delle impostazioni locali dal progetto Funzione di Azure all'app per le funzioni in Azure dalla pagina Riepilogo pubblicazione. | 2017 e versioni successive | Rilasciato | ASP.NET, Azure, .NET Core |
Usare Gestione librerie per definire le dipendenze JavaScript e CSS e ripristinarle nei progetti (ad esempio, da CDNJS) come sostituzione per Bower. | 2017 e versioni successive | Rilasciato | ASP.NET, .NET Core |
L'esecuzione di Live Unit Testing è più veloce del 40% dopo aver apportato le modifiche. | 2017 e versioni successive | Rilasciato | .NET Desktop, ASP.NET, .NET Core |
Le violazioni dello stile di codice vengono automaticamente risolte quando si formatta un documento. | 2017 e versioni successive | Rilasciato | .NET Desktop, ASP.NET, .NET Core |
Maggiore affidabilità per la finestra di progettazione XAML con controlli di fallback e la possibilità di disabilitare l'esecuzione di codice personalizzato durante l'uso della finestra di progettazione. | 2017 e versioni successive | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Supporto per iOS 12 e Android P. | 2017 e versioni successive | Rilasciato | Xamarin |
Supporto dell'editor con doppia visualizzazione per Xamarin.Android. | 2017 e versioni successive | Rilasciato | Xamarin |
Supporto dell'editor con doppia visualizzazione per il visualizzatore anteprima di Xamarin.Forms. | 2017 e versioni successive | Rilasciato | Xamarin |
Supporto della casella degli strumenti di Xamarin.Forms. | 2017 e versioni successive | Rilasciato | Xamarin |
Miglioramenti alla modifica del testo di Xamarin.Android axml. | 2017 e versioni successive | Rilasciato | Xamarin |
Miglioramenti alla compilazione incrementale di Xamarin.Android. | 2017 e versioni successive | Rilasciato | Xamarin |
Compilazioni più rapide in Xamarin.Android con lo strumento sperimentale Android Asset Packaging Tool v2. | 2017 e versioni successive | Rilasciato | Xamarin |
ID risorsa di Xamarin.Android generati automaticamente nel code-behind. | 2017 e versioni successive | Rilasciato | Xamarin |
Altri miglioramenti di IntelliSense per Xamarin.Forms. | 2017 e versioni successive | Rilasciato | Xamarin |
Sfruttare l'esperienza di debug di Python migliorata, tra cui prestazioni migliori e debug dei modelli Flask. | 2017 e versioni successive | Rilasciato | Applicazioni Python per sviluppo, data science e analisi |
Vedere i completamenti IntelliSense avanzati per i moduli Python, inclusi i risultati dei file typeshed . | 2017 e versioni successive | Rilasciato | Applicazioni Python per sviluppo, data science e analisi |
Vedere solo il codice utente nel debugger in C++. | 2017 e versioni successive | Rilasciato | Sviluppo di applicazioni desktop con C++ |
IntelliSense nei modelli di C++ | 2017 e versioni successive | Rilasciato | Sviluppo di applicazioni desktop con C++ |
Gli avvisi di analisi del codice C++, incluse le regole di base di C++, sono visualizzati come linee a zigzag nell'editor | 2017 e versioni successive | Rilasciato | Sviluppo di applicazioni desktop con C++ |
Usare i nuovi modelli AsyncPackage e AsyncToolWindow. | 2017 e versioni successive | Rilasciato | Sviluppo di estensioni di Visual Studio |
Sfruttare i pacchetti di estensione, ovvero un set di estensioni che vengono installate insieme. | 2017 e versioni successive | Rilasciato | Sviluppo di estensioni di Visual Studio |
Pubblicare in Visual Studio Marketplace tramite riga di comando. | 2017 e versioni successive | Rilasciato | Sviluppo di estensioni di Visual Studio |
Usare il supporto <PackageReference/> nei progetti VSIX. | 2017 e versioni successive | Rilasciato | Sviluppo di estensioni di Visual Studio |
Provare l'anteprima di Visual Studio Live Share per semplificare la modifica e il debug in collaborazione e in tempo reale. Per altri aggiornamenti dell'anteprima ancora in corso, vedere changelog. | 2017 e versioni successive | In anteprima | Disponibile come estensione in anteprima in Visual Studio Marketplace. |
Secondo trimestre 2018 (aprile-giugno)
Funzionalità | versioni Visual Studio | Disponibilità | Carichi di lavoro o programma di installazione autonomo |
---|---|---|---|
Prevedere la conformità completa con C++17 nel compilatore e nelle librerie di Microsoft C ++. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Impostare un nome di thread nativo con l'API SetThreadDescription in minidump, debugger e strumenti di analisi. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Usare l'autenticazione SourceLink con il debugger per fare riferimento ai file di origine in un repository che richiede credenziali di accesso. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Modifica con più cursori e più selezioni. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Migliorata la compatibilità di Visual Studio con strumenti di Assistive Technology di ampia diffusione. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Usare i servizi di linguaggio implementati dal protocollo di server di linguaggio. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Prestazioni di avvio e caricamento delle soluzioni più rapide. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Usare i profili di pubblicazione di ASP.NET per specificare le impostazioni quando si configura il recapito continuo ad Azure da Visual Studio. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Configurare il recapito continuo per Funzioni di Azure con Visual Studio. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Usare la funzionalità Torna indietro, una funzionalità di IntelliTrace, per .NET Core. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro .NET Core |
Usare il debug JIT per .NET Core. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro .NET Core |
Gestire i segreti delle app con un nuovo servizio connesso per Azure Key Vault nelle app C#. | 2017 e versioni successive | Rilasciato | Carichi di lavoro Web .NET |
Pubblicare le applicazioni .NET Core nel servizio app di Azure per Linux da Visual Studio. | 2017 e versioni successive | Rilasciato | ASP.NET, Azure, .NET Core |
Creare nuovi progetti ASP.NET Core F#. | 2017 e versioni successive | Rilasciato | ASP.NET, .NET Core |
Sfruttare i miglioramenti per l'ordinamento di Vai a tutti. | 2017 e versioni successive | Rilasciato | .NET Desktop, ASP.NET, .NET Core |
Usare il provisioning iOS automatico da Visual Studio. | 2017 e versioni successive | Rilasciato | Sviluppo di applicazioni per dispositivi mobili .NET (Xamarin) |
Installare automaticamente il livello API Android usato dal progetto Xamarin.Android in Visual Studio. | 2017 e versioni successive | Rilasciato | Sviluppo di applicazioni per dispositivi mobili .NET (Xamarin) |
Usare i provider di tipi F# in .NET Core 2.1. | 2017 e versioni successive | Rilasciato | .NET Core |
Supporto completo per .NET Core 2.1. | 2017 e versioni successive | Rilasciato | .NET Core |
Sfruttare la firma dei pacchetti NuGet e l'invio di pacchetti firmati in NuGet.org. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro |
Eseguire la migrazione da package.config NuGet (PC) a PackageReference (PR) usando lo strumento di migrazione. | 2017 e versioni successive | Rilasciato | Tutti i carichi di lavoro .NET |
Usare i tipi di progetto aggiuntivi in Visual Studio 2017 Build Tools, tra cui Azure, Office e ClickOnce. | 2017 e versioni successive | Rilasciato | Strumenti per la compilazione |
Personalizzare il percorso di installazione di Visual Studio per ridurre il footprint sull'unità di sistema. | 2017 e versioni successive | Rilasciato | Programma di installazione di Visual Studio |
Modificare i modelli per i controlli della piattaforma UWP nella finestra di progettazione XAML di Visual Studio per Windows Fall Creators Update e versioni successive. | 2017 e versioni successive | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Modificare gli stati visivi e l'animazione in Blend per Visual Studio in progetti UWP (Universal Windows Platform) destinati a Windows Fall Creators Update e versioni successive. | 2017 e versioni successive | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |
Aggiungere o rimuovere elementi da una raccolta usando la finestra di dialogo dell'editor raccolte nella finestra di progettazione XAML di Visual Studio per i progetti che hanno come destinazione Windows Fall Creators Update e versioni successive. | 2017 e versioni successive | Rilasciato | Sviluppo per la piattaforma UWP (Universal Windows Platform) |