Note sulla versione di Visual Studio 2022 Preview
Siamo lieti di annunciare la disponibilità di Visual Studio 2022 v17.14. Questo aggiornamento è incentrato sulla stabilità e sulla sicurezza , insieme ai miglioramenti ai intelligenza artificiale per tutti gli sviluppatori.
Funzionalità
Elenco delle funzionalità per 17.14 rilasciato il 11 febbraio 2025.
Strumenti Git
Visualizza commit in uscita/in ingresso 📣
la finestra Repository Git fornisce ora un filtro sulla barra degli strumenti per visualizzare solo i commit in uscita/in ingresso.
La finestra del repository Git è il punto go-to per comprendere la cronologia Git. Quando si lavora in un ramo locale, potrebbe non essere sincronizzato con il computer remoto, perché sono stati creati nuovi commit (in uscita) o sono presenti nuovi commit per il pull (in ingresso).
Con il nuovo filtro in uscita/in ingresso disponibile nella barra degli strumenti, è possibile individuare immediatamente tali commit non sincronizzati. I tuoi commit, i loro commit: analizzali con facilità e rimani perfettamente sincronizzato!
![]()
📣 Vedere il ticket di funzionalità per condividere il feedback e continuare la conversazione.
Ripristinare la finestra del repository Git 📣
Mantenere aperta la finestra Repository Git tra i riavvii con questa nuova impostazione.
Come il tuo ambiente dedicato per le operazioni di branch, è probabile che la finestra del repository Git sia al centro dello sviluppo quotidiano. Se ci si trova di frequente riaprirlo con ogni sessione di Visual Studio, questo aggiornamento è progettato per risparmiare tempo e fatica.
![]()
È stata aggiunta una nuova impostazione per Impostazioni > Git per ripristinare automaticamente la finestra repository Git al riavvio di Visual Studio. Inoltre, la finestra verrà inclusa nei layout delle finestre salvate, migliorando le opzioni di personalizzazione.
Per impostazione predefinita, questa funzionalità è disattivata per mantenere le cose in esecuzione senza problemi per coloro che non ne hanno bisogno. Ma se ti piace la comodità, questa impostazione è perfetta per te.
![]()
📣 Vedere il ticket di funzionalità per condividere il feedback e continuare la conversazione.
nome di ramo predefinito 📣
Consentire agli utenti di personalizzare il ramo predefinito iniziale quando viene creato un nuovo repository Git.
È ora possibile impostare facilmente il nome predefinito del ramo per i nuovi repository Git direttamente tramite Visual Studio. Questa nuova impostazione comunica facilmente con la configurazione Git, semplificando la personalizzazione del flusso di lavoro.
![]()
È sufficiente passare a Impostazioni → Git e alla successiva creazione di un repository è possibile visualizzare il nome del ramo personalizzato in azione.
![]()
📣 Vedere il ticket di funzionalità per condividere il feedback e continuare la conversazione.
C++
supporto rapido per i moduli CMake
Aggiunta del supporto per i moduli CMake in Informazioni rapide e completamento in IntelliSense.
È stato aggiunto il supporto per i completamenti basati su IntelliSense e le informazioni rapide per i moduli CMake in Visual Studio. È ora possibile visualizzare tutti i moduli CMake disponibili e altre informazioni direttamente dall'editor di Visual Studio.
Informazioni rapide
Quando si passa il puntatore del mouse su un modulo CMake a cui si fa riferimento, IntelliSense può fornire altre informazioni sul modulo selezionato.
Informazioni rapide
Completamento
Quando si inizia a digitare un modulo CMake nel
CMakeLists.txt
o in altri file di script CMake, IntelliSense fornirà un elenco di moduli disponibili tra cui scegliere.
![]()
Correzioni di bug segnalate dall'utente principali
- errore di compilazione nelle espressioni lambda nelle gerarchie con ereditarietà virtuale
- programma di installazione non riesce ad eseguire l'aggiornamento alla versione 17.12.0 con errore di esecuzione dello script di PowerShell
- Eccezione in Esplora Soluzioni quando si modifica la soluzione
- Errore C2327 nel contesto decltype all'interno della variabile membro di riferimento lambda (C++20)
- Falso avviso C4297 durante l'uso di function-try-block
📣Vedere l'elenco completo di tutte le correzioni di bug segnalate dall'utente che l'hanno apportata a questa versione.
Importante
È stata apportata una modifica di rilievo alla serializzazione del modello linguistico Domain-Specific. Gli sviluppatori che usano il meccanismo di serializzazione predefinito per i modelli che contengono tipi di proprietà personalizzati dovranno aggiungere TypeConverters per tali tipi di proprietà personalizzati. Per un esempio di come eseguire questa operazione, vedere Personalizzazione dell'archiviazione file e della serializzazione XML.
Da tutti noi del team, grazie per aver scelto Visual Studio. In caso di domande, contattare Microsoft su Twitter o Developer Community.
Buona codifica!
Team di Visual Studio
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.