Note sulla versione di NuGet 5.2
Veicoli per la distribuzione di NuGet:
Versione di NuGet | Disponibile nella versione di Visual Studio | Disponibile in .NET SDK |
---|---|---|
5.2.0 | Visual Studio 2019 versione 16.2 | 2.1.80X 1, 2.2.40X2 |
5.2.1 | n/d | n/a .NET Core 2.2 non è supportato a partire dal 23 dicembre 2019 |
1Installato con Visual Studio 2019 con carico di lavoro .NET Core
2Disponibile come installazione facoltativa con Visual Studio 2019 con carico di lavoro .NET Core
Riepilogo: Novità nella versione 5.2.1
- [Sicurezza]: Avviso di sicurezza Microsoft CVE 2022-30184 | Vulnerabilità di divulgazione di informazioni .NET - #11883
Riepilogo: Novità nella versione 5.2
Correzione di un bug critico che causava occasionali errori di operazione NuGet a causa di problemi di percorso in Linux e Mac - #7341
Miglioramento della velocità di risposta dell'interfaccia utente durante l'esplorazione dei pacchetti usando l'interfaccia utente di Gestione pacchetti NuGet in Visual Studio, in particolare per le origini lente - #8039
Tonnellate di correzioni di affidabilità per il file di blocco (#8187,#8160,#8114,#7840) e il plug-in di autenticazione (#8300,#8271,#8269,#8210,#8198,#7845)
Problemi corretti in questa versione
Bug
Perf: Gestione pacchetti Console: l'interfaccia utente ritarda l'aggiornamento della casella combinata "Progetto predefinito" selezionata - #8235
Prestazioni: miglioramenti delle prestazioni nell'interfaccia utente pm - #8039
Perf: Ritardo dell'interfaccia utente durante la lettura del progetto predefinito in PMC - #6824
Perf: [vsfeedback] La scheda Aggiornamento NuGet si blocca per un'origine del pacchetto locale - #6470
Plug-in: NuGet attende il timeout completo dell'handshake se il plug-in non viene avviato o termina in anticipo - #8300
Plug-in: migliorare la diagnosbilità dell'errore di avvio del plug-in - #8271
Plug-in: problema con nuget.exe individuazione dei plug-in predefiniti - #8269
Plug-in: il file della cache non viene mai letto - #8210
Plug-in: "Un'attività è stata annullata". Errori con plug-in di autenticazione durante il ripristino - #8198
Cache dei plug-in non individuabile in modo intermittente nelle piattaforme Linux - #7845
LockFile: con ATF, ha false NU1004 a causa di un controllo di uguaglianza del framework di destinazione non valido - #8187
LockFile: flag di ripristino '--locked-mode' non rispettato se il file di blocco è vuoto o in formato non valido - #8160
LockFile: non usare progetti minuscoli con nomi di assembly personalizzati nel file di blocco dei pacchetti - #8114
LockFile: imposta il riferimento al progetto in lettere minuscole nel file di blocco - #7840
Ripristino: l'installazione di un pacchetto firmato manomesso comporta più tentativi di installazione non riusciti (con output ripetuto) - #8175
Visual Studio: le opzioni utente della soluzione non riescono a deserializzare dopo l'aggiornamento di NuGet - #8166
dotnet-list-package in un progetto UnitTest restituisce un errore - #8154
Creare un gruppo di pacchetti NuGet per il programma di installazione di Visual Studio - Correzione di alcuni problemi di installazione di VSIX - #8033
GeneratePackageOnBuild non deve impostare NoBuild. - #7801
La nuova opzione "-SymbolPackageFormat snupkg" genera un errore quando il file con estensione nuspec contiene un elemento di riferimento di assembly esplicito - #7638
NuGet.targets(498,5): errore : Impossibile trovare una parte del percorso '/tmp/NuGetScratch - #7341
DCR:
Aggiungere una proprietà msbuild che indica che PackageDownload è supportato - #8106
FrameworkReference elimina il flusso di dipendenza tramite FrameworkReference.PrivateAssets - #7988
Meccanismo per fornire runtime.json all'esterno di un pacchetto - #7351
Elenco di tutti i problemi risolti in questa versione - 5.2 RTM