Icona di Visual StudioNote sulla versione di Visual Studio 2019 versione 16.4


Requisiti di sistema | della community | degli sviluppatori Compatibilità Compatibilità | delle condizioni | di licenza della cronologia delle versioni del codice | | distribuibile Blog | Whats New in Visual Studio Docs


Nota

Questa non è la versione più recente di Visual Studio. Per scaricare la versione più recente, visitare il sito di Visual Studio .



Intervallo di tempo del supporto

Visual Studio 2019 versione 16.4 è ora non supportato.

Gli utenti Enterprise e Professional di Visual Studio 2019 versione 16.4 sono stati supportati e hanno ricevuto correzioni alle vulnerabilità di sicurezza fino a ottobre 2021. Questo intervallo di tempo è stato determinato dal fatto che nel mese di agosto 2020 Visual Studio 2019 versione 16.7 è stato designato come baseline di manutenzione successiva per il prodotto Visual Studio 2019. Per altre informazioni sulle baseline supportate di Visual Studio, vedere i criteri di supporto per Visual Studio 2019

Fare riferimento alla versione più recente delle note sulla versione o visitare il sito di Visual Studio per scaricare la versione supportata più recente di Visual Studio 2019.

Rilasci di Visual Studio 2019 versione 16.4

Note sulla Versione Archiviate

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:


Vedere questo elenco completo di tutti gli elementi della community degli sviluppatori acquisiti in Visual Studio 2019 versione 16.4


Icona Note sulla versione Visual Studio 2019 versione 16.4.27

Data di rilascio: 12 ottobre 2021

Principali problemi risolti in Visual Studio 2019 versione 16.4.27

Avviso di sicurezza

CVE-2021-1971 Vulnerabilità Denial of Service OpenSSL

Esiste una potenziale vulnerabilità Denial of Service nella libreria OpenSSL, usata da Git.

CVE-2021-3449 Vulnerabilità Denial of Service OpenSSL

Esiste una potenziale vulnerabilità Denial of Service nella libreria OpenSSL, usata da Git.

CVE-2021-3450 Vulnerabilità Denial of Service OpenSSL

Esiste un potenziale bypass del flag nella libreria OpenSSL, che viene usata da Git.


Icona Note sulla versione Visual Studio 2019 versione 16.4.26

Data di rilascio: 14 settembre 2021

Principali problemi risolti in Visual Studio 2019 versione 16.4.26

Avviso di sicurezza

CVE-2021-26434 Vulnerabilità di escalation dei privilegi di assegnazione autorizzazioni non corretta di Visual Studio

Una vulnerabilità di assegnazione di autorizzazioni esiste in Visual Studio dopo l'installazione dello sviluppo di giochi con C++ e la selezione del carico di lavoro Programma di installazione del motore Unreal. Il sistema è vulnerabile a LPE durante l'installazione che crea una directory con accesso in scrittura a tutti gli utenti.

CVE-2021-36952 Vulnerabilità di esecuzione remota del codice di Visual Studio

Esiste una vulnerabilità di esecuzione del codice remoto in Visual Studio quando gestisce in modo non corretto gli oggetti in memoria. Un utente malintenzionato può sfruttare efficacemente questa vulnerabilità ed eseguire codice arbitrario nel contesto dell'utente corrente.


Icona Note sulla versione Visual Studio 2019 versione 16.4.25

Data di rilascio: 10 agosto 2021

Principali problemi risolti in Visual Studio 2019 versione 16.4.25

  • È 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.

Avviso di sicurezza

CVE-2021-26423 Vulnerabilità Denial of Service di .NET Core

Esiste una vulnerabilità Denial of Service in cui le applicazioni server .NET (Core) che forniscono endpoint WebSocket potrebbero essere ingannate in un ciclo infinito durante il tentativo di leggere un singolo frame WebSocket.

CVE-2021-34485 Vulnerabilità di divulgazione di informazioni .NET Core

Esiste una vulnerabilità di divulgazione di informazioni quando i dump creati dallo strumento per raccogliere dump e dump di arresto anomalo su richiesta vengono creati con autorizzazioni di lettura globali in Linux e macOS.

CVE-2021-34532 ASP.NET vulnerabilità di divulgazione di informazioni di base

Esiste una vulnerabilità di divulgazione di informazioni in cui viene registrato un token JWT se non può essere analizzato.


Icona Note sulla versione Visual Studio 2019 versione 16.4.24

Data di rilascio: 13 luglio 2021

Principali problemi risolti in Visual Studio 2019 versione 16.4.24

  • .NET 3.1.117 SDK inserito in Visual Studio 2019.

Icona Note sulla versione Visual Studio 2019 versione 16.4.23

Data di rilascio: 8 giugno 2021

Problemi principali risolti in Visual Studio 2019 versione 16.4.23

Avviso di sicurezza

CVE-2021-31957 ASP.NET vulnerabilità Denial of Service

Esiste una vulnerabilità Denial of Service quando ASP.NET Core gestisce in modo non corretto la disconnessione del client.


Icona Note sulla versione Visual Studio 2019 versione 16.4.22

Data di rilascio: 11 maggio 2021

Problemi principali risolti in Visual Studio 2019 versione 16.4.22

  • È stato risolto un problema che causava l'esito negativo degli aggiornamenti quando un amministratore crea un nuovo layout di Visual Studio per la distribuzione degli aggiornamenti. L'aggiornamento del computer client avrà esito negativo perché il layout ha spostato le posizioni.

Avviso di sicurezza

CVE-2021-27068 RCE possibile quando si pianta python.exe nella cartella nidificata

Esiste una vulnerabilità di esecuzione remota del codice quando si apre un'area di lavoro con codice Python e tale area di lavoro contiene un python.exe in una sottocartella degli script.

CVE-2021-31204 Vulnerabilità di elevazione dei privilegi di .NET Core

Esiste una vulnerabilità di elevazione dei privilegi in .NET 5.0 e .NET Core 3.1 quando un utente esegue una singola applicazione file nei sistemi operativi basati su Linux o macOS.


