Note sulla versione di NuGet 6.2
Veicoli per la distribuzione di NuGet:
Versione di NuGet | Disponibile nella versione di Visual Studio | Disponibile in .NET SDK |
---|---|---|
6.2.0 | Visual Studio 2022 versione 17.2 | 6.0.3001 |
6.2.1 | Visual Studio 2022 versione 17.2.4 | 6.0.3011 |
6.2.2 | Visual Studio 2022 versione 17.2 | 6.0.3051 |
6.2.4 | N/D | 6.0.3131 |
1 Installato con Visual Studio 2022 con carico di lavoro .NET Core
Riepilogo: Novità nella versione 6.2.4
- [Sicurezza]: Avviso di sicurezza Microsoft CVE-2023-29337 | Vulnerabilità di esecuzione del codice remoto del client NuGet - #12653
Riepilogo: Novità nella versione 6.2.2
- [Sicurezza]: Avviso di sicurezza Microsoft CVE 2022-41032 | Vulnerabilità di elevazione dei privilegi .NET - #12149
Riepilogo: Novità nella versione 6.2.1
- [Sicurezza]: Avviso di sicurezza Microsoft CVE 2022-30184 | Vulnerabilità di divulgazione di informazioni .NET - #11883
Riepilogo: Novità nella versione 6.2
Aggiungere TFM per .NET nanoFramework - #10800
[Funzionalità]: Richiedere il mapping dell'origine del pacchetto quando si usa CPM - #11505
[Funzionalità]: Consenti l'override di una versione del pacchetto definita a livello centrale - #11516
[Funzionalità]: aggiungere IVsNuGetProjectUpdateEvents in Visual Studio, segnalando le modifiche di ripristino per i progetti basati su PackageReference. - #9782 - Vedere la documentazione
Progetto A che fa riferimento al pacchetto B tramite AssetTargetFallback, non usa lo stesso AssetTargetFallback per eseguire il pull del pacchetto di dipendenza B C - #5957 - Altre informazioni
Problemi corretti in questa versione
controller di dominio:
Rendere virtuali i metodi LocalPackageFileCache - #10325
I file di blocco NuGetScratch non vengono puliti - #10679
AutoCompleteResourceV3 non usa il logger fornito - #11272
Aggiungere Author (Autore) alla descrizione comando per un pacchetto nell'elenco di pacchetti dell'interfaccia utente pm - #11499
Rimuovere il codice inutilizzato NU5049 - #11598
Bug:
Ripristinare la mitigazione delle nuget.org mancanti quando altri strumenti creano nuget.config #11616
Aggiungere il supporto per il raggruppamento a InfiniteScrollList, consentendone l'abilitazione o la disabilitazione - #10748
Rendere espandibili e comprimibili le sezioni di raggruppamento InfiniteScrollList - #10749
Leggere e archiviare le origini transitive di un pacchetto durante la lettura dei pacchetti installati dal file assets - #10751
Aggiungere la memorizzazione nella cache dei dati delle dipendenze transitive estratti dal file di blocco (file asset) - #10752
Surface the transitive packages and its transitive origin through the search layer - #11486
NuGet.exe elenco dalla cartella dei pacchetti locali non funziona con il flag AllVersion - #4537
Gli errori causati da origini mancanti/non riuscite vengono visualizzati in modo incoerente in Esplora soluzioni rispetto all'elenco degli errori - #7245
I tasti di direzione nella modifica delle origini dell'interfaccia utente di NuGet PM non modificano l'ordine di persistenza - #8315
PackageReference gestisce in modo anomalo gli identificatori di runtime duplicati in csproj PackageReference - #9290
RestoreIgnoreFailedSources=true restituisce ancora avvisi - #9765
Introdurre un avviso per l'intervallo di versioni null/vuoto (nuovo o riutilizzare NU1604) - #9767
NuGet genera nuovamente eccezioni "gli autori sono obbligatori" "description is required", ignorando i token di sostituzione csproj/nuspec - #9954
[Bug]: L'estrazione del pacchetto a volte ha esito negativo con "file in uso da un altro processo" - #11373
Aggiungere report sullo stato di avanzamento durante l'installazione del pacchetto - #11432
[Bug]: Ridurre le allocazioni di stringhe nel percorso del codice di ripristino - #11475
[Velocità di risposta] RestoreOperationLogger che blocca un numero elevato di thread del pool di thread che tenta di accedere al riquadro della finestra di output - #11501
[Velocità di risposta] L'interfaccia utente di Gestione pacchetti può usare un numero elevato di thread che eseguono tutte le ricerche nel disco, ma deve essere eseguito da thread a esecuzione prolungata - #11570
[Velocità di risposta] L'interfaccia utente di Gestione pacchetti può usare un numero elevato di thread che eseguono la ricerca nel disco (fino a 316 thread), usare il token di annullamento nelle subroutine - #11599
[Bug]: NU1004 in Visual Studio, ma non dalla riga di comando (file di blocco in modalità bloccata) - #11639
[Bug]: nuovo avviso per i mapping dell'origine del pacchetto non passa un valore per il segnaposto della stringa di risorsa - #11709
Elenco dei commit in questa versione
Contributi della community
Grazie a tutti i collaboratori che hanno contribuito a rendere incredibile questa versione di NuGet.
Chi | Prs | Problemi |
---|---|---|
MarkKharitonov | 4511 | [Funzionalità]: aggiungere il supporto per una variabile di ambiente dedicata che fornisce il percorso NuGetScratch. - #11671 |
mfkl | 4222 | Criteri di pulizia e scadenza della cache migliori - #4980 |
dfederm | 4504 | Il ripristino statico di Graph usa Project.FromFile + Project.CreateInstance anziché ProjectInstance.FromFile direttamente - #11675 |
crummel | 4404 | [main] Patch di backport di compilazione di origine per i repository. #2708 |
mjolka | 4475 | Ripristino molto lento quando si usa NoWarn in un singolo progetto con molte dipendenze - #11222 |
marcin-krystianc | 4488 | Dotnet Integration Pack test IL issue - #11454 |
marcin-krystianc | 4025 | Il ripristino non riesce con NU1106 per la soluzione che usa StaticGraph e CPVM - #10327; [Funzionalità]: Aggiunta dell'opzione per consentire l'override delle versioni delle dipendenze transitive - #10389 |
davkean | 4483 | Rimuovere le allocazioni non richiesto durante l'analisi del file di asset #11648 |
reynoldsbd | 4458 | [Bug]: Race Condition Creating Plugin Log Files - #11517 |
tintoy | 4287 | AutoCompleteResourceV3 non usa il logger fornito - #11272 |
davkean | 4440 | Migliorare le prestazioni di Visual Studio e NuGet rendendo alcuni metodi non asincroni - #11816 |
davkean | 4439 | Chiamate ridondanti per ottenere VsHierarchy in NuGet VS Code - #11817 |
davkean | 4432 | Evitare il doppio controllo dei progetti supportati - #11554 |
dfederm | 4393 | [Bug]: Il ripristino statico del grafico binlog non registra gli input delle attività - #11484 |
drewnoakes | 4390 | Visualizzare i file con estensione props e targets del pacchetto in Esplora soluzioni #7838 |
drewnoakes | 4386 | Esplora soluzioni ricerca non mostra il contenuto del pacchetto - #7834 |
marcin-krystianc | 4186 | [Regressione]: Regressione delle prestazioni per i ripristini ad accesso sporadico in .NET 5.0.x #11031 |
joperator | 4389 | [Bug]: Errori NU3028 e NU3037 durante il ripristino di pacchetti NuGet in FreeBSD - #11481 |
AndreiTimisă | 3779 | Rendere virtuali i metodi LocalPackageFileCache - #10325 |
Tmds | 4123 | I file di blocco NuGetScratch non vengono puliti - #10679 |
Commenti e suggerimenti
I commenti degli utenti sono importanti. In caso di problemi con questa versione, controllare i problemi di GitHub e visual Studio Developer Community per individuare i problemi esistenti. Per i nuovi problemi all'interno di NuGet, segnalare un problema di GitHub. Per problemi generali relativi all'esperienza nuGet, segnalarlo tramite l'opzione Segnala un problema nell'IDE preferito in Guida > segnala un problema.