AnteprimaLogoNote sulla versione di Visual Studio 2022 versione 17.10 Preview


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)


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.

Pulsante Scarica communityPulsante Scarica professionalPulsante Scarica organizzazione

Visitare il sito di Visual Studio per scaricare altri prodotti Visual Studio 2022.

Importante

Il canale di anteprima non è "go-live" e non è destinato all'uso nei computer di produzione o per la creazione di codice di produzione. Per altre informazioni, vedere Ciclo di vita del prodotto e manutenzione di Visual Studio.

Pulsante Scarica anteprima communityPulsante Scarica anteprima professionalePulsante Scarica anteprima organizzazione


Versioni di Visual Studio 2022 versione 17.10 Preview

Visual Studio 2022 Blog

Il blog di Visual Studio 2022 è la fonte ufficiale di informazioni dettagliate sul prodotto del team di progettazione di Visual Studio. È possibile trovare informazioni approfondite sulle versioni di Visual Studio 2022 nei post seguenti:


17.10.0-pre.6.0 Visual Studio 2022 versione 17.10 Preview 6

Data di rilascio: 30 aprile 2024

Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.10 Preview 6

  • Visual Studio include ora MAUI 8.0.21 (SR4).
  • I componenti del programma di installazione "Xamarin" e "Xamarin Profiler" sono stati contrassegnati come "Non supportati".

Community degli sviluppatori


17.10.0-pre.5.0 Visual Studio 2022 versione 17.10 Preview 5

Data di rilascio: 23 aprile 2024

Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.10 Preview 5

  • È stato risolto un problema quando il debugger non caricava le variabili locali nella finestra "Variabili locali".
  • Correzione del problema in fase di compilazione patologica C++ che causa tempi di compilazione eccessivi.
  • Correzione del bug di Pulizia degli indirizzi C++ che impedisce l'utilizzo di ASan nelle build di Windows 11 Insider Preview.
  • Correzione del bug di Copilot Chat che causa un blocco quando vengono inviati più riferimenti #.

Community degli sviluppatori


17.10.0-pre.4.0 Visual Studio 2022 versione 17.10 Preview 4

Data di rilascio: 16 aprile 2024

Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.10 Preview 4

  • Il flag di funzionalità di anteprima viene rimosso per la visualizzazione delle differenze di riepilogo. È possibile attivarlo o disattivarlo in qualsiasi visualizzazione di confronto per concentrarsi solo sulle modifiche nel codice. Questo suggerimento utente consente di visualizzare solo le modifiche nel file con poche righe di contesto, apportando la revisione delle modifiche in un commit o il confronto tra due file molto più efficiente.
  • È stato risolto un problema nel Visualizzatore della Guida per cui il tentativo di installare contenuto personalizzato non firmato poteva causare un arresto anomalo.
  • È stato risolto un problema per cui il debugger a volte non era in grado di caricare i simboli e passare all'origine per le librerie.
  • È stato risolto un problema che impediva il caricamento dei servizi IDE C#/VB se è installata l'estensione VS di Roslynator.

Community degli sviluppatori


17.10.0-pre.3.0 Visual Studio 2022 versione 17.10 Preview 3

Data di rilascio: 9 aprile 2024

Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.10 Preview 3

GitHub Copilot in Visual Studio

GitHub Copilot: il tuo compagno di codifica basato sull'intelligenza artificiale è perfettamente intessuto nell'IDE di Visual Studio, migliorando le attività quotidiane e portando le esperienze di codifica basate sull'intelligenza artificiale più recenti. Copilot è progettato per migliorare l'efficienza offrendo:

  • Suggerimenti personalizzati per il codice
  • Creazione di messaggi di commit Git
  • Risposta alle query correlate alla codifica

In Visual Studio 17.10 è stata introdotta la nuova esperienza copilot unificata, ora disponibile in Anteprima 3. Questo combina le funzionalità di Copilot e Copilot Chat in un unico pacchetto pratico, eliminando la necessità di installare due estensioni separate. Goditi esperienze di intelligenza artificiale più integrate! Attivare subito la sottoscrizione di GitHub Copilot accedendo a GitHub o avviando una versione di valutazione gratuita per l'esperienza di intelligenza artificiale più recente.

Copilota in azione

