Note sulla versione di Visual Studio 2019 versione 16.11
Community degli sviluppatori | Requisiti di sistema | Compatibilità | Codice distribuibile | Cronologia delle versioni | Termini di licenza | Blog | Novità nei documenti di Visual Studio
Nota
Questa non è la versione più recente di Visual Studio. Per scaricare la versione più recente, visitare il sito di Visual Studio .
Novità di Visual Studio 2019 versione 16.11
Intervallo di tempo del supporto
Visual Studio 2019 versione 16.11 è il quinto e ultimo punto di riferimento supportato per la manutenzione di Visual Studio 2019. I clienti Enterprise e Professional che richiedono un ambiente di sviluppo stabile e protetto a lungo termine sono invitati a standardizzare l'ambiente su questa versione. Come spiegato in dettaglio nel ciclo di vita e nei criteri di supporto, la versione 16.11 sarà supportata con correzioni e aggiornamenti della sicurezza fino ad aprile 2029, che è il resto del ciclo di vita del prodotto Visual Studio 2019.
Inoltre, ora che la versione 16.11 è disponibile, la versione 16.9, che era l'ultima baseline di manutenzione, sarà supportata per altri 12 mesi e non sarà più supportata nell'ottobre 2022. Si noti anche che le versioni 16.10 non sono più supportate. Queste versioni intermedie hanno ricevuto correzioni di manutenzione solo fino al rilascio dell'aggiornamento secondario successivo.
È possibile acquisire la versione più recente sicura di Visual Studio 2019 versione 16.11, visitando il sito di Visual Studio o passando alla sezione download di my.visualstudio.com. È possibile ottenere aggiornamenti dal catalogo di Microsoft Update. Per altre informazioni sulle baseline supportate di Visual Studio, vedere i criteri di supporto per Visual Studio 2019.
Rilasci di Visual Studio 2019 versione 16.11
- 11 marzo 2025 - Visual Studio 2019 versione 16.11.45
- 11 febbraio 2025 - Visual Studio 2019 versione 16.11.44
- 14 gennaio 2025 - Visual Studio 2019 versione 16.11.43
- 12 novembre 2024 - Visual Studio 2019 versione 16.11.42
- 8 ottobre 2024 - Visual Studio 2019 versione 16.11.41
- 10 settembre 2024 - Visual Studio 2019 versione 16.11.40
- 13 agosto 2024 - Visual Studio 2019 versione 16.11.39
- 9 luglio 2024 - Visual Studio 2019 versione 16.11.38
- 11 giugno 2024 - Visual Studio 2019 versione 16.11.37
- 14 maggio 2024 - Visual Studio 2019 versione 16.11.36
- 9 aprile 2024 - Visual Studio 2019 versione 16.11.35
- 13 febbraio 2024 - Visual Studio 2019 versione 16.11.34
- 9 gennaio 2024 - Visual Studio 2019 versione 16.11.33
- 14 novembre 2023 - Visual Studio 2019 versione 16.11.32
- 12 ottobre 2023 - Visual Studio 2019 versione 16.11.31
- 12 settembre 2023 - Visual Studio 2019 versione 16.11.30
- 8 agosto 2023 - Visual Studio 2019 versione 16.11.29
- 25 luglio 2023 - Visual Studio 2019 versione 16.11.28
- 13 giugno 2023 - Visual Studio 2019 versione 16.11.27
- 11 aprile 2023 - Visual Studio 2019 versione 16.11.26
- 14 marzo 2023 - Visual Studio 2019 versione 16.11.25
- 14 febbraio 2023 - Visual Studio 2019 versione 16.11.24
- 10 gennaio 2023 - Visual Studio 2019 versione 16.11.23
- 13 dicembre 2022 - Visual Studio 2019 versione 16.11.22
- 8 novembre 2022 - Visual Studio 2019 versione 16.11.21
- 11 ottobre 2022 - Visual Studio 2019 versione 16.11.20
- 13 settembre 2022 - Visual Studio 2019 versione 16.11.19
- 9 agosto 2022 - Visual Studio 2019 versione 16.11.18
- 12 luglio 2022 - Visual Studio 2019 versione 16.11.17
- 14 giugno 2022 - Visual Studio 2019 versione 16.11.16
- 17 maggio 2022 - Visual Studio 2019 versione 16.11.15
- 10 maggio 2022 - Visual Studio 2019 versione 16.11.14
- 19 aprile 2022 - Visual Studio 2019 versione 16.11.13
- 12 aprile 2022 - Visual Studio 2019 versione 16.11.12
- 8 marzo 2022 - Visual Studio 2019 versione 16.11.11
- 8 febbraio 2022 - Visual Studio 2019 versione 16.11.10
- 11 gennaio 2022 - Visual Studio 2019 versione 16.11.9
- 14 dicembre 2021 - Visual Studio 2019 versione 16.11.8
- 16 novembre 2021 - Visual Studio 2019 versione 16.11.7
- 09 novembre 2021 - Visual Studio 2019 versione 16.11.6
- 12 ottobre 2021 - Visual Studio 2019 versione 16.11.5
- 05 ottobre 2021 - Visual Studio 2019 versione 16.11.4
- 14 settembre 2021 - Visual Studio 2019 versione 16.11.3
- 25 agosto 2021 - Visual Studio 2019 versione 16.11.2
- 16 agosto 2021 - Visual Studio 2019 versione 16.11.1
- 10 agosto 2021 - Visual Studio 2019 versione 16.11.0
Note sulla versione archiviate di Visual Studio 2019
- Note di rilascio di Visual Studio 2019 versione 16.10
- Note di rilascio di Visual Studio 2019 versione 16.9
- Note di rilascio di Visual Studio 2019 versione 16.8
- Note sulla versione 16.7 di Visual Studio 2019
- Note sulla versione 16.6 di Visual Studio 2019
- Note di rilascio di Visual Studio 2019 versione 16.5
- Note sulla versione 16.4 di Visual Studio 2019
- Note sulla versione 16.3 di Visual Studio 2019
- Note di rilascio di Visual Studio 2019 versione 16.2
- Note di rilascio di Visual Studio 2019 versione 16.1
- Note sulla versione 16.0 di Visual Studio 2019
Blog di Visual Studio 2019
Il blog di Visual Studio 2019 è la fonte ufficiale di informazioni dettagliate sul prodotto da parte del team Visual Studio Engineering. È possibile trovare informazioni approfondite sulle versioni di Visual Studio 2019 nei post seguenti:
- Visual Studio 2019 v16.11 è ora disponibile.
- Visual Studio 2019 v16.10 e v16.11 Preview 1 sono disponibili oggi.
- Produttività avanzata con Git in Visual Studio
- Disponibile oggi! Visual Studio 2019 v16.9 e v16.10 Preview 1
- Visual Studio 2019 v16.9 Preview 3 è disponibile oggi.
- Visual Studio 2019 v16.9 Preview 2 e auguri di buon anno per te!
- Visual Studio 2019 v16.8 and v16.9 Preview Available Today (Visual Studio 2019 v16.8 e v16.9 Preview sono ora disponibili)
- Nuove funzionalità in Visual Studio 2019 v16.8 Preview 3.1
- Nuove funzionalità disponibili per Visual Studio 2019 v16.8 Preview 2
- Visual Studio 2019 v16.7 and v16.8 Preview 1 Release Today! (Oggi vengono rilasciati Visual Studio 2019 v16.7 e v16.8 Preview 1)
- Visual Studio 2019 v16.7 Preview 2 Available Today! (Visual Studio 2019 v16.7 Preview 2 è ora disponibile)
- Nuovi interessanti aggiornamenti all'esperienza Git in Visual Studio
- Oggi il rilascio! Visual Studio 2019 versione 16.6 e versione 16.7 Preview 1
- Visual Studio 2019 versione 16.6 Preview 2 lancia nuove funzionalità su misura per te
- Visual Studio 2019 version 16.5 is now available! (Visual Studio 2019 versione 16.5 è ora disponibile)
- 'Tis the Season for Visual Studio 2019 v16.4 Release (È il momento di Visual Studio 2019 v16.4)
- Visual Studio 2019 v16.4 Preview 2, Sport autunnali e Spezie di zucca
- Supporto di .NET Core e altro ancora in Visual Studio 2019 versione 16.3 - Eseguire subito l'aggiornamento!
- Visual Studio 2019 versione 16.3 Preview 2 e Visual Studio 2019 per Mac versione 8.3 Preview 2 sono ora disponibili.
- Sono ora disponibili Visual Studio 2019 versione 16.2 e 16.3 Preview 1
- Visual Studio 2019 versione 16.2 Preview 2
- Visual Studio 2019 versione 16.1 e 16.2 Preview
- Visual Studio 2019: Codice più veloce. Lavora in modo più intelligente. Crea il futuro.
Icona delle note di rilascio
Visual Studio 2019 versione 16.11.45
data di rilascio: 11 marzo 2025
Problemi risolti in questa versione
Avvisi di sicurezza risolti
- Vulnerabilità CVE-2025-25003 di elevazione dei privilegi di Visual Studio
- CVE-2025-24998 vulnerabilità di elevazione dei privilegi del programma di installazione di Visual Studio
Icona delle note di rilascio
Visual Studio 2019 versione 16.11.44
data di rilascio: 11 febbraio 2025
Problemi risolti in questa versione
Avvisi di sicurezza risolti
- CVE-2025-21206'elevazione dei privilegi del programma di installazione di Visual Studio - Elemento percorso di ricerca non controllato consente a un utente malintenzionato non autorizzato di elevare i privilegi in locale.
-
CVE-2023-32002 Node.js
Module._load()
esecuzione remota del codice - L'uso diModule._load()
può aggirare il meccanismo delle policy e richiedere moduli al di fuori della definizione di policy.json per un determinato modulo.
Note sulla versione Icona
Visual Studio 2019 versione 16.11.43
rilasciata il 14 gennaio 2025
Problemi risolti in questa versione
Avvisi di sicurezza risolti
- la vulnerabilità CVE-2025-21172 .NET e Visual Studio di esecuzione remota di codice
- CVE-2025-21176 Vulnerabilità di esecuzione remota del codice in .NET, .NET Framework e Visual Studio
- CVE-2025-21178 vulnerabilità di esecuzione remota del codice di Visual Studio
- CVE-2024-50338 il carattere di ritorno a capo nell'URL remoto consente a un repository malevolo di far trapelare le credenziali
Visual Studio 2019 versione 16.11.42
Data di rilascio: 12 novembre 2024
Problemi risolti in questa versione
Community degli sviluppatori
Visual Studio 2019 versione 16.11.41
Data di rilascio: 8 ottobre 2024
Problemi risolti in questa versione
Avvisi di sicurezza risolti
- CVE-2024-43603 Vulnerabilità di Denial of Service nel Servizio agente di raccolta di Visual Studio
- CVE-2024-43590 Vulnerabilità di elevazione dei privilegi in Visual Studio C++ Redistributable Installer
Visual Studio 2019 versione 16.11.40
Data di rilascio: 10 settembre 2024
Problemi risolti in questa versione
Avvisi di sicurezza risolti
CVE-2024-35272 Vulnerabilità di esecuzione del codice remoto del provider OLE DB di SQL Server Native Client
Visual Studio 2019 versione 16.11.39
Data di rilascio: 13 agosto 2024
Problemi risolti in questa versione
- Aggiornamento del modello IntelliCode, in modo che gli utenti ottengano direttamente i modelli e non siano più dipendenti dai servizi back-end per i download.
Avvisi di sicurezza risolti
- CVE-2024-29187(Ripubblicato): i programmi di installazione basati su WiX sono vulnerabili all'hijack binario quando vengono eseguiti come SYSTEM
Visual Studio 2019 versione 16.11.38
Data di rilascio: 9 luglio 2024
Problemi risolti in questa versione
- La versione 6.2 di AzCopy non è più distribuita come parte del carico di lavoro di Azure in Visual Studio a causa della deprecazione. La versione supportata più recente di AzCopy può essere scaricata da Introduzione ad AzCopy.
- Aggiorna MinGit alla versione 2.45.2.1 che include GCM 2.5 e risolve un problema con la versione precedente di GCM in cui veniva segnalato un errore a Git dopo la clonazione, facendo sembrare che quest'ultima fosse fallita.
Visual Studio 2019 versione 16.11.37
Data di rilascio: 11 giugno 2024
Problemi risolti in questa versione
- Dopo l'aggiornamento alla build Germanium di Windows, WSL richiede un aggiornamento manuale. Ciò può causare il blocco di Visual Studio all'apertura di progetti CMake.
Avvisi di sicurezza risolti
- CVE-2024-30052 Esecuzione di codice remoto durante il debug di file dump che contengono un file dannoso con un'estensione appropriata.
- CVE-2024-29060 Elevazione dei privilegi in cui è in esecuzione l'installazione interessata di Visual Studio
- CVE-2024-29187 I programmi di installazione basati su WiX sono vulnerabili all'hijack binario quando vengono eseguiti come SYSTEM
Visual Studio 2019 versione 16.11.36
Data di rilascio: 14 maggio 2024
Problemi risolti in questa versione
- Questa versione include 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 Esecuzione di codice in remoto durante la clonazione di repository locali appositamente creati
Visual Studio 2019 versione 16.11.35
Data di rilascio: 9 aprile 2024
Problemi risolti in questa versione
- 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.
Avvisi di sicurezza risolti
- 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 2019 versione 16.11.34
Data di rilascio: 13 febbraio 2024
Problemi risolti in questa versione
Community degli sviluppatori
- Errore irreversibile C1001: Errore interno del compilatore
- VS2022 usa un'node.js versione 16 troppo vecchia. Eventuali piani per l'aggiornamento?
Avvisi di sicurezza risolti
- CVE-2024-0057 Esiste una vulnerabilità di bypass delle funzionalità di sicurezza quando le applicazioni basate su Microsoft .NET Framework usano API di compilazione della catena X.509, ma non convalidano completamente il certificato X.509 a causa di un difetto della logica.
Visual Studio 2019 versione 16.11.33
Data di rilascio: 9 gennaio 2024
Problemi risolti in questa versione
- Aggiornamento di MinGit alla versione 2.43.0.1 fornita con OpenSSL v3.1.4 e risolve una regressione in cui le operazioni di rete sono state davvero lente in determinate circostanze.
Avvisi di sicurezza risolti
- CVE-2024-20656 Esiste una vulnerabilità nel servizio VSStandardCollectorService150, in cui gli utenti malintenzionati locali possono inoltrare i privilegi negli host in cui è in esecuzione un'installazione interessata di Microsoft Visual Studio.
- CVE-2023-32027 Questo avviso viene ripubblicato per risolvere una vulnerabilità 'Microsoft ODBC Driver for SQL Server' di esecuzione di codice remoto in Visual Studio.
- CVE-2023-32025 Questo avviso viene ripubblicato per risolvere una vulnerabilità Microsoft ODBC Driver per SQL Server relativa all'esecuzione di codice in remoto in Visual Studio.
- CVE-2023-32026 Questo avviso viene ripubblicato per risolvere una vulnerabilità Microsoft ODBC Driver per SQL Server di esecuzione di codice in remoto in Visual Studio.
- CVE-2023-29356 Questo avviso viene ripubblicato per affrontare una vulnerabilità di esecuzione di codice remoto nel driver Microsoft ODBC per SQL Server in Visual Studio.
- CVE-2023-32028 Questo avviso viene ripubblicato per risolvere una vulnerabilità di esecuzione remota del codice di Microsoft SQL OLE DB in Visual Studio.
- CVE-2023-29349 Questo avviso viene ripubblicato per risolvere una vulnerabilità microsoft ODBC e OLE DB Remote Code Execution in Visual Studio.
Visual Studio 2019 versione 16.11.32
Data di rilascio: 14 novembre 2023
Problemi risolti in questa versione
Community degli sviluppatori
Avvisi di sicurezza risolti
- CVE-2023-36042Una vulnerabilità di denial of service esiste in Visual Studio in cui un nome decorato in formato non valido può comportare un ciclo infinito.
Visual Studio 2019 versione 16.11.31
Data di rilascio: 10 ottobre 2023
Problemi risolti in questa versione
- Versione aggiornata di Git usata da Visual Studio alla versione 2.41.0.3.
Visual Studio 2019 versione 16.11.30
Data di rilascio: 12 settembre 2023
Problemi risolti in questa versione
Avvisi di sicurezza risolti
- CVE-2023-36796Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
- CVE-2023-36794 Questo aggiornamento dellasicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
- CVE-2023-36793Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
- CVE-2023-36792Questo aggiornamento della sicurezza risolve una vulnerabilità in DiaSymReader.dll durante la lettura di un file PDB danneggiato che può causare l'esecuzione di codice remoto.
- CVE-2023-36759Questo aggiornamento della sicurezza rimuove pgodriver.sys, in cui la lettura di un file dannoso può causare l'elevazione dei privilegi
Visual Studio 2019 versione 16.11.29
Data di rilascio: 8 agosto 2023
Problemi risolti in questa versione
- È stato risolto un problema che impediva al flag "all" di VSWhere di restituire istanze in uno stato non avviabile.
Avvisi di sicurezza risolti
- CVE-2023-36897 Visual Studio 2010 Tools for Office Runtime Spoofing Vulnerability Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un utente malintenzionato remoto non autenticato può firmare distribuzioni di componenti aggiuntivi VSTO senza un certificato di firma del codice valido.
Visual Studio 2019 versione 16.11.28
Data di rilascio: 25 luglio 2023
Problemi risolti in questa versione
Visual Studio 2019 versione 16.11.27
Data di rilascio: 13 giugno 2023
Problemi risolti in questa versione
- La creazione guidata della variabile di controllo ActiveX genererà proprietà ActiveX e funzioni, ripristinando la funzionalità di Visual Studio 2015.
- Come parte di questo aggiornamento, per risolvere CVE-2023-27909, CVE-2023-27910 e CVE-2023-27911, viene rimosso il supporto di .fbx e .dae. Si tratta di un componente x86 di terze parti non più supportato dall'autore. Gli utenti interessati devono usare l'editor fbx.
Community degli sviluppatori
- Gli schemi JSON non funzionano con Visual Studio localizzato
- Correzione JumpThreading per l'invalidazione della numerazione dei valori JT
Avvisi di sicurezza risolti
- CVE-2023-24897 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità nell'SDK MSDIA dove i PDB danneggiati possono causare un overflow dell'heap, portando a un arresto anomalo o a un'esecuzione remota del codice.
- CVE-2023-25652 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui l'input appositamente creato per git apply –reject può causare scritture di contenuto controllate in posizioni arbitrarie.
- it-IT: CVE-2023-25815 Vulnerabilità di spoofing di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui i messaggi di localizzazione di GitHub fanno riferimento a un percorso codificato in modo fisso anziché rispettare il prefisso di runtime, causando scritture di memoria fuori dai limiti e arresti anomali.
- CVE-2023-29007 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un file di configurazione contenente un errore di logica genera un inserimento arbitrario della configurazione.
- CVE-2023-29011 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui l'eseguibile Git per Windows responsabile dell'implementazione di un proxy SOCKS5 è soggetto a raccogliere una configurazione non attendibile nei computer multiutente.
- CVE-2023-29012 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui il programma Git CMD di Git for Windows cerca erroneamente un programma all'avvio, portando all'esecuzione silenziosa di codice arbitrario.
- CVE-2023-27909 Vulnerabilità di esecuzione remota del codice in Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità di scrittura out-of-bounds in Autodesk® FBX® SDK, nella quale la versione 2020 o precedenti può portare all'esecuzione di codice tramite file FBX malintenzionatamente creati, o alla divulgazione di informazioni.
- CVE-2023-27910 Vulnerabilità di divulgazione delle informazioni di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un utente potrebbe essere ingannato nell'apertura di un file FBX dannoso che potrebbe sfruttare una vulnerabilità di overflow del buffer dello stack in Autodesk® FBX® SDK 2020 o prima che possa causare l'esecuzione di codice remoto.
- CVE-2023-27911 Vulnerabilità di esecuzione remota del codice di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità in cui un utente potrebbe essere ingannato nell'apertura di un file FBX dannoso che potrebbe sfruttare una vulnerabilità di overflow del buffer heap in Autodesk® FBX® SDK 2020 o prima che possa causare l'esecuzione di codice remoto.
- CVE-2023-33139 Vulnerabilità di divulgazione delle informazioni di Visual Studio Questo aggiornamento della sicurezza risolve una vulnerabilità OOB in cui il parser di file obj in Visual Studios conduce alla divulgazione di informazioni.
Visual Studio 2019 versione 16.11.26
Data di rilascio: 11 aprile 2023
Problemi risolti in questa versione
- È stato risolto un problema in IIS Express che poteva causare un arresto anomalo durante l'aggiornamento dei dati di telemetria.
- Correzione di un arresto anomalo quando l'input non valido viene inviato al driver usato durante il training PGO per i driver in modalità kernel.
Community degli sviluppatori
Avvisi di sicurezza risolti
- CVE-2023-28296 Vulnerabilità di esecuzione remota del codice di Visual Studio
- CVE-2023-28299 Vulnerabilità di spoofing di Visual Studio
- CVE-2023-28262 Vulnerabilità di elevazione dei privilegi di Visual Studio
CVE-2023-28263 Vulnerabilità di Visual Studio per divulgazione delle informazioni
Visual Studio 2019 versione 16.11.25
Data di rilascio: 14 marzo 2023
Problemi risolti in questa versione
- Git 2.39 ha rinominato il valore per credential.helper da "manager-core" a "manager". Per altre informazioni, vedere https://aka.ms/gcm/rename.
- Aggiornamenti di mingit e Git per il pacchetto per Windows alla versione 2.39.2, che risolve la vulnerabilità CVE-2023-22490.
Avvisi di sicurezza risolti
- CVE-2023-22490 Vulnerabilità di esecuzione codice remoto Mingit
- CVE-2023-22743 Vulnerabilità di elevazione dei privilegi nel Git per Windows Installer
- CVE-2023-23618 Vulnerabilità relativa all'esecuzione di codice remoto di Git per Windows
- CVE-2023-23946 Vulnerabilità di esecuzione del codice remoto Mingit
Visual Studio 2019 versione 16.11.24
Data di rilascio: 14 febbraio 2023
Problemi risolti in questa versione
- Aggiornamento dell'interprete CPython alla versione 3.9.13.
- Aggiornato il pacchetto mingit e Git per Windows alla versione 2.39.1.1, che risolve CVE-2022-41903.
Avvisi di sicurezza risolti
- CVE-2023-21566 Vulnerabilità di elevazione dei privilegi nel programma di installazione di Visual Studio
- CVE-2023-21567 Vulnerabilità di Denial of Service in Visual Studio
- CVE-2023-21808 Vulnerabilità di esecuzione di codice remoto di Visual Studio e .NET
- CVE-2023-21815 Vulnerabilità di esecuzione remota del codice di Visual Studio
- CVE-2023-23381 Vulnerabilità di esecuzione remota del codice in Visual Studio Code
- CVE-2022-23521 gitattributes parsing integer overflow
-
CVE-2022-41903 Overflow della heap in
git archive
,git log --format
con conseguente RCE - CVE-2022-41953 Vulnerabilità di esecuzione del codice remoto clone dell'interfaccia utente grafica Git
Visual Studio 2019 versione 16.11.23
Data di rilascio: 10 gennaio 2023
Avvisi di sicurezza risolti
- CVE-2023-21538 Vulnerabilità di negazione del servizio in .NET Esiste una vulnerabilità di negazione del servizio in .NET 6.0 in cui un client malintenzionato potrebbe causare un overflow dello stack che può risultare in un attacco di negazione del servizio quando un utente malintenzionato invia una richiesta non valida a un endpoint esposto.
Visual Studio 2019 versione 16.11.22
Data di rilascio: 13 dicembre 2022
Avvisi di sicurezza risolti
- CVE-2022-41089 Esecuzione di codice remoto Una vulnerabilità di esecuzione del codice remoto esiste in .NET Core 3.1, .NET 6.0 e .NET 7.0, in cui un attore malintenzionato potrebbe causare l'esecuzione di codice arbitrario a causa dell'analisi di file xps creati in modo dannoso.
Visual Studio 2019 versione 16.11.21
Data di rilascio: 8 novembre 2022
Problemi risolti in questa versione
- Sono state aggiunte guardie condizionali per correggere riferimenti non corretti nelle ottimizzazioni AMD64 per boost, stl_interfaces.
Avvisi di sicurezza risolti
- CVE-2022-41119 Esecuzione di Codice Remoto Vulnerabilità di Overflow dell'Heap in Visual Studio
- CVE-2022-39253 Information Disclosure L'ottimizzazione del clone locale dereferenzia i collegamenti simbolici per impostazione predefinita
Visual Studio 2019 versione 16.11.20
Data di rilascio: 11 ottobre 2022
Problemi risolti in questa versione
- La visualizzazione delle risorse è stata resa più affidabile per i progetti ricaricati.
- Gli amministratori potranno aggiornare il programma di installazione di Visual Studio in un computer client offline da un layout senza aggiornare Visual Studio.
Avvisi di sicurezza risolti
- CVE-2022-41032 Vulnerabilità di elevazione dei privilegi .NET Esiste una vulnerabilità in .NET 7.0.0-rc.1, .NET 6.0, .NET Core 3.1 e client NuGet (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) in cui un utente malintenzionato potrebbe eseguire codice arbitrario.
Visual Studio 2019 versione 16.11.19
Data di rilascio: 13 settembre 2022
Problemi risolti in questa versione
- La visualizzazione delle risorse appare in modo più affidabile per i progetti che vengono ricaricati.
Avvisi di sicurezza risolti
CVE-2022-38013 Vulnerabilità Denial of Service .NET Esiste una vulnerabilità di Denial of Service in ASP.NET Core 3.1 e .NET 6.0, in cui un client malevolo può causare un overflow dello stack e un attacco, quando un utente malintenzionato invia un payload personalizzato analizzato durante il binding del modello.
Visual Studio 2019 versione 16.11.18
Data di rilascio: 9 agosto 2022
Dalla comunità degli sviluppatori
- Interfaccia utente codificata in VS2019 - Arresto anomalo di Visual Studio durante l'apertura e/o l'espansione delle mappe dell'interfaccia utente
- L'avvio di più progetti startup ha esito negativo con il messaggio di errore
Avvisi di sicurezza risolti
- CVE-2022-34716 Vulnerabilità di divulgazione informazioni .NET Esiste una vulnerabilità di divulgazione di informazioni in .NET 6.0 e .NET Core 3.1 che potrebbe causare l'accesso non autorizzato a informazioni riservate.
- CVE-2022-31012 Remote Code Execution Git for Windows' installer può essere ingannato nell'esecuzione di un file binario non attendibile
- CVE-2022-29187 Elevazione dei privilegi utenti malintenzionati possono creare una directory .git in una cartella di proprietà di un amministratore
CVE-2022-35777 Esecuzione remota di codice Vulnerabilità di overflow dell'heap nell'analizzatore di file FBX di Visual Studio 2022 PreviewCVE-2022-35825 Vulnerabilità di esecuzione remota di codice nel file parser OOBW di Visual Studio 2022 Preview Fbx- CVE-2022-35826 Esecuzione di codice remoto, parser di file Fbx in Visual Studio 2022 Preview, vulnerabilità di overflow dell'heap
- CVE-2022-35827 Esecuzione remota del codice Vulnerabilità del parser di file FBX Heap OOBW in Visual Studio 2022 Preview
Visual Studio 2019 versione 16.11.17
Data di rilascio: 12 luglio 2022
Problemi risolti in questa versione
- Aggiornamento di LibraryManager per supportare le modifiche apportate all'API cdnjs
Dalla Comunità degli Sviluppatori
Visual Studio 2019 versione 16.11.16
Data di rilascio: 14 giugno 2022
Dalla comunità degli sviluppatori
Avvisi di sicurezza risolti
- CVE-2022-30184 Vulnerabilità .NET di esposizione di informazioni Esiste una vulnerabilità in .NET 6.0 e .NET Core 3.1 all'interno di NuGet, in cui può verificarsi una perdita di credenziali.
- CVE-2022-24513 Vulnerabilità di elevazione dei privilegi Una potenziale vulnerabilità di elevazione dei privilegi esiste quando il servizio di aggiornamento di Microsoft Visual Studio analizza in modo non corretto i dati di configurazione locale.
Visual Studio 2019 versione 16.11.15
Data di rilascio: 17 maggio 2022
Problemi risolti in questa versione
- Correzione delle connessioni per Istanza gestita di SQL di Azure in SQL Server Data Tools, tra cui Confronto schema ed Esplora SQL Server. Nota: il supporto per l’Istanza gestita di Azure Arc abilitata è in attesa di una versione futura (nella community)
Dalla Comunità degli Sviluppatori
Visual Studio 2019 versione 16.11.14
Data di rilascio: 10 maggio 2022
Problemi risolti in questa versione
- Aggiunta dell'implementazione per i restanti report sui difetti di C++20, detti anche backport. Tutte le funzionalità di C++20 sono ora disponibili nell'opzione /std:c++20. Per altre informazioni sui backport implementati, vedere il progetto C++20 Defect Reports nel repository GitHub microsoft/STL e questo post di blog
- Aggiornata la versione di Git per Windows utilizzata da Visual Studio e come componente opzionale installabile alla 2.36.0.1
- È stato risolto un problema relativo all'integrazione git, in cui, se si esegue il pull o la sincronizzazione dei rami che presentano differenze, la finestra di output non visualizza un hint localizzato su come risolverlo.
Dalla Comunità degli Sviluppatori
Avvisi di sicurezza risolti
CVE-2022-29117 Vulnerabilità Denial of Service in .NET Esiste una vulnerabilità in .NET 6.0, .NET 5.0 e .NET Core 3.1, in cui un client malintenzionato può modificare i cookie e causare un'interruzione del servizio.
CVE-2022-23267 Vulnerabilità Denial of Service .NET Core Esiste in .NET 6.0, .NET 5.0 e .NET Core 3.1 in cui un client dannoso può causare un attacco Denial of Service tramite allocazioni di memoria in eccesso tramite HttpClient.
CVE-2022-29145 Vulnerabilità Denial of Service in .NET Esiste una vulnerabilità in .NET 6.0, .NET 5.0 e .NET Core 3.1 che consente a un client dannoso di causare un attacco di Denial of Service quando vengono analizzati i moduli HTML.
CVE-2022-24513 Vulnerabilità di elevazione dei privilegi Una potenziale vulnerabilità di elevazione dei privilegi esiste quando il servizio di aggiornamento di Microsoft Visual Studio analizza in modo non corretto i dati di configurazione locale.
Visual Studio 2019 versione 16.11.13
Data di rilascio: 19 aprile 2022
Problemi risolti in questa versione
- Correzione vctip.exe regressione dalla versione 16.11.12
- Correzione di un bug che impediva il caricamento di alcune applicazioni compilate con Address Sanitizer (ASAN) in Windows 11.
- È stato risolto un altro problema di ASAN (AddressSanitizer) per cui le applicazioni multithread con contesa della memoria heap potrebbero riscontrare deadlock, falsi report di "puntatori selvatici liberati" o un deadlock durante l'uscita del processo.
Visual Studio 2019 versione 16.11.12
Data di rilascio: 12 aprile 2022
Problemi risolti in questa versione
- È stato risolto un problema che causava l'esecuzione di alcune animazioni per l'esecuzione del test in background anche quando le esecuzioni di test associate erano state completate. Ciò causa rallentamenti che erano particolarmente evidenti nei monitor ad alta frequenza di aggiornamento. La correzione dovrebbe migliorare l'esperienza di utilizzo di Visual Studio nei monitoraggi con frequenza di aggiornamento elevata.
- È stato rimosso un avviso non necessario durante la connessione a un server LiveShare che non ha offerto determinate funzionalità usate dal client.
Dalla Comunità degli Sviluppatori
- Arresto anomalo delle applicazioni Qt ottimizzate all'avvio in ARM64
- Viene visualizzato un errore live share: l'utente del canale di output funziona con funzionalità limitate a causa dell'assenza di un servizio dipendente.
- La ricerca in IVsTextImage non funziona in VisualStudio 2019
Avvisi di sicurezza risolti
CVE-2022-24765 Vulnerabilità di elevazione dei privilegi Una potenziale vulnerabilità di elevazione dei privilegi esiste in Git per Windows, in cui le operazioni Git potrebbero essere eseguite all'esterno di un repository durante la seratura di una directory Git. Git per Windows è ora aggiornato alla versione 2.35.2.1.
CVE-2022-24767 Vulnerabilità di dirottamento della DLL Una potenziale vulnerabilità di dirottamento della DLL esiste nel programma di installazione di Git per Windows, quando si esegue il programma di disinstallazione nell'account utente SYSTEM. Git per Windows è ora aggiornato alla versione 2.35.2.1.
CVE-2022-24513 Vulnerabilità di elevazione dei privilegi Una potenziale vulnerabilità di elevazione dei privilegi esiste quando il servizio di aggiornamento di Microsoft Visual Studio analizza in modo non corretto i dati di configurazione locale.
Visual Studio 2019 versione 16.11.11
Data di rilascio: 8 marzo 2022
Problemi risolti in questa versione
- È stato risolto un problema relativo al debug remoto, in particolare per il servizio app Azure, in cui a volte gli errori di autenticazione non riuscivano con "La connessione con l'endpoint remoto è stata terminata" e Visual Studio non richiedeva le credenziali.
- Prestazioni migliorate nei monitor con frequenza di aggiornamento elevata.
Dalla comunità degli sviluppatori
- Errore interno del compilatore nell'espressione di riduzione con operatore += nella versione 16.11
- Costruttore consteval e C7595
- cl non crea funzioni membro speciali in modo implicito constexpr
- Non è possibile avere espressioni indipendenti
- In VS 2019 non sono presenti raccolte di estensioni configurate
- Esplora oggetti di Sql Server non mostra gli indici
- Il progetto SQL non viene compilato se contiene tabelle di archiviazione file
Avvisi di sicurezza risolti
CVE-2020-8927 Vulnerabilità Esiste una vulnerabilità di esecuzione di codice remoto in .NET 5.0 e .NET Core 3.1, dove si verifica un buffer overflow nelle versioni della libreria Brotli precedenti alla 1.0.8.
CVE-2022-24464 Vulnerabilità Esiste una vulnerabilità di interruzione di servizio in .NET 6.0, .NET 5.0 e .NET CORE 3.1 durante l'analisi di determinati tipi di richieste di modulo HTTP.
CVE-2022-24512 Vulnerabilità Esiste una vulnerabilità di esecuzione remota del codice in .NET 6.0, .NET 5.0, e .NET Core 3.1, dove si verifica un sovraccarico del buffer dello stack nella routine di analisi dei numeri in virgola mobile (Double) di .NET.
CVE-2021-3711 Vulnerabilità di overflow del buffer in OpenSSL Una potenziale vulnerabilità di overflow del buffer esiste in OpenSSL, utilizzato da Git per Windows. Git per Windows è ora aggiornato alla versione 2.35.1.2, che risolve questo problema.
Visual Studio 2019 versione 16.11.10
Data di rilascio: 8 febbraio 2022
Problemi risolti in questa release
- È stato risolto un problema che causava crash sporadici del linker C++.
- Problema di codegen non valido invisibile all'utente con x64.
- Problema che impediva l'eliminazione dei file durante l'elaborazione da parte dell'analisi statica C++ in background.
- È stato risolto un problema nell'operatore di uguaglianza CString di ATL C++ in modalità C++20.
- È stato risolto un problema che poteva impedire l'esecuzione di un inizializzatore in uno scenario di test di carico.
Dalla Comunità degli Sviluppatori
- Operatori di confronto mancanti tra LPCWSTR e CString in VS 16.11.8
- Bug di ottimizzazione x64 VC++2019 16.11.4
Avvisi di sicurezza risolti
CVE-2022-21986 Vulnerabilità Esiste una vulnerabilità di Denial of Service in .NET 5.0 e .NET 6.0 quando il server Web Kestrel elabora determinate richieste HTTP/2 e HTTP/3.
Visual Studio 2019 versione 16.11.9
Data di rilascio: 11 gennaio 2022
Problemi risolti in questa release
- È stato risolto un problema relativo all'impossibilità di eseguire il debug delle applicazioni più volte quando Terminale Windows viene usato come terminale predefinito.
- Correzione del programma di installazione per sbloccare i clienti in configurazioni limitate
- È stato risolto un problema che impediva a un client di aggiornare un programma di avvio automatico più recente. Quando il cliente utilizza i programmi di avvio automatico e il programma di installazione forniti a gennaio 2022 o una versione successiva, tutti gli aggiornamenti che usano i programmi di avvio automatico successivi dovrebbero funzionare per la durata del ciclo di vita del prodotto.
- È stata risolta un'istanza occasionale in cui VSInstr non si chiude quando si instrumenta un file binario con metadati volatili, causando l'esito negativo della profilatura della strumentazione.
- Corretto un problema per cui, durante la compilazione di codice C++ con funzioni molto grandi usando /Og o #pragma optimize("g"), si può generare codice non valido (codegen non valido).
- Correzione di un bug in C++ Concurrency::p arallel_for_each che causava un arresto anomalo del processo chiamante a causa dell'overflow di integer
Dalla community degli sviluppatori
Visual Studio 2019 versione 16.11.8
Data di rilascio: 14 dicembre 2021
Problemi risolti in questa release
Visualizzazione dei caratteri di controllo per testo bidirezionale
Per evitare un exploit potenzialmente dannoso che consente la rappresentazione errata del codice, l'editor di Visual Studio non consentirà più ai caratteri di controllo del testo bidirezionale di modificare l'ordine dei caratteri nella superficie di modifica. Una nuova opzione farà sì che la visualizzazione dei caratteri di controllo del testo bidirezionale avvenga con segnaposto. I caratteri di controllo di testo bidirezionali saranno comunque presenti nel codice perché questo comportamento influisce solo sul rendering nell'editor di codice.
Questa funzionalità è controllata in Strumenti\Opzioni. Nella pagina Editor di testo\Generale è disponibile un'opzione per "Mostra caratteri di controllo del testo bidirezionale", che verrà selezionata per impostazione predefinita. Se selezionati, tutti i caratteri di controllo di testo bidirezionali verranno visualizzati come segnaposto. Deselezionando l'opzione verrà ripristinato il comportamento precedente in cui questi caratteri non vengono visualizzati.
Un carattere Unicode è considerato un carattere di controllo di testo bidirezionale se rientra in uno degli intervalli seguenti: U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.
- Corretto un problema nel compilatore C++ in cui un distruttore templato coinvolto in una gerarchia di classi con inizializzatori di membri dati può essere istanziato troppo presto, potenzialmente causando diagnostiche errate sugli usi di tipi non definiti o altri errori.
- È stato risolto un problema con i confronti di CString di ATL nelle modalità del linguaggio C++20 e C++Latest.
- Aggiunta di Python 3.9.7 all'ambiente di sviluppo Python. Rimosso Python 3.7.8 a causa di una vulnerabilità di sicurezza.
Dalla comunità degli sviluppatori
- Il file DacPac a cui si fa riferimento fa sì che la distribuzione eselabori il refactorlog anche se IncludeCompositeObjects è false
- CString con operatore <spaceship => restituisce un risultato non corretto (influisce su std::map, std::set e così via)
- Il progetto sqldb di Visual Studio non è in grado di creare la chiave primaria con (statistics_incremental = on) nella tabella
- L'ereditarietà del modello a volte porta a un'errata istanziazione.
- Visual Studio 2019 si blocca durante il confronto di file aspx/aspx.vb
- Microsoft.Azure.Compute.Emulator.EXE non verranno aggiornati
Avvisi di sicurezza risolti
CVE-2021-43877 Vulnerabilità .NET Una vulnerabilità di elevazione dei privilegi esiste in ANCM che potrebbe consentire l'elevazione dei privilegi quando le applicazioni .NET Core, .NET 5 e .NET 6 sono ospitate in IIS.
CVE-2021-42574 Caratteri di controllo di testo bidirezionali possono essere usati per rendere il codice nell'editor diversamente da come appare sul disco.
Visual Studio 2019 versione 16.11.7
Data di rilascio: 16 novembre 2021
Problemi risolti in questa release
- Aggiunge il supporto Xcode 13.1.
- I bootstrappers ora rispettano il parametro --useLatestInstaller, che porta all'integrazione dell'installer più recente nel layout. Questo programma di installazione più recente, fornito con Visual Studio 2022, consente alle aziende di eseguire la transizione dei client da una posizione di layout a un'altra. Per altre informazioni, vedere la [Guida agli amministratori di Visual Studio](* I programma di avvio automatico rispettano ora il parametro --useLatestInstaller, che determina l'integrazione del programma di installazione più recente nel layout. Questo programma di installazione più recente, fornito con Visual Studio 2022, consente alle aziende di eseguire la transizione dei client da una posizione di layout a un'altra. Per altre informazioni, vedere la Guida per gli amministratori di Visual Studio.
- È stato risolto un problema per cui i progetti WAP non vengono visualizzati nella casella combinata della barra degli strumenti dei progetti di avvio.
- È stato risolto un problema relativo ai progetti di applicazioni Windows (WAP) in cui, in determinate circostanze, il bundle dell'applicazione finale contiene file binari errati.
- Impedire che l'apertura delle finestre "Team Explorer > Manage Connections" o "Git Changes" causi lo scaricamento delle soluzioni TFVC.
Dalla Comunità degli Sviluppatori
- A partire dalla versione 16.8.0 fino alla versione 16.9.1 non risponde e viene riavviato di frequente
- Errore di IntelliSense con std::source_location::current()
- Visual Studio 2019 versione 16.10 - UWP - Xamarin: Eccezione di runtime 'Impossibile caricare file o assembly' dopo l'aggiornamento a Visual Studio 16.10
- Visual Studio 2019 versione 16.11.3 - La creazione di pacchetti dell'applicazione UWP ha esito negativo
- 16.11.6: Impossibile installare il pacchetto 'AndroidImage_x86_API125_Private,version=10.0.0.3'
Visual Studio 2019 versione 16.11.6
Data di rilascio: 9 novembre 2021
Problemi risolti in questa release
- Indirizzare un'istanza occasionale in cui VSInstr non si chiude quando si instrumenta un file binario con metadati volatili.
- Correzione degli errori di "valore dell'intervallo" quando si usa IntelliSense C++.
- In determinate condizioni, con le impostazioni locali internazionali selezionate, fsi si arresta in modo anomalo durante l'esecuzione da Visual Studio. Questa versione risolve il problema e fsi dovrebbe funzionare correttamente.
- Risolve un problema che poteva causare la compilazione, il debug o l'esecuzione di test su file binari non aggiornati con le modifiche del codice più recenti.
- Corregge una perdita del pool di thread durante il debug locale dei Servizi cloud.
- Aggiungere il supporto per le API Android 12.
- Corregge un potenziale deadlock quando si chiudono il Profiler delle Prestazioni o gli Strumenti Diagnostici su macchine Windows Server.
- Correzione di un ritardo nell'avvio di Visual Studio.
Avvisi di sicurezza risolti
CVE-2021-42319 Vulnerabilità di elevazione dei privilegi Una vulnerabilità di elevazione dei privilegi esiste nel provider WMI incluso nel programma di installazione di Visual Studio.
CVE-2021-42277 Vulnerabilità di elevazione dei privilegi del servizio di raccolta standard dell'hub di diagnostica Si verifica una vulnerabilità di elevazione dei privilegi quando il servizio di raccolta standard dell'hub di diagnostica gestisce erroneamente le operazioni sui file.
Visual Studio 2019 versione 16.11.5
Data di rilascio: 12 ottobre 2021
Problemi risolti in questa release
Avvisi di sicurezza risolti
CVE-2020-1971 Vulnerabilità di Denial of Service di OpenSSL
Esiste una potenziale vulnerabilità di denial of service nella libreria OpenSSL, usata da Git.
CVE-2021-3449 Vulnerabilità OpenSSL Denial of Service
Esiste una potenziale vulnerabilità di negazione del servizio nella libreria OpenSSL, utilizzata da Git.
CVE-2021-3450 Vulnerabilità Denial of Service di OpenSSL
Esiste una possibile elusione dei controlli nella libreria OpenSSL, utilizzata da Git.
CVE-2021-41355 vulnerabilità di esposizione di .NET
Esiste una vulnerabilità di divulgazione di informazioni in .NET in cui System.DirectoryServices.Protocols.LdapConnection invia le credenziali in testo normale in Linux.
Visual Studio 2019 versione 16.11.4
Data di rilascio: 05 ottobre 2021
Problemi risolti in questa release
- Supporto di Windows 11 SDK.
- Aggiungere funzioni matematiche AMD64 a ARM64X CRT.
- Aggiornamenti alle interfacce ARM64 e ARM64EC tra il file binario e il runtime di strumentazione POGO.
- Sono stati risolti diversi problemi relativi alla velocità di risposta e alla correttezza di IntelliSense che influiscono su concetti, intervalli e modelli di funzioni abbreviati di C++20.
- Corretto un falso positivo nei controlli di durata locali.
- È stato risolto un problema per cui le matrici allocate con una costante di dimensioni > pari a 32 bit potevano allocare memoria inferiore a quella richiesta.
- Garantisce che l'inizializzazione della stringa ATL venga eseguita durante l'inizializzazione di variabili statiche, nell'AppDomain predefinito.
- È stato corretto un bug in C++ Concurrency::parallel_for_each che causava il crash del processo chiamante a causa dell'overflow di interi.
- Corretto un bug nel meccanismo di debug degli iteratori STL che potrebbe causare arresti anomali nei programmi multithread che utilizzano contenitori STL.
- È stato risolto un errore irreversibile del compilatore interno causato da struct non nominate i cui campi fanno riferimento alle annotazioni SAL.
- Corregge un arresto anomalo raro durante l'analisi del codice basato su modelli che usa __uuidof.
- È stato risolto un problema che causava la mancata visualizzazione corretta dei risultati dell'analisi statica C++ nell'azione FixIt.
- Correzione dell'apertura dei file con estensione .uitest nel progetto Coded UI.
- Genera eventi di modifica dei componenti per oggetti non componenti anche nella finestra di progettazione .NET di WinForms
- Correzione per il crash durante l'eliminazione del controllo ContextMenuStrip nel designer di Windows Forms .NET.
- Proteggersi dagli arresti anomali quando la finestra di progettazione Windows Form viene ricaricata durante il trascinamento.
- Correzione di un arresto anomalo intermittente di Visual Studio durante l'interazione con la finestra di progettazione .NET di WinForms durante la ricompilazione della soluzione o del progetto.
- Correzione di un bug che causava la segnalazione di progetti .NET 5 come non aggiornati quando sarebbero stati aggiornati, causando compilazioni più lente.
- Disabilitare automaticamente l'indicizzazione degli asset per progetti Unity su larga scala.
- Aggiunge il supporto Xcode 13.0.
- Questa versione risolve un problema relativo alla distribuzione di determinati progetti di creazione pacchetti di applicazioni Windows in cui la distribuzione copia inutilmente di file non modificati.
Dalla comunità degli sviluppatori
- Il confronto di CComPtr con CComPtr genera un errore
- L'associazione strutturata nell'espressione lambda causa un errore di compilazione non valido
- Codegen non valido con operatore new
- Errori di compilazione winARM64 con problemi di collegamento MFC/ATL dopo la migrazione da VS 16.8.6 a VS 16.9.5
- Il provider Codelens Unity richiede ancora un'enorme quantità di memoria e potrebbe andare in esaurimento di memoria in un progetto Unity su larga scala nella versione 16.11.
- Errore C3493 con /std:c++latest usando l'associazione strutturata in Lambda
Visual Studio 2019 versione 16.11.3
Data di rilascio: 14 settembre 2021
Problemi risolti in questa release
- Correzione della destinazione di debug "Remote Device" mancante per i progetti Xamarin iOS.
- Correzione di un bug che causava la scomparsa di un collegamento di scelta rapida del menu Start. Il bug si è verificato solo quando si aggiornano più istanze di SKU di prodotti diversi nello stesso computer.
Dalla Comunità degli Sviluppatori
- L'interfaccia utente di Visual Studio non risponde quando l'output del log di compilazione è eccessivo durante la compilazione (ad esempio: verbosità diagnostica)
- Live Unit Testing si blocca all'avvio
- "Dispositivo remoto" non elencato nei dispositivi
- Il Designer si arresta in modo anomalo per le applicazioni a 32 bit ogni volta che si usa la rotellina del mouse
Avvisi di sicurezza risolti
CVE-2021-26434 Vulnerabilità di escalation dei privilegi per assegnazione errata delle autorizzazioni in Visual Studio
Una vulnerabilità di assegnazione di autorizzazioni esiste in Visual Studio dopo aver installato lo sviluppo di giochi con C++ e aver selezionato il carico di lavoro del Programma di installazione di Unreal Engine. Il sistema è vulnerabile a LPE durante l'installazione che crea una directory con accesso in scrittura a tutti gli utenti.
Visual Studio 2019 versione 16.11.2
Data di rilascio: 25 agosto 2021
Problemi risolti in questa release
- È stato risolto un problema a causa del quale la generazione della cache CMake non riusciva, bloccando IntelliSense, compilazione ed esecuzione debug.
- Correzione dell'avviso "Valutazione della funzione "System.Diagnostics.TraceInternal.Listen.get" con timeout e necessità di essere interrotta in modo non sicuro durante l'avvio del debug in un'applicazione .NET e dotnet Core.
Dalla comunità degli sviluppatori
- La generazione della cache CMake si blocca dopo l'aggiornamento da vs2019 16.11.0 a 16.11.1
- Impossibile trovare risorse appropriate per la cultura specificata o la cultura neutrale. Assicurarsi che "Microsoft.VisualStudio.Data.Providers.SqlServer
- La selezione della compilazione ha smesso di funzionare VS 16.11
Visual Studio 2019 versione 16.11.1
Data di rilascio: 16 agosto 2021
Problemi risolti in questa release
- Risolve un problema durante l'installazione del pacchetto Microsoft.VisualStudio.ScriptedHost.Registry durante l'installazione di Visual Studio, causando l'esito negativo dell'intera installazione.
- Sbloccato l'aggiunta di una nuova connessione SSH tramite le opzioni degli strumenti
Dalla comunità degli sviluppatori
Visual Studio 2019 versione 16.11.0
Data di rilascio: 10 agosto 2021
Riepilogo delle novità di questa versione di Visual Studio 2019 versione 16.11.0
Menu Guida aggiornato
- Il menu aggiornato evidenzia il materiale introduttivo e i suggerimenti/consigli utili. Fornisce anche l'accesso alla Community degli sviluppatori, alle Note di rilascio, alla Roadmap del prodotto Visual Studio e alle pagine dei social media.
- La nuova voce di menu Sottoscrizione personale consente agli sviluppatori di sfruttare al meglio le proprie sottoscrizioni grazie alla consapevolezza dei vantaggi e alle informazioni aggiuntive.
Strumenti Git
- Accedere ad altre azioni dal menù a discesa nel selettore di rami nella finestra Modifiche Git e nella barra di stato.
- Passare il puntatore del mouse su un nome di ramo per visualizzare i dettagli dell'ultimo commit in una descrizione comando.
- Accedere ad azioni aggiuntive dal menu di overflow del selettore del repository nella barra di stato.
- Passare il puntatore del mouse su un nome del repository per visualizzare i dettagli del repository, ad esempio il percorso locale e l'URL remoto.
C++
- Gli strumenti LLVM forniti con Visual Studio sono stati aggiornati a LLVM 12. Vedere le note sulla versione di LLVM per informazioni dettagliate.
- Il supporto Clang-cl è stato aggiornato a LLVM 12.
Configurazione
- È stato risolto un problema che interessava l'esecuzione della riga di comando del comando update. Se l'aggiornamento ha esito negativo la prima volta, un successivo rilascio del comando di aggiornamento ora fa sì che l'aggiornamento riprenda l'operazione precedente in cui è stata interrotta.
- Esperienza utente di .NET Ricaricamento rapido per la modifica del codice gestito in fase di esecuzione.
Dettagli sulle novità di questa versione di Visual Studio 2019 versione 16.11.0
Esperienza utente di .NET Hot Reload per la modifica del codice gestito in fase di esecuzione
In questa versione siamo lieti di rendere disponibile la prima versione della nuova esperienza utente Ricaricamento rapido durante la modifica di file di codice per applicazioni come WPF, Windows Form, ASP.NET Core, Console e così via. Con Ricaricamento rapido è ora possibile modificare il codice sorgente gestito delle app mentre l'applicazione è in esecuzione senza dover sospendere l'esecuzione o usare un punto di interruzione. In alternativa, è sufficiente apportare una modifica supportata e usare il nuovo pulsante "Applica modifiche al codice" nella barra degli strumenti per applicarle immediatamente.
In questo aggiornamento di Visual Studio questa nuova esperienza è disponibile quando si esegue l'applicazione nel debugger (F5) ed è basata sul meccanismo Modifica e continuazione (EnC). Pertanto, ovunque sia supportato EnC, è ora possibile usare anche Ricaricamento rapido insieme a qualsiasi altra funzionalità del debugger. .NET Hot Reload funzionerà anche insieme a XAML Hot Reload, rendendo possibile apportare modifiche sia all'interfaccia utente che al codice sottostante nelle applicazioni desktop, ad esempio WPF o WinUI.
Sia EnC che Ricaricamento rapido condividono anche le stesse limitazioni, quindi tenere presente che non è attualmente supportato ogni tipo di modifica. L'elenco completo di ciò che è o non è supportato è disponibile nella documentazione.
Per altre informazioni su Ricaricamento rapido e sulla nostra visione a lungo termine, è anche possibile leggere altri dettagli nel post di blog.
Problemi principali corretti in questa versione
- MSVC C++ 14.29.16.10 SxS Toolset aggiornato in modo che corrisponda a VS 2019 v16.10.4. La versione del set di strumenti MSVC per questo aggiornamento è 14.29.30040.0/19.29.30040.0.
- Aggiornare il branding di Azure
- Consente di risolvere un problema a causa del quale un errore durante l'individuazione dei test di CMake potrebbe causare un errore di generazione della cache.
- È stato risolto un problema che causava il fallimento dei test TPv0 che utilizzavano CSV o SQLCE come origini dati, generando un'eccezione di tipo ArgumentException.
- Correzione dell'errore di compilazione "ApplicationVerificationFailed" con riavvio frequente
- Correzione di un errore durante l'esecuzione di un controllo rapido di aggiornamento sui progetti WAP che portava alla compilazione di tali progetti (invece di essere ignorati), anche quando il progetto è aggiornato e non richiede modifiche, aumentando i tempi di compilazione incrementale nell'IDE.
- Correzione dell'errore "Xamarin.iOS non supporta l'esecuzione o il debug della versione predefinita precedente del progetto".
- Correzione dell'errore "Impossibile connettersi a Mac Server con indirizzo" durante il tentativo di distribuire le applicazioni iOS
- "I moduli per la libreria standard (sperimentale)" mancavano, ma sono stati ripristinati.
- Correzione di un errore di asserzione EDG nei co_yield annidati.
- È stato risolto un problema che causava agli Strumenti di Microsoft Azure per Visual Studio di attivare il caricamento di altri file DLL nella finestra Informazioni su.
- È stato risolto un problema di accessibilità che causava la mancata visualizzazione delle impostazioni dell'account a contrasto elevato.
- È stato risolto un problema di formattazione quando si usa @
{if(true)}
. - È stato risolto un problema di accessibilità con le utilità per la lettura dello schermo che non annunciavano intestazioni di codice compresse.
- È stato corretto il rapporto di contrasto della luminosità per il colore di primo piano/sfondo dei contorni dei paesi, rendendolo maggiore o uguale a 3:1, così che gli utenti con problemi di vista possano identificare questi controlli.
- È stato risolto un problema di accessibilità per cui il nome visibile e il nome accessibile non sono simili per il campo di modifica "Server", il campo di modifica "Nome sito" e la casella combinata "Runtime di destinazione".
- Risolto un bug che causava al screen reader di annunciare il messaggio di stato Connessione nella scheda Aggiungi SQL Server.
- Filtro mancante nell'elenco di completamento nei progetti VB.
- È stato risolto un problema che causava l'arresto occasionale di Visual Studio durante il caricamento di Microsoft.Maui-net6.sln.
- È stato risolto un errore durante la compilazione di un progetto IOS o di un progetto XF che visualizzava l'avviso "Xamarin.iOS.Common.targets".
- Fissato il raggruppamento del menu di selezione dei rami.
- È stato risolto un problema che causava l'apertura del repository sotto il repository selezionato anziché il repository desiderato.
- Corretto un bug che causava avvisi per le funzioni template sul rispetto di un set di regole errato.
- Correzione di un bug che causa il troncamento dell'elenco a discesa dell'account Microsoft durante il ridimensionamento dal 125% al 150% o dal 175% al 200%.
- Risolto un bug di accessibilità in cui l'Assistente vocale non annuncia il nome dell'etichetta.
- È stato più semplice per gli utenti accedere al pulsante "Converti colore in risorsa".
- È stato più semplice per gli utenti con visione ridotta visualizzare lo stato attivo sui pulsanti "Seleziona interruzione sfumatura precedente" e "Seleziona interruzione sfumatura successiva".
- Correzione dei problemi relativi agli utenti dell'utilità per la lettura dello schermo che non ottengono le informazioni appropriate sui pulsanti.
- I messaggi di errore specifici di GitHub non vengono sempre visualizzati durante il push dei commit.
- È stato risolto un problema che causava avvisi durante il tentativo di connessione a SharePoint per effettuare il provisioning dei prerequisiti di debug del flusso di lavoro.
- È stato risolto un problema che impediva il funzionamento delle operazioni di rete con il fork e i rami fork remoti nella finestra del repository Git.
- È stato risolto un problema relativo al progetto di database per cui il trascinamento di un file da Esplora soluzioni in un file aperto elimina il file dal file system
- È stato risolto un problema che causava un'eccezione nei file con estensione cshtml e razor.
- Correzione di una visualizzazione lenta di file e icone nell'IDE di Visual Studio e Esplora soluzioni.
- È stato risolto un errore con la messaggistica Git che segnalava che "Non è consentito eseguire più operazioni di file bulk alla volta".
- Miglioramento della facilità di accessibilità quando si accede ai controlli per qualsiasi percorso del profilo selezionato.
- Correzione di un avviso "Elenco errori" durante la pubblicazione di un progetto di servizio cloud con un modello 'Applicazione a pagina singola'.
- Risolve un problema per cui il tentativo di chiudere la finestra di avvio rapido può causare l'arresto anomalo di Visual Studio
- Correzione di un'impossibilità di pubblicare progetti di database con valori Null e un nome di parametro 'str'.
- Aggiunta del supporto per le istruzioni SSDT MERGE.
- È stato risolto un problema relativo a F# Interactive per cui i riferimenti ai pacchetti NuGet non funzionavano più.
- Aggiunta della possibilità di utilizzare cartelle di layout precedenti per cercare pacchetti durante le operazioni di layout.
- Sono stati introdotti ulteriori miglioramenti per l'accessibilità per gli utenti che utilizzano solo la tastiera nel debugging e nella selezione dei menu.
- Correzione di un errore di localizzazione con Esplora test.
- Correzione di un errore che causava l'esito negativo delle compilazioni nei progetti VSIX C#.
- Correzione di un errore per cui la pubblicazione non è riuscita in un'app core ASP.NET in esecuzione in Docker (Windows/Linux) nel contenitore Docker con errore:"Il contesto corrente "desktop-linux" non viene trovato nel file system.
- Abbiamo cominciato ad utilizzare la nuova istanza di DartLab che offre le correzioni più recenti e semplifica il file YAML.
- È stato risolto un problema quando si fa clic su "Vai a dichiarazione" che causava il passaggio del cursore a una posizione non corretta.
- Risolto il problema di regressione di EnC.
- Corretto un errore che causava il blocco di Visual Studio durante la creazione di un'applicazione Service Fabric.
- Correzione di un errore per cui l'elemento di contesto del supporto di Orchestrator container scompare dopo l'aggiunta del supporto docker per un progetto di funzione di Azure con il tipo .NET 5(isolato) selezionato.
- Correzione di una situazione in cui F5/CTRL+F5 generava un messaggio di errore, "Comando Docker non riuscito con codice di uscita1".
- Finestra di dialogo Aggiunta Service Fabric e Aggiungi supporto Orchestra.
- Correzione di un errore durante il ripristino dei pacchetti eliminati di NuGet.
- Correzione di un errore che causa la rimozione di finestre LUT da parte dei progetti mstest dopo la ridenominazione.
- Correzione della formattazione quando non si specifica alcun nome di contenitore in una ricerca di codice.
- Correzione dei messaggi di avviso mancanti in CppCoreCheck.
- Correzione di un bug durante l'aggiunta di una classe in ASP.NET causando una barra gialla con il messaggio di errore 'CSharpSyncNamespaceCodeRefactoringProvider'.
- Miglioramento delle prestazioni rispetto all'uso di PointerSafetyXtension in CppCoreCheck.
- Miglioramento della localizzazione delle funzionalità di VC++.
- Correzione di un errore di compilazione quando la variabile solutionPath restituisce un valore non definito.
- Correzione di uno scenario raro che potrebbe impedire la chiusura delle istanze di Visual Studio se Esplora test è aperto nella soluzione.
- È stato risolto un problema di visibilità con il nero a contrasto elevato nelle macchine virtuali che spostano lo stato attivo.
- È stato risolto un problema a causa del quale si verifica un errore "Nessuna immagine di questo tipo" durante la rimozione di immagini multi-selezionate contrassegnate.
- Miglioramento dell'esperienza di digitazione XAML nel client LiveShare.
- È stato risolto un problema quando si usa il comando Passa a con un riconoscimento vocale che costringeva l'utente ad aspettare che la descrizione comando si cancellasse prima di visualizzare il risultato.
- È stato risolto un problema che causava la mancata ripristino dei documenti aperti in precedenza quando una soluzione viene riaperta.
- Corretto un crash UWP quando si utilizza la nuova funzionalità Dati di esempio.
- Risolto un bug per cui non c'era alcun provider di proprietà del progetto per "Persistence = AssemblyReference".
- Riduzione del consumo del processore di setup.exe.
- È stato risolto un problema che impediva la personalizzazione delle risorse HRESULT per XBOX.
- Correzione di un'eccezione non gestita dopo aver fatto clic su "Debug test".
- Correzione di un messaggio di errore di compilazione "NETSDK1 031" quando si usa un progetto di creazione pacchetti di applicazioni Windows.
- Risolto un crash dopo la fine di alcune sessioni di LiveShare.
- Corretto un bug che causava un errore del pulsante "X" in una pagina della procedura guidata di primo avvio.
- Correzione di un messaggio di errore "Operazione non supportata" in LiveShare.
- Corregge un bug nella pubblicazione del servizio cloud (supporto esteso) con un valore di impostazioni diverso in configurazioni del servizio diverse.
- È stato risolto un problema con IntelliSense dei moduli C++20 in cui alcuni costrutti di linguaggio causavano l'arresto anomalo del compilatore.
- È stato risolto un problema che causava una piccola perdita di memoria aggiuntiva.
- Correzione di una modifica che causa un'interruzione dell'API in AudioUnitPropertyIDType.
- Gli sviluppatori che usano il framework di unit test UWP che vogliono eseguire i test su dispositivi remoti o emulatori non erano in grado di eseguire i test nei dispositivi remoti.
Problemi più votati dalla community degli sviluppatori
- Regressione delle prestazioni di analisi del codice/PREfast da 16.6.4 a 16.9.4
- Avviso di analisi del codice C6285 in STL functional.h in VS 16.10 preview 4. Ha funzionato nella versione 16.10 preview 2
- EnforceProcessCountAcrossBuilds emette avvisi di analisi del codice nelle intestazioni di sistema
- Errori di compilazione per header esterni
- Avvisi di blocco non corretti da parte dell'analizzatore C26110
- La generazione basata su CMakePresets in Linux Remote ha esito negativo e viene visualizzato il messaggio "Error: Object reference not set to an instance of an object" (Errore: Riferimento oggetto non impostato su un'istanza di un oggetto).
- Impossibile copiare testo dalla vista del repository Git
- IntelliSense interrotto con specializzazione del modello
- ICE: Ottimizzazione di ARM64 per /std:c++latest
- Errore durante l'aggiunta dell'account per sviluppatore Apple: un parametro 'certificateType' ha un valore non valido: 'Valore sconosciuto:MAC_INSTALLER_DISTRIBUTION'
- Functional(813) ha generato l'avviso C6285
- ICE su moduli C++20 + boost::asio
- 16.9.2 Blocco quando si lavora al progetto di SQL Server
- Avviso di compilazione MSB4011 dall'ultimo aggiornamento di Xamarin e XCode
- Come abilitare il multithreading per compilare il codice sorgente in Visual Studio 2019 16.9 con clangcl
- Formattazione errata dell'istruzione switch con static_casts
- Errore interno del compilatore di Visual Studio 2019 16.5.4 quando si usa SSE
- Costruttore predefinito Noexcept
- Bug del compilatore MSVC in _InterlockedCompareExchange64
- NativeReference non è in grado di riconoscere il valore della proprietà MSBuild
- Diagnostica non corretta: 26444 NO_UNNAMED_RAII_OBJECTS
- Errato C6240 LOGICALANDNONZERO
- La finestra Strumenti di diagnostica viene caricata in miniatura e non verrà ridimensionata correttamente
- Coroutine usa promise_type::unhandled_exception con le eccezioni disattivate
- Gestione delle eccezioni "Bad(noexcept)" in AMD64
- Risultati di ricerca bloccati da ToolTip
- Errore di falso positivo C2176 in modalità C++20
- L'operatore new fornisce gli argomenti errati a _aligned_malloc quando viene specificato il packing
- Rifiuta l'analisi valida dell'espressione lambda
- Errore 'Impossibile connettersi. Il processo 'SPUCWORKERPROCESS.exe' non è in esecuzione' viene visualizzato durante la distribuzione del progetto sandbox di SharePoint2019
- Avviso imprevisto C4834 dopo l'aggiornamento alla versione 16.10 Preview 2
- Sintatticamente non valido con un codice modello viene ignorato automaticamente con /std:c++latest.
- BUG: La cancellazione tramite backspace nel filtro del ramo ha rimosso caratteri dal codice
- StreamJsonRpcRemoteInvocationException: Errore durante l'enumerazione nell'archivio credenziali Github
- Impossibile usare i tasti di direzione, tagliare, copiare o incollare nel ramo Git "digitare qui per filtrare l'elenco" casella di input
- Errore nell'aggiunta dell'account sviluppatore Apple: un parametro 'certificateType' ha un valore non valido: 'Valore sconosciuto: MAC_INSTALLER_DISTRIBUTION'
- Integrazione Git: la pressione di "backspace" nel filtro dei rami di Visual Studio 2019 viene applicata nella finestra dell'editor anziché nel pannello dei rami
- Non è possibile eseguire la distribuzione nell'emulatore o nel dispositivo usando .NET MAUI
- Visual Studio 2019 Professional 16.10.0 : le schede non eseguono il rendering corretto per i file SQL.
- Il reindirizzamento dei target Cpp fallisce quando si usa DisableInstalledVCTargetsUse=true se MinimumVisualStudioVersion è 16.0
- Avviso di compilazione MSB4011 dall'ultimo aggiornamento di Xamarin e XCode
-
Integrazione di CMake: gli ambienti specificati in
CMakeSettings.json
non vengono ereditati quando Visual Studio viene usato come generatore - Errore durante l'attivazione del server di lingua remota
- .pdb bloccato da ServiceHub.DataWarehouseHost.exe dopo l'esecuzione di VS Profiler
- Visual Studio 2019 Preview non può avviare una nuova app MAUI per Android
Blazor salva & refresh build blocca Visual Studio - Mappa codice mostra la chiamata al metodo non esistente nel codice sorgente
Problemi noti
Vedere tutti i problemi aperti e le soluzioni alternative disponibili in Visual Studio 2019 facendo clic sul collegamento seguente.
Feedback e suggerimenti
I commenti degli utenti sono molto apprezzati. È possibile segnalare un problema tramite l'opzione Segnala un problema disponibile nell'angolo superiore destro del programma di installazione o dell'IDE di Visual Studio. L'icona si trova nell'angolo superiore destro.
È possibile inviare un suggerimento sul prodotto o monitorare lo stato dei problemi nella community degli sviluppatori di Visual Studio, dove è possibile porre domande, trovare risposte e proporre nuove funzionalità.
È 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à.
Cronologia delle note sulla versione di Visual Studio 2019
Per altre informazioni relative a versioni precedenti di Visual Studio 2019, vedere la pagina Cronologia delle note sulla versione di Visual Studio 2019.