Icona Note sulla versione Visual Studio 2019 versione 16.4.21

Data di rilascio: 13 aprile 2021

Problemi principali risolti in Visual Studio 2019 versione 16.4.21

Avviso di sicurezza

CVE-2021-27064 Programma di installazione di Visual Studio vulnerabilità di elevazione dei privilegi

Esiste una vulnerabilità di esecuzione remota del codice quando il programma di installazione di Visual Studio esegue il client di feedback in uno stato con privilegi elevati.

CVE-2021-28313 / CVE-2021-28321 / CVE-2021-28322 Vulnerabilità di elevazione dei privilegi del servizio di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando l'agente di raccolta standard dell'hub di diagnostica gestisce in modo non corretto le operazioni sui dati.


Icona Note sulla versione Visual Studio 2019 versione 16.4.20

Data di rilascio: 9 marzo 2021

Problemi principali risolti in Visual Studio 2019 versione 16.4.20

Avviso di sicurezza

CVE-2021-21300 Vulnerabilità relativa all'esecuzione di codice remoto di Git per Visual Studio

Esiste una vulnerabilità di esecuzione remota del codice quando Visual Studio clona un repository dannoso.

CVE-2021-26701 Vulnerabilità di esecuzione di codice remoto .NET Core

Esiste una vulnerabilità di esecuzione remota del codice in .NET 5 e .NET Core a causa della modalità di esecuzione della codifica del testo.


Icona Note sulla versione Visual Studio 2019 versione 16.4.19

Data di rilascio: 10 febbraio 2021

Problemi principali risolti in Visual Studio 2019 versione 16.4.19


Icona Note sulla versione Visual Studio 2019 versione 16.4.18

Data di rilascio: 9 febbraio 2021

Problemi principali risolti in Visual Studio 2019 versione 16.4.18

Avviso di sicurezza

CVE-2021-1639 Vulnerabilità di esecuzione remota del servizio di linguaggio TypeScript

Esiste una vulnerabilità di esecuzione remota del codice quando Visual Studio carica un repository dannoso contenente file di codice JavaScript o TypeScript.

CVE-2021-1721 Vulnerabilità Denial of Service di .NET Core

Esiste una vulnerabilità Denial of Service durante la creazione di una richiesta Web HTTPS durante la compilazione della catena di certificati X509.

CVE-2021-24112 vulnerabilità di esecuzione di codice remoto .NET 5 e .NET Core

Esiste una vulnerabilità di esecuzione remota del codice quando si eliminano metafile quando un'interfaccia grafica contiene ancora un riferimento. Questa vulnerabilità esiste solo nei sistemi in esecuzione in MacOS o Linux.


Icona Note sulla versione Visual Studio 2019 versione 16.4.17

Data di rilascio: 12 gennaio 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.17

Avviso di sicurezza

CVE-2021-1651 / CVE-2021-1680 Vulnerabilità di elevazione dei privilegi del servizio agente di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando l'agente di raccolta standard dell'hub di diagnostica gestisce in modo non corretto le operazioni sui dati.

CVE-2020-26870 Programma di installazione di Visual Studio vulnerabilità di esecuzione di codice remoto

Esiste una vulnerabilità di esecuzione remota del codice quando il Programma di installazione di Visual Studio tenta di visualizzare codice Markdown dannoso.

CVE-2021-1723 vulnerabilità .NET Core e Visual Studio Denial of Service

Esiste una vulnerabilità Denial of Service nell'implementazione di Kestrel.


Icona Note sulla versione Visual Studio 2019 versione 16.4.16

Data di rilascio: 08 dicembre 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.16

Avviso di sicurezza

CVE-2020-17156 Vulnerabilità di esecuzione remota del codice di Visual Studio

Esiste una vulnerabilità di esecuzione remota del codice quando Visual Studio clona un repository dannoso.


Icona Note sulla versione Visual Studio 2019 versione 16.4.15

Data di rilascio: 10 novembre 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.15

Avviso di sicurezza

CVE-2020-17100 Vulnerabilità di manomissione di Visual Studio

Quando Python Tools per Visual Studio crea la cartella python27, esiste una vulnerabilità alla manomissione. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eseguire processi in un contesto con privilegi elevati.


Icona Note sulla versione Visual Studio 2019 versione 16.4.14

Data di rilascio: 13 ottobre 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.14

  • È stato aggiunto un flag di consenso esplicito per attenuare l'effetto sulle prestazioni di JCC erratum in alcuni processori Intel.
  • L'opzione PGO MEMMAX dovrebbe ora comportarsi in modo che l'input dell'utente venga più probabilmente rispettato.
  • La quantità di memoria riservata per la profilatura di PGO è stata ridotta.
  • Runtime di .NET Core 2.1.13 e SDK 3.1.109 (3.1.9) aggiunti a Visual Studio 2019.

Icona Note sulla versione Visual Studio 2019 versione 16.4.13

Data di rilascio: 8 settembre 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.13

Avviso di sicurezza

CVE-2020-1130 Vulnerabilità di elevazione dei privilegi dell'agente di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando l'agente di raccolta standard dell'hub di diagnostica gestisce in modo non corretto le operazioni sui dati. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eseguire processi in un contesto con privilegi elevati.

CVE-2020-1133 Vulnerabilità di elevazione dei privilegi dell'agente di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando l'agente di raccolta standard dell'hub di diagnostica gestisce in modo non corretto le operazioni sui file. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eseguire processi in un contesto con privilegi elevati.

CVE-2020-16856 Vulnerabilità di esecuzione remota del codice di Visual Studio

Esiste una vulnerabilità di esecuzione del codice remoto in Visual Studio quando gestisce in modo non corretto gli oggetti in memoria. Un utente malintenzionato può sfruttare efficacemente questa vulnerabilità ed eseguire codice arbitrario nel contesto dell'utente corrente.

CVE-2020-16874 Vulnerabilità di esecuzione remota del codice di Visual Studio