Nota: Copilot si trova ora nell'angolo superiore destro dell'interfaccia di Visual Studio.

Debug e diagnostica

Condizioni dei punti di interruzione generate da Copilot

Aumentare la velocità di debug con i suggerimenti generati dall'intelligenza artificiale per punti di interruzione condizionali e punti di traccia. Copilot analizza il codice per proporre espressioni intelligenti personalizzate in base ai punti di interruzione, semplificando il debug.

Quando si configura un punto di interruzione condizionale o un punto di traccia e si passa il puntatore sull'area della condizione nella finestra delle impostazioni, Copilot presenta rapidamente idee di espressione generate dall'intelligenza artificiale in base al codice. Scegliere la condizione più adatta alle proprie esigenze e posizionare il punto di interruzione o il punto di analisi con facilità.

Punti di interruzione generati dall'intelligenza artificiale

SQL

SSDT è supportato in Visual Studio per ARM64

È ora possibile creare progetti di database in Visual Studio per ARM64. Il supporto di IntelliSense nell'editor di query è stato aggiunto in questa versione.

Descrizioni delle richieste pull generate migliorate

Sono stati apportati alcuni aggiornamenti alle descrizioni delle richieste pull generate per offrire risultati più coerenti e meno ripetitivi. Trova la funzionalità nella finestra Crea una funzionalità richiesta pull e condividi i tuoi pensieri su questo sondaggio.

Annullare il caricamento della soluzione

Se si vuole arrestare il processo di caricamento della soluzione prima che tutti i progetti vengano caricati. È ora possibile annullare l'operazione e tornare a un ambiente IDE vuoto. Annulla caricamento

Strumenti di sviluppo di Microsoft Teams (Teams Toolkit)

Teams Toolkit include ora un nuovo file di progetto (con estensione ttkproj) usato per organizzare tutti i file per la gestione di un'app Teams. La creazione di un nuovo progetto di app di Microsoft Teams creerà una soluzione con due progetti e verrà visualizzato un progetto TeamsApp che contiene il manifesto dell'app e altri file per le funzionalità di Teams Toolkit insieme a un altro progetto C# con codice di esempio per l'implementazione di funzionalità dell'app come un bot conversazionale, tabulazione e così via.

Nuova soluzione di Teams Toolkit

Sono disponibili anche le modifiche seguenti:

  • Il menu del progetto di Teams Toolkit è ora individuabile nel progetto TeamsApp
  • Supporto per le funzionalità > di anteprima Abilita profili di avvio multiprogetto per semplificare l'avvio del debug in Teams, Outlook o altre piattaforme supportate dell'app Teams

Problema noto: finestra di dialogo Controllo del codice sorgente

Vedere il ticket per una soluzione alternativa per evitare di visualizzare una finestra di dialogo per "Impossibile trovare il provider di controllo del codice sorgente associato a questa soluzione".


17.10.0-pre.2.0 Visual Studio 2022 versione 17.10 Preview 2

Data di rilascio: 12 marzo 2024

Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.10 Preview 2

C++

Hint di inlay per il codice C# in Razor Files

È ora possibile abilitare gli hint di inlay per il codice C# nei file Razor (con estensione razor, cshtml). Gli hint di inlay visualizzano i nomi dei parametri per valori letterali e creazione di istanze di oggetti inline con il codice. Gli hint di inlay possono anche visualizzare hint di tipo per le variabili con tipi dedotti (ad esempio var) e tipi di parametri lambda. Questa funzionalità può essere abilitata tramite Strumenti > Opzioni > Editor > di testo C# > Avanzate.

Hint di inlay per i file Razor

Visualizzare e indirizzare i commenti delle richieste pull nell'editor di Visual Studio

È ora possibile visualizzare i commenti delle richieste pull di GitHub e Azure DevOps direttamente nel file di lavoro in Visual Studio. Si rimane nel contesto, apportando modifiche al codice necessarie e interagendo con i suggerimenti dei colleghi, senza spostare i contesti nel browser.

Abilitare il flag di funzionalità "Pull Request Comments" (Commenti richiesta pull) ed eseguire il checkout del ramo di richiesta pull per iniziare:

Notifica per abilitare la visualizzazione dei commenti nei file

È possibile spostarsi tra file nella richiesta pull e nei commenti nei file usando la barra degli strumenti.

