Note sulla versione di Visual Studio 2022 versione 17.9
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.
Visitare il sito di Visual Studio per scaricare altri prodotti Visual Studio 2022.
Versioni di Visual Studio 2022 versione 17.9
- 14 maggio 2024 - Visual Studio 2022 versione 17.9.7
- 9 aprile 2024 - Visual Studio 2022 versione 17.9.6
- 26 marzo 2024 - Visual Studio 2022 versione 17.9.5
- 19 marzo 2024 - Visual Studio 2022 versione 17.9.4
- 12 marzo 2024 - Visual Studio 2022 versione 17.9.3
- 27 febbraio 2024 - Visual Studio 2022 versione 17.9.2
- 21 febbraio 2024 - Visual Studio 2022 versione 17.9.1
- 13 febbraio 2024 - Visual Studio 2022 versione 17.9.0
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:
Visual Studio 2022 versione 17.9.7
Data di rilascio: 14 maggio 2024
Riepilogo delle novità di questa versione
- I componenti del programma di installazione "Xamarin" e "Xamarin Profiler" sono stati contrassegnati come "Non supportati".
- Questa versione include anche un aggiornamento OpenSSL alla versione 3.2.1
Avvisi di sicurezza risolti
- CVE-2024-32002 Cloni ricorsivi nei file system senza distinzione tra maiuscole e minuscole che supportano collegamenti simbolici sono soggetti all'esecuzione di codice remoto.
- CVE-2024-32004 Remote Code Execution while cloning special-crafted local repository
- CVE-2024-30045 Vulnerabilità di esecuzione di codice remoto in .NET 7.0 e .NET 8.0 in cui si verifica un sovraccarico del buffer dello stack nella routine analisi doppia .NET.
- CVE-2024-30046 È presente una vulnerabilità in Microsoft.AspNetCore.Server.Kestrel.Core.dll in cui può verificarsi un blocco non attivo con conseguente denial of service.
Visual Studio 2022 versione 17.9.6
Data di rilascio: 9 aprile 2024
Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.9.6
- Con questa correzione di bug, un client può ora usare il programma di avvio automatico in un layout e passare il parametro --noWeb per l'installazione in un computer client e assicurarsi che sia il programma di installazione che il prodotto Visual Studio vengano scaricati solo dal layout. In precedenza, a volte durante il processo di installazione, il programma di installazione non rispettava il parametro -noWeb e tentava di eseguire l'aggiornamento automatico dal Web.
Community degli sviluppatori
- Dopo l'aggiornamento a Visual Studio 2002 v17.9.3, l'associazione a Mac ha esito negativo
- Tabulazioni verticali scorre verso l'alto quando cambia la scheda attiva
- Manutenzione 17.9 per correggere i riferimenti dacpac tramite l'urto di DacFx
Avvisi di sicurezza risolti
- CVE-2024-21409 Esiste una vulnerabilità use-after-free in WPF che può comportare l'elevazione dei privilegi quando si visualizzano documenti non attendibili.
- CVE-2024-28929 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28930 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.
- CVE-2024-28931 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.
- CVE-2024-28932 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28933 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28934 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28935 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28936 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28937 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28938 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28941 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver for Microsoft SQL Server.
- CVE-2024-28943 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.
- CVE-2024-29043 Questo aggiornamento risolve una vulnerablità di esecuzione remota del codice in Microsoft ODBC Driver per Microsoft SQL Server.
Visual Studio 2022 versione 17.9.5
Data di rilascio: 26 marzo 2024
Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.9.5
- Correzione di un arresto anomalo che si verifica in computer con CPU meno recenti.
Community degli sviluppatori
Visual Studio 2022 versione 17.9.4
Data di rilascio: 19 marzo 2024
Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.9.4
- È stato risolto un problema a causa del quale l'editor di codice diventa vuoto se il caricamento di un tipo di carattere non riesce.
- È stato risolto un problema per cui le finestre dei documenti possono rimanere bloccate in dimensioni molto ridotte e inutilizzabili.
- Correzione di un arresto anomalo che potrebbe verificarsi durante la compilazione di Unreal Engine.
- Correzione di queste strutture di dati non visualizzate correttamente in Visual Studio Debugger: Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap.
- Correzione di un bug per cui i tasti di scelta rapida smettevano di funzionare all'apertura della finestra Crea richiesta pull dalla notifica visualizzata dopo il push di un ramo.
- La finestra di dialogo Salva con codifica non elenca correttamente tutte le codifiche dei file disponibili. Questa correzione li mostra tutti nell'elenco e la finestra di dialogo ora funziona di nuovo correttamente.
Community degli sviluppatori
- L'aggiornamento del pacchetto nuget causa NullReferenceException
- Visual Studio non viene ricompilato quando si avvia il debug dopo aver apportato modifiche a un file
- Visual Studio non può accedere al tipo di carattere Cascadia Mono
- Non è possibile visualizzare i file di codice, la finestra non ha larghezza e Reimposta layout finestra non lo ha corretto
- non è in grado di compilare una semplice applicazione console hello-world c++
- Errore interno del compilatore dopo l'aggiornamento di Visual Studio alla versione 17.9.0
- Errore interno del compilatore: file del compilatore 'D:\a_work\1\src\vctools\Compiler\Utc\src\p2\main.c', riga 235
- 'LINK: errore LNK2034: metadati incoerenti alla tabella dei simboli COFF' durante la compilazione di un programma C++/CLI che fa riferimento a una funzione nativa, usando VS 17.9.1
- La tastiera viene terminata dopo la richiesta pull
- SQL Server Data Tools non funziona
- NuGetSDKResolver non riesce a caricare nel contenitore 20H2 perché Non è stato possibile caricare Newtonsoft.Json per qualche motivo
- La finestra Opzioni di salvataggio avanzate viene visualizzata in modo anomalo
Visual Studio 2022 versione 17.9.3
Data di rilascio: 12 marzo 2024
Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.9.3
- VISUAL Studio include ora MAUI 8.0.7 (SR2); vedere qui Release 8.0.7 · dotnet/maui (github.com) per le note sulla versione.
- Correzione di un bug dell'interfaccia della riga di comando in cui il compilatore si arrestava in modo anomalo durante la compilazione di una matrice statica initonly.
- Aggiornamento di Windows 11 SDK (10.0.22621.0) installato da Visual Studio alla build di manutenzione di febbraio 2024.
Community degli sviluppatori
- Web.Config non valido dopo l'uso di Visual Studio 2022 Preview
- launch.vs.json non supporta i commenti
- L'aggiornamento dell'estensione non inizia con l'aggiornamento dell'interfaccia utente di Gestione estensioni
- SQL72025 dopo l'aggiornamento a Visual Studio 2022 17.9.0
- Progettazione proprietà per progetti .NET Framework Non caricare sempre
Avvisi di sicurezza risolti
- CVE-2024-21392 Una vulnerabilità esiste in .NET in cui le richieste appositamente create possono causare una perdita di risorse, causando un attacco Denial of Service.
- CVE-2024-26190 Esiste una vulnerabilità in MsQuic.dll che potrebbe comportare l'allocazione di piccoli blocchi di memoria fino a quando la connessione rimane attiva.
- CVE-2023-27911 Questo avviso viene ripubblicato per indicare che Autodesk® FBX® SDK non è più supportato in Visual Studio 2022.
Visual Studio 2022 versione 17.9.2
Data di rilascio: 27 febbraio 2024
Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.9.2
- È stato risolto un problema che, in alcune condizioni, si verifica un blocco quando si apre la finestra di dialogo tipi di carattere e colori.
- È stata apportata una correzione per impedire che un carico di memoria scalare nell'espansione inline delle funzioni std::round() venga modificato in un accesso vettoriale. Anche se l'accesso vettoriale non modifica il risultato del calcolo, è più lungo e può generare errori quando il carico scalare avrà esito positivo.
- È stato risolto un problema per cui nelle versioni di Visual C++ precedenti a Visual Studio 2022 versione 17.9, l'identificatore di _Alignas non veniva applicato correttamente in base allo standard ISO-C quando appariva adiacente a un tipo strutturato in una dichiarazione.
Community degli sviluppatori
Visual Studio 2022 versione 17.9.1
Data di rilascio: 21 febbraio 2024
Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.9.1
- Aggiornamento del set di strumenti MSVC 16.11 a 16.11.34 (14.29.30154.0) per i clienti che usano il set di strumenti C++ 16.11 con VS 17.9.
- Correzione di un bug per cui libconcrt.lib usato durante il collegamento statico poteva contenere un'istruzione SSE 4.2 non valida nei sistemi X64 precedenti.
- Aggiunta del supporto per char8_t come tipo predefinito per C++20 con /clr.
Community degli sviluppatori
Visual Studio 2022 versione 17.9.0
Data di rilascio: 13 febbraio 2024
Riepilogo delle novità di questa versione di Visual Studio 2022 versione 17.9
L'installazione di Visual Studio richiede ora .NET Framework 4.7.2
A partire da Visual Studio 17.9.0, è necessario che .NET Framework 4.7.2 o versione successiva sia installato nel computer per installare Visual Studio. Per evitare problemi di installazione, è consigliabile scaricare e installare .NET Framework 4.7.2 prima di installare Visual Studio 17.9 o versione successiva.
Messaggi di commit generati
Usare la nuova funzionalità messaggio di commit Git generata per descrivere il set di modifiche. Per provarlo sono necessarie una sottoscrizione di GitHub Copilot attiva e l'anteprima dell'estensione GitHub Copilot Chat.
Fare clic sull'icona a forma di penna sparkle "Add AI Generated Commit Message" (Aggiungi messaggio di commit generato dall'intelligenza artificiale) nella finestra Modifiche Git per generare un suggerimento. GitHub Copilot esaminerà le modifiche apportate ai file nel commit, riepilogarle e quindi descrivere ogni modifica. È quindi possibile "Inserisci suggerimento di intelligenza artificiale" o "Discard". Condividere i commenti e suggerimenti su questa funzionalità qui. È già stato risolto il problema seguente con l'icona visualizzata. Vedi i dettagli.
Aprire una richiesta pull in Visual Studio o nel browser
Per supportare gli utenti di GitHub e Azure DevOps che preferiscono usare la visualizzazione del browser per la creazione di richieste pull, è stato aggiunto un collegamento secondario per mantenere i flussi utente correnti.
Etichette di riferimento reattive nella finestra repository Git
Le etichette dei rami e dei tag vengono ora ridimensionate in modo reattivo per semplificare la visualizzazione dei rami nel grafico Git.
Individuare e attivare i vantaggi per i sottoscrittori
La sottoscrizione include molti vantaggi aggiuntivi all'esterno dell'IDE. Per individuare e attivare i vantaggi, è ora possibile usare la nuova icona a forma di diamante nella barra degli strumenti di Visual Studio in alto a destra. Questa funzionalità è disponibile solo per i sottoscrittori di Visual Studio Enterprise e Professional connessi.
Quando si fa clic sull'icona, si noteranno i vantaggi principali che gli sviluppatori amano di più. È anche possibile accedere facilmente al portale sottoscrittore per trovare vantaggi aggiuntivi, ad esempio risorse di training, supporto e download di prodotti.
Strumenti di sviluppo di Microsoft Teams (Teams Toolkit)
Nuove funzionalità
Nuovo modello di progetto bot di intelligenza artificiale
Creare un chatbot simile a GPT per Teams usando la libreria di intelligenza artificiale di Teams.
Strumento di test delle app di Teams
Un nuovo profilo di debug per eseguire il debug, l'anteprima e testare le app bot in un'esperienza Web browser con modi rapidi per simulare le esperienze di chat e attività di Teams.
Anteprima schede adattive
Selezionare il nuovo pulsante Anteprima visualizzato durante la modifica di un file JSON della scheda adattiva per ottenere un'anteprima side-by-side che viene aggiornata in tempo reale durante la modifica.
Eseguire i passaggi YAML con CodeLens
Selezionare i nuovi trigger CodeLens in teamsapp.yml o teamsapp.local.yml per eseguire rapidamente un singolo passaggio del ciclo di vita.
Collegamento rapido alla documentazione di Teams Toolkit
Visualizzare la documentazione di Teams Toolkit usando un nuovo menu nella documentazione di Teams Toolkit di Project > Teams Toolkit >
Funzionalità di anteprima
Questa versione di Teams Toolkit aggiunge nuovi modelli di progetto e funzionalità per supportare lo sviluppo per Microsoft Copilot. Selezionare Teams Toolkit: Sviluppare il plug-in Copilot nel > menu Opzioni strumenti Funzionalità > di anteprima.
Estendere Copilot con un'estensione message
Dopo aver abilitato le funzionalità di anteprima, usare il nuovo modello di progetto Risultati ricerca personalizzati per compilare un'estensione messaggio basata su bot configurata per estendere Copilot come plug-in.
Teams Toolkit verificherà se l'account di Microsoft 365 ha accesso a Copilot e avvisa l'utente prima di eseguire il progetto.
Modello di progetto bot assistente intelligenza artificiale
Creare un chatbot che si connette all'API Degli assistenti OpenAI usando la libreria di intelligenza artificiale di Teams e creare un'esperienza di copilota personalizzata.
Miglioramenti
È stata migliorata la finestra di dialogo dell'account per la gestione dell'identità di Microsoft 365 per le app con consigli migliori per la creazione di nuovi account per sviluppatori M365.
Aggiornamento del modello Tab per l'uso del nuovo rendering interattivo del server per Blazor in .NET 8.
Sono stati aggiornati tutti i modelli di progetto per supportare .NET 8.
Estendibilità
In Visual Studio 2022 versione 17.9 è ora possibile includere estensioni nel file *.vsconfig subito dopo l'elenco dei componenti. Poiché i file *.vsconfig sono facili da passare e condividere con altri utenti, è ora più facile condividere informazioni sulle estensioni da installare. Questa funzionalità per caricare le estensioni tramite un file vsconfig è stata una delle principali funzionalità della community richieste.
Alcuni team vogliono inserire i file *.vsconfig nelle directory della soluzione o nei repository e hanno Visual Studio rileva e installa automaticamente qualsiasi elemento mancante. Questa funzionalità attualmente funziona per le estensioni del Marketplace e, se si vuole che funzioni per altri tipi di estensioni, segnalare microsoft.
Supporto full-text in Ricerca codice
Nella ricerca di codice all-in-one (Ctrl+T
o Ctrl+,
) è ora possibile cercare qualsiasi parola o stringa di caratteri nella soluzione, integrando i risultati di file e simboli dalla codebase.
È ora possibile cercare nomi di variabili locali, parole in commenti, nomi di parametri o qualsiasi altra stringa di caratteri nel codebase.
Per una visualizzazione solo testo, è possibile filtrare in base ai risultati di testo eseguendo una delle operazioni seguenti:
- Fare clic sul pulsante "text (x:)" sotto la barra di ricerca,
- Anteporre alla query di ricerca "x:",
- Usare i tasti di scelta rapida
Shift+Alt+F
o - Passare all'opzione di menu "Modifica > Vai a vai a > testo".
Nell'esperienza di solo testo sono disponibili anche le opzioni per attivare o disattivare "Maiuscole/minuscole", "Trova la parola intera" e "Usa espressioni regolari" all'estrema destra della barra di ricerca.
Altre informazioni sul supporto full-text in Ricerca codice sono disponibili qui.
Se non si ottiene il pulsante filtro di testo nella finestra Ricerca codice, è possibile abilitarlo manualmente attivando la funzionalità di anteprima "Strumenti > Opzioni > ambiente > Anteprima funzionalità > testo normale in Ricerca tutto in uno (richiede il riavvio)".
Supporto apri a più cartelle
È ora possibile aprire più cartelle in Visual Studio. Lavorare senza problemi con un subset di cartelle o gestire carichi di lavoro che si estendono su cartelle non correlate nella stessa unità. Altre informazioni sull'apertura di più cartelle.
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. Per ottenere istruzioni su come risolvere il problema, contattare l'utente.https://delinea.com/support
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.
Feedback e suggerimenti
I commenti degli utenti sono molto apprezzati. È possibile segnalare un problema o suggerire una funzionalità usando l'icona Invia commenti e suggerimenti nell'angolo in alto a destra del programma di installazione o dell'IDE di Visual Studio o dall'invio > di commenti e suggerimenti. È possibile tenere traccia dei problemi usando Visual Studio Developer Community, in cui si aggiungono commenti o si trovano soluzioni. È anche possibile usufruire gratuitamente del supporto per l'installazione con Assistenza live chat.
Blog
Sfruttare i vantaggi delle informazioni dettagliate e delle raccomandazioni disponibili nel sito dei blog sugli strumenti di sviluppo per mantenersi aggiornati su tutte le nuove versioni con post di approfondimento su una vasta gamma di funzionalità.