Esiste una vulnerabilità di esecuzione del codice remoto in Visual Studio quando gestisce in modo non corretto gli oggetti in memoria. Un utente malintenzionato può sfruttare efficacemente questa vulnerabilità ed eseguire codice arbitrario nel contesto dell'utente corrente.

CVE-2020-1045 Vulnerabilità di bypass delle funzionalità di sicurezza principali di Microsoft ASP.NET

Esiste una vulnerabilità di bypass della funzionalità di sicurezza nel modo in cui Microsoft ASP.NET Core analizza i nomi dei cookie codificati. Il parser del cookie di ASP.NET Core decodifica intere stringhe di cookie e ciò potrebbero consentire a un utente malintenzionato di impostare un secondo cookie con il nome codificato con percentuale.

Correzioni aggiuntive nella versione 16.4.13

  • Correzione di un problema a causa del quale Visual Studio o MSBuild a volte smette di rispondere dopo l'annullamento di una compilazione C++.
  • Le versioni non più supportate di .NET Core non verranno più reinstallate durante un ripristino o un aggiornamento se sono state rimosse all'esterno dell'installazione di Visual Studio.

Icona Note sulla versione Visual Studio 2019 versione 16.4.12

Data di rilascio: 11 agosto 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.12

Avviso di sicurezza

CVE-2020-1597

Esiste una vulnerabilità Denial Of Service quando ASP.NET Core gestisce le richieste Web in modo non corretto. Un utente malintenzionato potrebbe sfruttare questa vulnerabilità e causare un attacco Denial of Service contro un'applicazione Web ASP.NET Core. La vulnerabilità può essere sfruttata da remoto, senza autenticazione.


Icona Note sulla versione Visual Studio 2019 versione 16.4.11

Data di rilascio: 14 luglio 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.11

Avviso di sicurezza

CVE-2020-1393 Vulnerabilità di elevazione dei privilegi del servizio di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando il servizio dell'agente di raccolta standard dell'hub di diagnostica di Windows non riesce a purificare correttamente l'input, causando un comportamento di caricamento delle librerie non sicuro.

CVE-2020-1416 Vulnerabilità di elevazione dei privilegi di Visual Studio

Esiste una vulnerabilità di elevazione dei privilegi in Visual Studio durante il caricamento delle dipendenze software.

CVE-2020-1147 Vulnerabilità Denial of Service di .NET Core

Un utente malintenzionato non autenticato remoto potrebbe sfruttare questa vulnerabilità inviando richieste appositamente predisposte a un'applicazione ASP.NET Core o a un'altra applicazione che analizza determinati tipi di XML. L'aggiornamento della sicurezza risolve la vulnerabilità limitando i tipi che possono essere presenti nel payload XML.


Icona Note sulla versione Visual Studio 2019 versione 16.4.10

Data di rilascio: 09 giugno 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.10

  • Correzione di un bug per cui potevano essere ripristinati valori errati dopo setjmp.

Avviso di sicurezza

CVE-2020-1108 / CVE-2020-1108.NET Core Denial of Service vulnerabilità

Per risolvere in modo completo CVE-2020-1108, Microsoft ha rilasciato aggiornamenti per .NET Core 2.1 e .NET Core 3.1. I clienti che usano una di queste versioni di .NET Core devono installare la versione più recente di .NET Core. Vedere le note sulla versione per i numeri di versione più recenti e istruzioni per l'aggiornamento di .NET Core.

CVE-2020-1202 / CVE-2020-1203 Vulnerabilità di elevazione dei privilegi del servizio agente di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando l'agente di raccolta standard dell'hub di diagnostica o l'agente di raccolta standard di Visual Studio non riesce a gestire correttamente gli oggetti in memoria.

CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Vulnerabilità di elevazione dei privilegi del servizio agente di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando il servizio dell'agente di raccolta standard dell'hub di diagnostica gestisce in modo non corretto le operazioni sui file.


Icona Note sulla versione Visual Studio 2019 versione 16.4.9

Data di rilascio: 27 maggio 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.9

  • Correzione di un bug di memorizzazione nella cache in un'analisi usata da un'ottimizzazione, con l'effetto di rimuovere istruzioni erroneamente contrassegnate come non necessarie. La correzione consiste nel rilevare i casi in cui verrebbero altrimenti archiviati dati non aggiornati nella cache. È difficile definire con esattezza quando si presenta questo errore, ma nella segnalazione era un operatore modulo per un indice in un ciclo. Per il futuro è stato aggiunto il flag /d2ssa-bit-estimator- (non supportato) per disattivare completamente l'ottimizzazione specifica. Questo flag è stato aggiunto con la correzione e non è presente nelle versioni precedenti.
  • Aggiunta del supporto per attenuare l'effetto sulle prestazioni dell'aggiornamento del microcodice per l'errore JCC (Jump Conditional Code) Intel in alcuni processori Intel.
  • Correzione di falsi avvisi C6244 e arresto anomalo in cl.exe durante l'analisi del codice causati dalle variabili locali lambda.
  • ICE in PREfast 16.5 in esecuzione su codice Office

Icona Note sulla versione Visual Studio 2019 versione 16.4.8

Data di rilascio: 12 maggio 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.8

  • Aggiunta di una modifica che consente agli amministratori IT aziendali e ai tecnici della distribuzione di configurare strumenti come il client Microsoft Update e SCCM per determinare l'applicabilità degli aggiornamenti di VS2019 16.4 ospitati nel catalogo di Microsoft Update e in WSUS.

Avviso di sicurezza

CVE-2020-1108 Vulnerabilità Denial of Service di .NET Core

Un utente malintenzionato non autenticato remoto potrebbe sfruttare questa vulnerabilità inviando richieste appositamente predisposte all'applicazione .NET Core. L'aggiornamento della sicurezza risolve la vulnerabilità correggendo il modo in cui l'applicazione Web .NET Core gestisce le richieste Web.

CVE-2020-1161 Vulnerabilità Denial of Service di .NET Core