Commenti delle richieste pull nell'editor

Un bug noto che stiamo già lavorando per migliorare per la versione successiva sta ignorando i file eliminati o tipi di file speciali che non è possibile aprire da Esplora soluzioni. Microsoft vuole ricevere commenti e suggerimenti man mano che si migliora questa funzionalità richiesta dal cliente, quindi comunicaci cosa pensi qui.

Migliorare le revisioni del codice con le descrizioni delle richieste pull generate

Analogamente alla funzionalità messaggio di commit Git generata, è ora possibile ottenere una prima bozza per la descrizione della richiesta pull creata da GitHub Copilot. Si otterrà assistenza per fornire contesto importante ai colleghi per le recensioni e verificare di includere le modifiche corrette nella richiesta pull.

È necessario verificare che sia installata una sottoscrizione di GitHub Copilot attiva e l'estensione GitHub Copilot Chat. Provare facendo clic sull'icona a forma di penna sparkle "Add AI Generated Pull Request Description" (Aggiungi descrizione richiesta pull generata dall'intelligenza artificiale) all'interno della finestra Crea una richiesta pull. Condividere i commenti e suggerimenti su questa funzionalità qui.

Generare una descrizione della richiesta pull con intelligenza artificiale

Annullare la cronologia dei commit con GitHub Copilot

La cronologia Git può essere scoraggiante da eseguire casualmente, ma spesso è il modo migliore per apprendere una codebase o identificare l'origine di un bug. È stata aggiunta una funzionalità di spiegazione basata su GitHub Copilot alla finestra Dettagli commit per semplificare la comprensione del contenuto di ogni commit.

Sarà necessario avere una sottoscrizione di GitHub Copilot attiva e l'estensione Di chat di GitHub Copilot installata. Fare doppio clic su un commit per aprire il riquadro Dettagli commit nella finestra Repository Git. Fare quindi clic sull'icona a forma di penna sparkle "Spiega commit" per ottenere un riepilogo delle modifiche affiancate al codice. Microsoft prevede di continuare a migliorare questa funzionalità in modo da condividere i commenti e suggerimenti qui.

Spiegare il messaggio di commit con intelligenza artificiale

Ricerca e spostamento del codice

In Una ricerca completa sono state apportate alcune modifiche per semplificare l'interfaccia utente e migliorare la leggibilità. Queste modifiche includono la rimozione dell'evidenziazione delle corrispondenze nella query, la rimozione della barra di stato con conteggi di ogni tipo di risultato e lo spostamento dei messaggi di stato nella riga dei filtri.

Modifiche all-in-one dell'interfaccia utente di ricerca

Comunicaci cosa pensi alla community degli sviluppatori.

Migliorare la leggibilità di Visual Studio con nuove opzioni di formattazione del testo

In Visual Studio 2019 è stato risolto il supporto dei tipi di carattere corsivo, portando corsivo, barrato e sottolineato come opzioni aggiuntive per la formattazione del testo anche se l'IDE.

Formattazione dei commenti per l'uso del tipo di carattere corsivo

Per usare le nuove opzioni per personalizzare l'esperienza, passare alla pagina "Tipi di carattere e colori" in Strumenti > Opzioni > ambiente in cui sono disponibili le caselle di controllo per ognuna delle opzioni indicate in precedenza.

Anteprima immagine al passaggio del mouse

Qualsiasi sviluppatore Web, desktop o per dispositivi mobili funziona spesso con le immagini. Vi si può fare riferimento da C#, HTML, XAML, CSS, C++, VB, TypeScript e anche nei commenti del codice. Alcune immagini sono locali e alcune esistono online o nelle condivisioni di rete, mentre altre esistono solo come stringhe con codifica base64. Si fa riferimento a tali valori in numerosi modi nel codice, ma sempre come valori stringa che non mostrano l'aspetto dell'immagine. l'argomento.

Anteprima immagine al passaggio del mouse

È stata inclusa una descrizione comando dell'editor che viene visualizzata quando il mouse passa il mouse su un riferimento a un'immagine nell'editor di codice. La descrizione comando mostra l'immagine con dimensioni originali, ma con un limite massimo di 500 pixel di larghezza e altezza. Sotto l'immagine di anteprima verranno visualizzate le dimensioni in pixel e le dimensioni del file in byte. Questa funzionalità è stata sviluppata in stretta collaborazione con la community di Visual Studio. Grazie.

Debug e diagnostica

Visualizzazione del profiler contatore .NET con nuovi strumenti UpDown e ObservableCounter

Il profiler dei contatori .NET in Visual Studio introduce ora il supporto per due metriche innovative: UpDown, consentendo il rilevamento in tempo reale dei valori con modifiche incrementali e decrementali e ObservableCounter, che gestisce in modo autonomo i totali aggregati, offrendo delegati di callback personalizzabili per un controllo preciso. Nello screenshot fornito" "total-hats" illustra un contatore UpDown, mentre "orders-pending" dimostra un ObservableCounter.

UpDown e ObservableCounter

È stata inoltre implementata una funzionalità di filtro a comparsa, che consente di filtrare facilmente i punti dati in base ai tag. Questo regola dinamicamente sia le visualizzazioni di riepilogo che di corsia in base alle combinazioni applicate.

Filtro UpDown e ObservableCounter

Questo miglioramento migliora significativamente la flessibilità, semplificando il monitoraggio dei valori dinamici nei progetti. Ad esempio, nello sviluppo di applicazioni Web, il contatore UpDown può monitorare le interazioni utente, ad esempio le visualizzazioni pagina, mentre observable Counter ottimizza le risorse del server gestendo in modo efficiente i totali delle sessioni attive.

** Informazioni dettagliate GC nella finestra memoria gestita

La scheda Informazioni dettagliate sulla memoria gestita supporta ora GC Insights. Questa funzionalità offre una comprensione più approfondita delle prestazioni dell'applicazione facendo luce sulle istanze di Garbage Collection indotta.This feature provides a deep understanding of your application's performance by getding light on instances of induced Garbage Collection (GC). Queste istanze sono generalmente considerate indesiderate in quanto possono impedire l'efficienza dei processi, poiché comportano un intervento manuale anziché consentire al Garbage Collector di gestire in modo autonomo l'allocazione di memoria. Inoltre, GC Insights offre la possibilità di analizzare queste occorrenze con stime temporali, consentendo di comprendere meglio l'impatto di GC indotto sulla sequenza temporale di esecuzione dell'applicazione.

GC_Insights

SQL

SSDT è supportato in Visual Studio per ARM64

È ora possibile creare progetti di database in Visual Studio per ARM64. Alcune delle funzionalità principali di SSDT disponibili in questa versione sono:

  • Progetti di database (Open, Build, Publish)
  • Confronto schemi
  • Confronto dati
  • Editor di query
  • Progettazione tabelle
  • Editor proprietà database
  • Refactoring degli oggetti

Di seguito sono riportate alcune limitazioni di questa versione:

  • Debugger
  • IntelliSense
  • Sviluppo di database nel computer locale con localdb

Windows Form finestra di progettazione out-of-process

Miglioramenti delle prestazioni nella finestra di progettazione out-of-process di Windows Form

Grazie a una collaborazione proficua con un partner chiave, siamo lieti di annunciare miglioramenti sostanziali al processo server WinForms TypeResolutionService. Questi miglioramenti hanno prodotto notevoli miglioramenti delle prestazioni in fase di progettazione, che vanno dal 30% al 50% in applicazioni line-of-business tipiche. In particolare, questi miglioramenti risplendono particolarmente durante gli scenari che attivano il riavvio del processo del server e il ricaricamento della finestra di progettazione, ad esempio le ricompilazione del progetto o le modifiche nei riferimenti al progetto. Al centro di questi miglioramenti delle prestazioni si trova un nuovo meccanismo implementato dal team, assegnando priorità agli assembly cruciali per il carico della finestra di progettazione. Ti invitiamo a esplorare la finestra di progettazione aggiornata e a condividere il tuo feedback prezioso tramite il canale vs Feedback, in modo da poter continuare a migliorare le prestazioni della finestra di progettazione di WinForms.

Strumento di sviluppo di Microsoft Teams (Teams Toolkit)

  • Sono state aggiornate le parole e le stringhe dell'interfaccia utente relative al programma per sviluppatori microsoft 365 in base alle ultime modifiche apportate al programma per sviluppatori.

Estendibilità

È ora possibile usare la Programma di installazione di Visual Studio fornita con Visual Studio 2022 versione 17.10 Preview o successiva per esportare estensioni del Marketplace a livello di computer in un file *.vsconfig. Questa funzionalità si basa sulla possibilità fornita nella versione 17.9 per il programma di installazione di Visual Studio di caricare le estensioni specificate in un file *.vsconfig. Se sono presenti altri tipi di estensioni che si desidera esportare, segnalare il ticket di suggerimento della community di sviluppatori esistente Capacità di esportare estensioni di contesto utente o non marketplace in un file *.vsconfig.

Per altre informazioni sull'uso dei file *.vsconfig, vedere la documentazione online.


17.10.0-pre.1.0 Visual Studio 2022 versione 17.10 Preview 1

Data di rilascio: 13 febbraio 2024

Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.10 Preview 1

Visual Studio offre una vasta gamma di strumenti e funzionalità per le attività di codifica. Man mano che emergono nuove tecnologie, integriamo nuovi componenti per migliorare l'esperienza di sviluppo software. Alcuni di questi componenti saranno consigliati per i carichi di lavoro già installati. Per semplificare l'esperienza di aggiornamento, a partire dalla versione 17.10 P1, Visual Studio installerà automaticamente questi nuovi componenti consigliati quando si aggiorna Visual Studio.

È possibile modificare questa impostazione nella finestra di dialogo Aggiorna impostazione:

Includi consigliato

Per l'elenco di tutti i componenti in Visual Studio, inclusi i componenti consigliati, vedere ID dei componenti di Visual Studio

Miglioramento del rilevamento delle prestazioni dell'emulatore Android

Visual Studio verificherà la presenza di accelerazione hardware quando si tenta di avviare l'emulatore Android e visualizzerà finestre di dialogo utili che illustrano potenziali impatti sulle prestazioni. Se il computer non è configurato o non supporta l'accelerazione hardware con la piattaforma Windows Hypervisor (WHPX), è ora necessario il driver hypervisor dell'emulatore Android (AEHD). Intel Hardware Accelerated Execution Manager (HAXM) è deprecato dal livello API dell'emulatore Android 33 e versioni successive ed è stato sostituito da AEHD nei processori Intel.

Per altre informazioni, vedere Come abilitare l'accelerazione hardware con emulatori Android (Hyper-V e AEHD)

Supporto per MCD (distribuzione a più colonne) in SSDT

Gli utenti potranno impostare il livello di compatibilità DW durante l'esportazione.

  • È stata aggiunta una nuova opzione di database nella Impostazioni database nella scheda "Operativo". Il nome è "Livello di compatibilità DW".
  • I valori possibili sono Auto|10|20|30|40|50|9000 ed è valido solo per Target - Microsoft Azure SQL Data Warehouse

Livello di compatibilità DW

Debug e diagnostica

Creazione di punti di interruzione condizionali e punti di traccia da espressioni

Questo aggiornamento semplifica il debug con nuove opzioni di menu: "Inserisci punto di interruzione condizionale" e "Inserisci punto di traccia". È ora possibile creare punti di interruzione senza problemi usando nomi di proprietà o campi e valori da auto, variabili locali, finestre espressioni di controllo o Dati Suggerimenti. In questo modo, il debug dei flussi di lavoro risulta più semplice, soprattutto per espressioni complesse.

Espressione BP

Semplificazione delle indagini sull'utilizzo della memoria con lo strumento memoria

La nuova funzionalità "Percorso critico alla radice" migliora l'analisi della memoria individuando il percorso più probabile della radice per calcolare le dimensioni totali di un oggetto. Trasforma il grafico dell'heap in un albero, usando collegamenti come la definizione delle priorità del percorso più breve ed evitando percorsi in bicicletta alle radici effettive. Questa funzionalità è un ottimo punto di partenza per le indagini sulla memoria, note come "Percorso critico alla radice" nel grafico di riferimento dello strumento Utilizzo memoria. Si noterà il percorso critico con un'icona rossa nell'albero sottostante.

Percorso critico alla radice

Collegarsi al rinnovo del dialogo di processo

La finestra di dialogo Connetti a processo in Visual Studio è stata notevolmente migliorata per migliorare le funzionalità e la compatibilità degli utenti. Questi aggiornamenti includono l'integrazione senza problemi con i temi di Visual Studio, una visualizzazione con più spazio con descrizioni comando per le informazioni di connessione e l'impostazione della connessione "Local" come impostazione predefinita per un accesso più rapido. È ora possibile passare facilmente tra visualizzazioni ad albero e elenco, organizzare i processi meglio con sezioni comprimibili e selezionare i tipi di codice con una casella combinata semplificata. Inoltre, la funzionalità "Select/Track Window" è ora più facile da usare, consentendo il rilevamento bidirezionale, la selezione di un processo evidenzia la finestra e facendo clic su una finestra seleziona il relativo processo.

Collega a processo

Strumentazione mirata per EXE

Lo strumento di strumentazione del profiler prestazioni consente ora la profilatura mirata per qualsiasi file eseguibile (exe). Dopo aver selezionato un file exe, viene visualizzata una finestra di dialogo di strumentazione di destinazione simile alla profilatura del progetto di avvio. Questo miglioramento consente l'analisi mirata delle metriche delle prestazioni per file eseguibili specifici. Inoltre, è possibile ampliare l'ambito di profilatura includendo librerie di collegamento dinamico aggiuntive (DLL) usando il pulsante "Aggiungi elemento", migliorando l'esame delle prestazioni dell'applicazione.

Exe Instrument

Anteprima Impostazioni unificata, la nuova esperienza delle impostazioni di Visual Studio

A partire da Visual Studio 17.10 Preview 1, sarà possibile provare un'anteprima anticipata dell'esperienza delle impostazioni ricreate di Visual Studio. Anche se stiamo ancora lavorando all'esperienza complessiva e stiamo ancora lavorando al processo di spostamento delle impostazioni nella nuova esperienza, sarai in grado di provarlo e condividere il tuo feedback oggi.

Con la nuova esperienza delle impostazioni, è ora più facile che mai configurare, condividere e archiviare le impostazioni personalizzate. Si avrà più spazio per la configurazione delle impostazioni, la possibilità di personalizzare le impostazioni sia a livello di utente (installazione di Visual Studio) che a livello di soluzione/cartella, funzionalità di ricerca delle impostazioni avanzate, archiviazione basata su JSON delle impostazioni e altro ancora.

Immagine che mostra la nuova interfaccia utente delle impostazioni per Visual Studio

Oltre a quanto accennato in precedenza, ora troverai un'icona a forma di ingranaggio che apre un menu per ogni impostazione. Questo menu ti offre un modo semplice per reimpostare le impostazioni personalizzate sui valori predefiniti o condividere commenti e suggerimenti con Microsoft su una determinata impostazione.

Immagine in movimento che mostra il menu icona a forma di ingranaggio nell'interfaccia utente delle nuove impostazioni di Visual Studio

Per provare la nuova esperienza delle impostazioni, passare alla >casella di controllo Strumenti Opzioni > ambiente > Funzionalità di anteprima e nable la casella di controllo "Esperienza Impostazioni unificata" o usare il riquadro a comparsa del menu Opzioni strumenti > per passare da "Classico" a "Anteprima". Al termine, riavviare Visual Studio e accedere alla nuova esperienza delle impostazioni tramite Opzioni strumenti>.

Questa funzionalità è ancora in fase di sviluppo attiva. Anche se non è stata eseguita la migrazione di tutte le pagine delle impostazioni dall'esperienza esistente all'esperienza di Impostazioni Unifed, sarà comunque possibile gestire tutte le impostazioni come Impostazioni unificato verrà collegato all'interfaccia utente precedente per le impostazioni non migrate.

Il tuo feedback sarà prezioso per aiutarci a stabilire le priorità delle pagine da migrare. Oltre alle pagine di cui vuoi vedere la migrazione, condividi le tue impressioni generali, come possiamo migliorarla e qualsiasi feedback aggiuntivo che potresti avere su questa esperienza tramite Developer Community.

Crea app native del cloud con .NET Aspire

.NET Aspire è uno stack solido pronto per il cloud per la creazione di applicazioni distribuite osservabili, pronte per la produzione.​ .NET Aspire viene distribuito tramite una raccolta di pacchetti NuGet che gestiscono specifici problemi nativi del cloud. Indipendentemente dal fatto che si creino applicazioni distribuite e native del cloud usando risorse in contenitori come PostgreSQL e Redis o componenti di Azure come Archiviazione o bus di servizio, .NET Aspire semplifica l'esperienza di sviluppo e offre maggiore visibilità sulle app distribuite con funzionalità come:

  • Avvio e debug di più progetti senza la necessità di configurare la soluzione
  • Supporto predefinito per resilienza HTTP, controlli di integrità e OpenTelemetry usando un set di estensioni e impostazioni predefinite con opinioni
  • Visualizzazioni in-browser di log, metriche e tracce distribuite delle risorse in contenitori e dei progetti .NET con la nuova esperienza di avvio di .NET Aspire Dashboard
  • Una nuova metodologia di distribuzione creata sopra Azure Developer CLI (AZD), quindi nella maggior parte dei casi si avrà la funzionalità di distribuzione a più nodi, senza dover scrivere il codice dell'infrastruttura

GIF

Aggiornamenti ai messaggi di commit Git generati

Abbiamo ascoltato i commenti e suggerimenti e abbiamo abbreviato l'output delle funzionalità di commit Git generate. Condividere commenti e suggerimenti su questa modifica nel ticket nella community degli sviluppatori.

Output più breve del messaggio di commit Git generato dall'intelligenza artificiale

Collegamento di elementi di lavoro alle richieste pull

La richiesta numero uno degli utenti di Azure DevOps durante la creazione di una richiesta pull in Visual Studio abilitava il collegamento degli elementi di lavoro. A questo punto, è possibile usare la sezione Elemento di lavoro correlato per visualizzare tutti gli elementi di lavoro a cui si fa riferimento nella descrizione della richiesta pull e collegare gli elementi di lavoro alla richiesta pull in Azure DevOps.

Collegamento di elementi di lavoro

C++

  • È stato aggiunto il supporto per l'aggiunta di destinazioni CMake nella visualizzazione Destinazioni CMake. È ora disponibile una cartella di primo livello per Destinazioni bloccate. È possibile aggiungere qualsiasi destinazione facendo clic con il pulsante destro del mouse e selezionando l'opzione Pin nel menu di scelta rapida.

Aggiunta di una destinazione CMake tramite il menu di scelta rapida

È anche possibile rimuovere qualsiasi destinazione nella cartella Destinazioni bloccate Unpinselezionando .

  • Il set di strumenti MSVC incrementerà il numero di versione secondaria da 19.39 (VS 2022 v17.9) a 19.40 (VS 2022 v17.10). Il set di strumenti MSVC sarà la versione 19.40.33521.0 nella versione preview 1. Per altri dettagli, vedere il post di blog MSVC Toolset Minor Version Number 14.40 in VS 2022 v17.10.

  • È ora possibile usare Build Insights per visualizzare le informazioni di creazione di istanze del modello. La raccolta di istanze del modello deve essere attivata in Strumenti > Opzioni > Build Insights. Creazione di istanze di modelli ricorsivi

  • Sono state aggiunte macro aggiuntive del motore Unreal per essere rientrate in base allo stile del codice UE.

  • È ora possibile mantenere il plug-in Unreal Engine necessario per Unreal Engine Test Adapter in esecuzione in background, riducendo notevolmente i costi di avvio. Si tratta di una funzionalità di consenso esplicito che può essere attivata tramite Strumenti > Opzioni > Unreal Engine.


Problemi noti

  • Gli utenti che dispongono di software di gestione dei privilegi da Delinea installato possono riscontrare problemi durante l'avvio di Visual Studio. Delinea è consapevole di questo problema e l'ha risolto. Contattarli tramite https://delinea.com/support per ottenere istruzioni su come risolvere il problema."

  • Alcuni sviluppatori riscontrano blocchi quando si passa da una configurazione di compilazione all'altra, ad esempio da Rilascio a Debug. Gli sviluppatori interessati possono impostare la variabile di ambiente 'MSBUILDDISABLEFEATURESFROMVERSION=17.10'. Questa soluzione alternativa è progettata per attenuare il problema mentre si lavora per una soluzione permanente. Altri dettagli sono disponibili nel sito della Community degli sviluppatori.


Nota

Questo aggiornamento può includere un nuovo software Microsoft o di terze parti concesso in licenza separatamente, come indicato nelle comunicazioni di terze parti o nella relativa licenza associata.