Un utente malintenzionato non autenticato remoto potrebbe sfruttare questa vulnerabilità inviando richieste appositamente predisposte all'applicazione ASP.NET Core. L'aggiornamento della sicurezza risolve la vulnerabilità correggendo il modo in cui l'applicazione Web ASP.NET Core gestisce le richieste Web.


Icona Note sulla versione Visual Studio 2019 versione 16.4.7

Data di rilascio: 14 aprile 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.7

Avviso di sicurezza

CVE-2020-0899 Vulnerabilità di elevazione dei privilegi in Microsoft Visual Studio

Esiste una vulnerabilità di elevazione dei privilegi quando il servizio di aggiornamento di Microsoft Visual Studio gestisce in modo errato le autorizzazioni per i file. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe sovrascrivere contenuto di file arbitrario nel contesto di sicurezza del sistema locale.

CVE-2020-0900 Vulnerabilità di elevazione dei privilegi del servizio di installazione delle estensioni di Visual Studio

Esiste una vulnerabilità di elevazione dei privilegi quando il servizio di installazione delle estensioni di Visual Studio gestisce in modo errato le operazioni su file. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eliminare file in posizioni arbitrarie con autorizzazioni elevate.

CVE-2020-5260 Vulnerabilità di perdita delle credenziali in Git per Visual Studio a causa di convalida insufficiente degli URL

Esiste una vulnerabilità di perdita delle credenziali quando gli URL creati appositamente vengono analizzati e inviati ai programmi di supporto per le credenziali. Questa condizione può portare all'invio di credenziali all'host errato.


Icona Note sulla versione Visual Studio 2019 versione 16.4.6

Data di rilascio: 10 marzo 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.6

Avviso di sicurezza

CVE-2020-0793 & CVE-2020-0810 Vulnerabilità di elevazione dei privilegi del servizio di raccolta standard dell'hub di diagnostica

Esiste una vulnerabilità di elevazione dei privilegi quando l'agente di raccolta standard dell'hub di diagnostica gestisce in modo errato le operazioni sui file o il servizio dell'agente di raccolta standard dell'hub di diagnostica di Windows non riesce a purificare correttamente l'input.

CVE-2020-0884 Vulnerabilità di spoofing quando si crea il componente aggiuntivo di Outlook Web

Esiste una vulnerabilità di spoofing quando si crea un componente aggiuntivo di Outlook Web se è abilitata l'autenticazione a più fattori, perché include un URL di risposta non protetto da SSL. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe compromettere i token di accesso, con conseguenti rischi per la sicurezza e la privacy.

CVE-2020-0789 Vulnerabilità di tipo Denial of Service del servizio di installazione delle estensioni di Visual Studio

Esiste una vulnerabilità di tipo Denial of Service quando il servizio di installazione delle estensioni di Visual Studio gestisce in modo errato i collegamenti reali. Se un utente malintenzionato riesce a sfruttare questa vulnerabilità, il sistema di destinazione potrebbe smettere di rispondere.


Icona Note sulla versione Visual Studio 2019 versione 16.4.5

Data di rilascio: 11 febbraio 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.5


Icona Note sulla versione Visual Studio 2019 versione 16.4.4

Data di rilascio: 30 gennaio 2020

Principali problemi risolti in Visual Studio 2019 versione 16.4.4


Icona Note sulla versione Visual Studio 2019 versione 16.4.3

Data di rilascio: 14 gennaio 2020

Avviso di sicurezza

CVE-2020-0602 Vulnerabilità Denial Of Service ASP.NET Core

Un utente malintenzionato non autenticato remoto potrebbe sfruttare questa vulnerabilità inviando richieste appositamente predisposte all'applicazione ASP.NET Core. L'aggiornamento della sicurezza risolve la vulnerabilità correggendo il modo in cui l'applicazione Web ASP.NET Core gestisce le richieste Web.

CVE-2020-0603 Vulnerabilità di esecuzione remota del codice di ASP.NET Core

Un utente malintenzionato non autenticato remoto potrebbe sfruttare questa vulnerabilità inviando richieste appositamente predisposte all'applicazione ASP.NET Core. L'aggiornamento della sicurezza risolve la vulnerabilità correggendo il modo in cui l'applicazione Web ASP.NET Core gestisce la memoria.

CVE-2020-0605 Vulnerabilità di esecuzione remota del codice di .NET Core

Per sfruttare la vulnerabilità è necessario che un utente apra un file appositamente predisposto con una versione di .NET Core interessata dal problema. In uno scenario di attacco tramite posta elettronica, un utente malintenzionato potrebbe sfruttare la vulnerabilità inviando il file appositamente predisposto all'utente e convincendolo ad aprirlo. L'aggiornamento della sicurezza risolve la vulnerabilità correggendo il modo in cui .NET Core controlla il markup di origine di un file.

CVE-2020-0606 Vulnerabilità di esecuzione remota del codice di .NET Core

Per sfruttare la vulnerabilità è necessario che un utente apra un file appositamente predisposto con una versione di .NET Core interessata dal problema. In uno scenario di attacco tramite posta elettronica, un utente malintenzionato potrebbe sfruttare la vulnerabilità inviando il file appositamente predisposto all'utente e convincendolo ad aprirlo. L'aggiornamento della sicurezza risolve la vulnerabilità correggendo il modo in cui .NET Core controlla il markup di origine di un file.

Principali problemi risolti in Visual Studio 2019 versione 16.4.3


Icona Note sulla versione Visual Studio 2019 versione 16.4.2

Data di rilascio: 17 dicembre 2019

Principali problemi risolti in Visual Studio 2019 versione 16.4.2


Icona Note sulla versione Visual Studio 2019 versione 16.4.1

Data di rilascio: 10 dicembre 2019

Principali problemi risolti in Visual Studio 2019 versione 16.4.1

Avviso di sicurezza

CVE-2019-1349 Vulnerabilità di esecuzione remota di Git per Visual Studio a causa di restrizioni troppo permissive per i nomi dei moduli secondari

Esiste una vulnerabilità di esecuzione remota del codice quando Git riscontra collisioni per i nomi di moduli secondari per le directory di moduli secondari di pari livello. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eseguire codice da remoto nel computer di destinazione. L'aggiornamento della sicurezza risolve la vulnerabilità con una nuova versione di Git per Windows che richiede che la directory per il clone dei moduli secondari sia vuota.

CVE-2019-1350 Vulnerabilità di esecuzione remota di Git per Visual Studio a causa di virgolette non corrette per gli argomenti della riga di comando

Esiste una vulnerabilità di esecuzione remota del codice quando Git interpreta gli argomenti della riga di comando con determinate virgolette durante una clonazione ricorsiva in combinazione con URL SSH. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eseguire codice da remoto nel computer di destinazione. L'aggiornamento della sicurezza risolve la vulnerabilità con una nuova versione di Git per Windows che corregge il problema.

CVE-2019-1351 Vulnerabilità di sovrascrittura di file arbitrari di Git per Visual Studio causata dall'utilizzo di nomi di unità non composti da lettere durante la clonazione

Esiste una vulnerabilità di sovrascrittura di file arbitrari in Git quando i nomi di unità non composti da lettere ignorano i controlli di sicurezza in git clone. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe scrivere in file arbitrari nel computer di destinazione. L'aggiornamento della sicurezza risolve la vulnerabilità con una nuova versione di Git per Windows che corregge il problema.

CVE-2019-1352 Vulnerabilità di esecuzione remota di Git per Visual Studio a causa del mancato riconoscimento dei flussi dei dati alternativi NTFS

Esiste una vulnerabilità di esecuzione remota del codice in Git durante la clonazione e la scrittura nella directory . git/ tramite flussi dei dati alternativi NTFS. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eseguire codice da remoto nel computer di destinazione. L'aggiornamento della sicurezza risolve la vulnerabilità con una nuova versione di Git per Windows che riconosce i flussi dei dati alternativi NTFS.

CVE-2019-1354 Vulnerabilità di sovrascrittura di file arbitrari di Git per Visual Studio a causa del mancato rifiuto di scrivere file tracciati contenenti barre rovesciate

Esiste una vulnerabilità di sovrascrittura di file arbitrari in Git a causa della quale le voci dell'albero con barre rovesciate e collegamenti simbolici dannosi potrebbero uscire dall'albero di lavoro. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe scrivere in file arbitrari nel computer di destinazione. L'aggiornamento della sicurezza risolve la vulnerabilità con una nuova versione di Git per Windows che non consente l'utilizzo di barre rovesciate.

CVE-2019-1387 Vulnerabilità di esecuzione remota di Git per Visual Studio a causa di una convalida troppo permissiva per i nomi dei moduli secondari nei cloni ricorsivi

Esiste una vulnerabilità di esecuzione di codice remota in Git durante la clonazione ricorsiva con moduli secondari. Un utente malintenzionato che riesce a sfruttare questa vulnerabilità potrebbe eseguire codice da remoto nel computer di destinazione. L'aggiornamento della sicurezza risolve la vulnerabilità con una nuova versione di Git per Windows che applica criteri più restrittivi per la convalida dei nomi dei moduli secondari.

CVE-2019-1486 Vulnerabilità del reindirizzamento URL dell'estensione Live Share

È stata rilevata una vulnerabilità di spoofing nell'estensione Visual Studio Live Share, a causa della quale un guest connesso a una sessione di Live Share veniva reindirizzato a un URL arbitrario specificato dall'host della sessione. Un utente malintenzionato avrebbe potuto sfruttare questa vulnerabilità e ottenere l'apertura di un browser nel computer del guest con passaggio a un URL dannoso senza consenso esplicito. Questo faceva parte della funzionalità "server condiviso" di Live Share che consentiva l'inoltro automatico delle porte durante una sessione di Live Share attiva. L'aggiornamento più recente risolve questa vulnerabilità richiedendo il consenso al guest di Live Share prima di passare all'URL specificato dall'host.


Icona Note sulla versione Visual Studio 2019 versione 16.4

Data di rilascio: 3 dicembre 2019

Riepilogo delle novità di Visual Studio 2019 versione 16.4

  • Visual Studio ora supporta la "modalità di compatibilità FIPS"
  • L'impostazione predefinita della posizione dello zoom è ora Adatta tutto.
  • È stata aggiunta la finestra di dialogo Crea data binding.
  • Miglioramenti alle aree IntelliSense
  • Frammenti di codice in XAML IntelliSense
  • Editor XAML popup come finestra separata dalla finestra di progettazione
  • Visualizzazione di risorse per gli assembly a cui viene fatto riferimento
  • Just My XAML nella struttura ad albero visuale attiva
  • Unione del dizionario risorse
  • Supporto delle isole XAML
  • Modifica modello ora funziona con i controlli di terze parti.
  • Supporto di Clang-Tidy nei progetti MSBuild e CMake C++, sia per Clang che per MSVC.
  • Supporto di AddressSanitizer per i progetti compilati con MSVC in Windows.
  • Supporto per la pubblicazione dei repository Git locali in GitHub.
  • Layout verticale per le schede dei documenti con le schede dei documenti verticali.
  • Le aggiunte di produttività .NET in questa versione includono: possibilità di configurare il livello di gravità di una regola di stile di codice direttamente nell'elenco errori, Trova tutti i riferimenti ora include un'opzione per raggruppare in base al tipo e al membro e refactoring per rendere statica una funzione locale e passare variabili definite all'esterno della funzione alla dichiarazione e alle chiamate della funzione.
  • È possibile personalizzare rapidamente la modalità di visualizzazione degli oggetti nelle finestre del debugger usando a nuova funzionalità Pinnable Properties (Proprietà aggiungibili).
  • La finestra degli strumenti Contenitori aggiunge la possibilità di ispezionare, arrestare, avviare e rimuovere contenitori e immagini Docker
  • Opzione per migliorare le prestazioni di avvio nascondendo automaticamente le finestre degli strumenti
  • Rilevamento automatico delle stringhe di connessione di SQL Server e Archiviazione di Azure quando si gestiscono le dipendenze di pubblicazione o si usa Servizi connessi.
  • Aggiunta del supporto per lo sviluppo di Funzioni di Azure con il runtime a 64 bit.
  • Aggiunta del supporto per le opzioni di pubblicazione di app .NET Core 3.0: Pronto per l'esecuzione (crossgen), collegamento e SingleExe
  • Le aggiunte per la produttività .NET in questa versione includono la possibilità di configurare il livello di gravità di una regola di stile del codice direttamente tramite l'editor, di spostarsi facilmente verso l'alto nella catena di ereditarietà con il nuovo comando Vai a base, aggiungendo controlli Null per tutti parametri e documentazione XML per l'override dei metodi.
  • Ricaricamento rapido XAML per Xamarin.Forms
  • Pubblicazione bundle dell'app Android
  • Migrazione guidata AndroidX
  • Linting di layout Android

Dettagli delle novità di Visual Studio 2019 versione 16.4

Visual Studio ora supporta la "modalità di compatibilità FIPS"

A partire dalla versione 16.4 Visual Studio 2019 supporta la "modalità di compatibilità FIPS 140-2" per lo sviluppo di app e soluzioni per Windows, Azure e .NET. Quando si sviluppano app o soluzioni per piattaforme non Microsoft come Linux, iOS o Android, è possibile che queste piattaforme usino algoritmi non approvati da FIPS 140-2. Anche il software di terze parti incluso in Visual Studio o le estensioni installate potrebbero non usare algoritmi approvati da FIPS 140-2. Inoltre lo sviluppo per le soluzioni SharePoint non supporta la modalità di conformità FIPS 140-2.

Per configurare la modalità di conformità FIPS 140-2 per Visual Studio, installare .NET Framework 4.8 e abilitare l'impostazione di Criteri di gruppo di Windows: "Crittografia di sistema: Usare algoritmi conformi FIPS per la crittografia, l'hashing e la firma".

Strumenti WPF/UWP

I clienti che creano applicazioni WPF/UWP noteranno i miglioramenti seguenti per gli strumenti XAML di Visual Studio:

Progettista

  • Lo zoom/posizione della finestra di progettazione XAML ora è impostato su Adatta tutto: in base al feedback dei clienti, è stato rivalutato il comportamento di zoom predefinito di Progettazione XAML che si verifica quando si apre una finestra/pagina/controllo XAML e così via. L'esperienza precedente ha archiviato il livello di zoom e la posizione per ogni file tra le sessioni di Visual Studio, causando confusione quando i clienti tornavano a un file dopo qualche tempo. A partire da questa versione, il livello e la posizione dello zoom vengono memorizzati solo per la durata della sessione attiva e tornano all'impostazione predefinita "Adatta tutto" dopo il riavvio di Visual Studio.
  • Finestra di dialogo Crea data binding: Visual Studio dispone di una finestra di dialogo di data binding disponibile per gli sviluppatori .NET Framework WPF dal clic con il pulsante destro del mouse sulla finestra di progettazione XAML e Esplora proprietà e questa finestra di dialogo era disponibile anche per gli sviluppatori UWP. In questa versione tale esperienza viene ripristinata per gli sviluppatori per la piattaforma UWP e viene aggiunto il supporto per le applicazioni .NET Core WPF. Questa funzionalità è ancora in fase di sviluppo e continuerà a migliorare in futuro, allo scopo di ripristinare la parità con le funzionalità della finestra di dialogo di .NET Framework.

Editor XAML

  • Miglioramenti a #regions IntelliSense: a partire da Visual Studio 2015 #region è stato disponibile per sviluppatori XAML WPF e UWP e più di recente per Xamarin.Forms. In questa versione è stato corretto un bug di IntelliSense, con questa correzione #regions ora verrà visualizzato correttamente man mano che si inizia a digitare <!.
  • Frammenti di codice in XAML IntelliSense: IntelliSense è stato migliorato per supportare la visualizzazione di frammenti XAML, questo funzionerà sia per i frammenti predefiniti che per tutti i frammenti personalizzati aggiunti manualmente. A partire da questa versione sono inclusi anche alcuni frammenti di codice XAML predefiniti: #region, Definizione colonna, Definizione riga, Setter e Tag.
  • Popup editor XAML come finestra separata dalla finestra di progettazione: è ora possibile suddividere facilmente la finestra di progettazione XAML e il relativo editor XAML sottostante in finestre separate usando il nuovo pulsante XAML popup accanto alla scheda XAML. Quando si fa clic sulla finestra di progettazione XAML, la scheda XAML associata viene ridotta a icona e si apre una nuova finestra solo per la visualizzazione dell'editor XAML. È possibile spostare la nuova finestra in qualsiasi visualizzazione o gruppo di schede in Visual Studio. Si noti che è ancora possibile espandere la visualizzazione XAML per tornare a quella originale. In ogni caso, tuttavia, tutte le visualizzazioni XAML dello stesso file rimangono sincronizzate in tempo reale.
Finestra popup del codice XAML
Finestra popup del codice XAML
  • Visualizzazione delle risorse per gli assembly a cui si fa riferimento: XAML IntelliSense è stato aggiornato per supportare la visualizzazione di risorse XAML da un assembly a cui viene fatto riferimento (quando l'origine non è disponibile) per i progetti WPF Framework e WPF .NET Core.

Strumenti di debug XAML

  • Just My XAML in Live Visual Tree: The Live Visual Tree è una funzionalità disponibile per gli sviluppatori UWP e WPF quando eseguono l'applicazione in modalità di debug ed è parte degli strumenti di modifica in tempo reale correlati ai Ricaricamento rapido XAML. In precedenza la funzionalità visualizzava la struttura ad albero visuale attiva completa dell'applicazione in esecuzione collegata, senza possibilità di applicare un filtro per visualizzare solo il codice XAML scritto dall'utente nell'app. Per questo motivo l'esperienza risultava estremamente confusa e quindi, in base al feedback dei clienti, è stata aggiunta la nuova impostazione predefinita "Just My XAML", che limita l'albero ai soli controlli scritti dall'utente nell'applicazione. Anche se questo è il nuovo valore predefinito è ancora possibile tornare al comportamento precedente tramite il pulsante all'interno di tine Live Visual Tree stesso o tramite una nuova impostazione (disponibile in: Opzioni > Debug > generale > Abilita JUST MY XAML)
Mostra Just My XAML nella struttura ad albero visuale attiva
Mostra Just My XAML nella struttura ad albero visuale attiva

Risorse e modelli

  • Unisci dizionario risorse: è ora possibile unire facilmente un dizionario risorse esistente all'interno del progetto UWP/WPF con qualsiasi file XAML valido usando la nuova funzionalità disponibile tramite Esplora soluzioni. È sufficiente aprire il file XAML in cui si vuole aggiungere l'istruzione di unione, individuare il file che si vuole unire e fare clic con il pulsante destro del mouse su di esso in Esplora soluzioni. Nel menu di scelta rapida selezionare l'opzione "Merge Resource Dictionary Into Active Window" (Unisci dizionario risorse nella finestra attiva), che aggiungerà il codice XAML di unione corretto con il percorso.
Unione del dizionario risorse
Unione del dizionario risorse
  • Modifica modello ora funziona con i controlli di terze parti: è ora possibile creare una copia di un modello di controlli anche quando non fa parte della soluzione come codice sorgente. Con questa modifica la funzionalità "Modifica modello" sarà disponibile e funzionerà allo stesso modo che per gli elementi di prime parti di cui è disponibile il codice sorgente. Si noti che questa funzionalità è applicabile alle librerie di controlli sia di terze parti che di prime parti di cui il codice sorgente non è disponibile.

Isole XAML:

  • Supporto migliorato per le isole XAML: è stato aggiunto il supporto per lo scenario delle isole XAML per le app Windows Form e WPF .NET Core 3 che semplificano l'aggiunta del controllo XAML UWP in queste applicazioni. Con questi miglioramenti un progetto .NET Core 3 può fare riferimento a un progetto UWP contenente controlli XAML UWP personalizzati. Questi controlli personalizzati possono essere usati dai controlli WindowsXamlHost inclusi in Windows Community Toolkit V6 (Microsoft.Toolkit.Wpf.UI.XamlHost v6.0). È anche possibile usare il progetto di creazione pacchetti di applicazioni Windows per generare MSIX per .NET Core 3 con le isole. Per informazioni su come iniziare, vedere la documentazione.

C++

  • L'analisi del codice supporta ora in modo nativo Clang-Tidy per i progetti MSBuild e CMake, sia che si usi il set di strumenti Clang o MSVC. I controlli clang-tidy possono essere eseguiti come parte dell'analisi del codice in background, visualizzati come avvisi nell'editor (controllo ortografia) e visualizzati nell'Elenco errori.
Avvisi di Clang-Tidy nell'elenco errori
Avvisi di Clang-Tidy nell'elenco errori
  • I progetti di Visual Studio CMake ora hanno pagine Panoramica con opzioni introduttive per lo sviluppo multipiattaforma. Queste pagine sono dinamiche e consentono di connettersi a un sistema Linux e di aggiungere una configurazione Linux o WSL al progetto CMake.
Pagine di panoramica di CMake
Pagine di panoramica di CMake
  • Il menu a discesa di avvio per i progetti CMake ora visualizza le destinazioni usate più di recente e può essere filtrato.
  • C++/CLI supporta ora l'interoperabilità con .NET Core 3.1 e versioni successive in Windows.
  • È ora possibile abilitare ASan per i progetti compilati con MSVC in Windows per la strumentazione di runtime del codice C++, che consente di rilevare gli errori di memoria.
  • Aggiornamenti alla libreria standard C++ di MSVC:
    • C++17: implementazione to_chars() della precisione generale, completamento P0067R5 conversioni di stringhe elementari (carbonnv). Viene così completata l'implementazione di tutte le funzionalità della libreria nello standard C++17.
    • C++20: implementazione P1754R1 Rinominare i concetti in standard_case. Per includere le funzionalità di anteprima della bozza di lavoro C++ più recente, usare il flag del compilatore. Il flag /std:c++latestpuò essere impostato anche nella pagina delle proprietà del progetto linguaggio C/C++ > tramite la proprietà Standard del linguaggio C++.
  • È ora disponibile una nuova raccolta di strumenti denominata C++ Build Insights. Per altre informazioni, vedere il blog del team di C++.

Supporto per la pubblicazione in GitHub

  • La funzionalità di pubblicazione in GitHub che faceva parte dell'estensione GitHub per Visual Studio è ora inclusa in GitHub Essentials di Visual Studio.
  • È ora possibile pubblicare repository Git locali in GitHub usando il pulsante Publish to GitHub (Pubblica in GitHub) nella pagina Team Explorer Synchronization (Sincronizzazione di Team Explorer).

Schede dei documenti verticali in Visual Studio

È possibile gestire le schede dei documenti in un elenco verticale sul lato sinistro o destro dell'editor.

Gestire le schede dei documenti in un elenco verticale sul lato sinistro o destro dell'editor
Schede dei documenti verticali in Visual Studio

Strumento di debug delle proprietà pinnable

È ora possibile identificare e controllare rapidamente gli oggetti in fase di debug aggiungendo le proprietà nella parte superiore di Suggerimenti dati o nelle finestre Espressione di controllo, Auto e Variabili locali usando la funzionalità Pinnable Properties (Proprietà aggiungibili).

Identificare ed esaminare gli oggetti aggiungendo le proprietà tramite la funzionalità Proprietà pinnable
Pinnable Properties (Proprietà aggiungibili) in Visual Studio

Finestra degli strumenti Contenitori

  • È possibile elencare, ispezionare, arrestare, avviare e rimuovere contenitori
  • È possibile visualizzare log e contenuto dei file dei contenitori in esecuzione e anche aprire una finestra del terminale nei contenitori
  • È possibile visualizzare, controllare e rimuovere immagini
È possibile elencare, controllare, arrestare, avviare e rimuovere i contenitori tramite la finestra degli strumenti dei contenitori.
Finestra degli strumenti Contenitori in Visual Studio

Nascondere automaticamente le finestre degli strumenti

L'abilitazione di questa funzionalità di anteprima consente di evitare i ritardi di avvio introdotti dall'avvio di Visual Studio con più finestre degli strumenti aperte.

Produttività .NET

  • È ora possibile configurare il livello di gravità di una regola di stile del codice direttamente tramite l'elenco errori. Posizionare il cursore sull'errore, l'avviso o il suggerimento. Fare clic con il pulsante destro del mouse e scegliere Set severity (Imposta gravità). Selezionare quindi il livello di gravità che si vuole configurare per la regola. Il file EditorConfig esistente verrà così aggiornato con la nuova gravità della regola. Questa operazione funziona anche per gli analizzatori di terze parti.
Impostare la gravità della regola direttamente tramite l'elenco errori
Impostare la gravità della regola direttamente tramite l'elenco errori
  • Trova tutti i riferimenti consente ora di raggruppare per tipo e membro.
Raggruppare in base a tipo e membro in Trova tutti i riferimenti
Raggruppare in base a tipo e membro in Trova tutti i riferimenti
  • È ora possibile rendere statica una funzione locale e passare variabili definite all'esterno della funzione alla dichiarazione e alle chiamate della funzione. Posizionare il cursore sul nome della funzione locale. Premere CTRL+. per attivare il menu Azioni rapide e refactoring. Selezionare Make local function static (Imposta funzione locale come statica).
Impostare una funzione locale come statica
Impostare una funzione locale come statica
  • È ora possibile passare una variabile in modo esplicito in una funzione statica locale. Posizionare il cursore sulla variabile nella funzione locale statica. Premere CTRL+. per attivare il menu Azioni rapide e refactoring. Selezionare Pass variable explicitly in local static function(Passa variabile in modo esplicito in una funzione statica locale).
Passare una variabile in una funzione statica locale
Passare una variabile in una funzione statica locale

Produttività .NET

  • È ora possibile configurare il livello di gravità di una regola di stile del codice direttamente tramite l'editor. Se un utente non ha attualmente un file con estensione editorconfig, ne verrà generato uno. Posizionare il cursore sull'errore, l'avviso o il suggerimento e digitare (CTRL+.) per aprire il menu Azioni rapide e refactoring. Selezionare 'Configura o elimina problemi'. Selezionare quindi la regola e scegliere il livello di gravità che si vuole configurare per la regola. Il file EditorConfig esistente verrà così aggiornato con la nuova gravità della regola. Questa operazione funziona anche per gli analizzatori di terze parti.
Impostare la gravità della regola direttamente tramite l'editor
Impostare la gravità della regola direttamente tramite l'editor
  • È ora possibile usare il comando Vai a base per spostarsi verso l'alto nella catena di ereditarietà. Il comando Vai a base è disponibile nel menu di scelta rapida (clic con il pulsante destro del mouse) dell'elemento per il quale si vuole esplorare la gerarchia di ereditarietà. In alternativa, è possibile digitare ALT+HOME. Se è presente più di un risultato, verrà visualizzata una finestra degli strumenti con tutti i risultati a cui è possibile scegliere di passare.
Vai a base
Vai a base
  • È ora possibile aggiungere controlli Null per tutti i parametri. Verranno aggiunte le istruzioni if che controllano la presenza di valori Null in tutti i parametri Nullable non controllati. Posizionare il cursore su qualsiasi parametro all'interno del metodo. Premere CTRL+. per attivare il menu Azioni rapide e refactoring. Selezionare l'opzione 'Add null checks for all parameters' (Aggiungi i controlli Null per tutti i parametri).
Add null checks for all parameters (Aggiungi i controlli Null per tutti i parametri)
Add null checks for all parameters (Aggiungi i controlli Null per tutti i parametri)
  • I metodi privi di documentazione XML ora possono ereditare automaticamente la documentazione XML dal metodo di cui eseguono l'override. Posizionare il cursore sul metodo non documentato che implementa un metodo di interfaccia documentato. Le informazioni rapide visualizzeranno la documentazione XML dal metodo di interfaccia. È anche possibile ereditare commenti XML da classi di base e interfacce con il tag <inheritdoc>. Esempio in Docs.
Ereditarietà della documentazione XML
Ereditarietà della documentazione XML

Xamarin

Ricaricamento rapido XAML per Xamarin.Forms

Il ricaricamento rapido XAML per Xamarin.Forms accelera lo sviluppo e rende più facile compilare, sperimentare ed eseguire l'iterazione sull'interfaccia utente. Non è più necessario ricompilare l'applicazione ogni volta che si modifica l'interfaccia utente: le modifiche vengono visualizzate istantaneamente nell'applicazione in esecuzione.

Pubblicazione bundle dell'app Android

È ora possibile creare bundle di applicazioni Android durante la pubblicazione delle applicazioni Android in Visual Studio. I bundle dell'app offrono agli utenti APK ottimizzati in base alle specifiche del dispositivo quando scaricano un'applicazione da Google Play Store o da vari App Store Android.

Pubblicazione bundle dell'app Android
Pubblicazione bundle dell'app Android

Migrazione guidata AndroidX

È ora possibile usare una migrazione guidata AndroidX per convertire la propria applicazione Android esistente in AndroidX dalla libreria di assistenza Android.

Migrazione guidata AndroidX
Migrazione guidata AndroidX

Linting di layout Android

A questo punto viene proposto un insieme di problemi comuni quando si modificano i layout all'interno di Android Designer.

Linting di layout Android
Linting di layout Android

Principali problemi risolti in Visual Studio 2019 versione 16.4


Problemi noti

Vedere tutti i problemi e le soluzioni alternative disponibili in Visual Studio 2019 versione 16.4 facendo clic sul collegamento seguente.

Problemi noti di Visual Studio 2019

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 Icona Commenti e suggerimenti 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.


In alto