Leggere in inglese

Condividi tramite


Note sulla versione di NuGet 6.6

Veicoli per la distribuzione di NuGet:

Versione di NuGet Disponibile nella versione di Visual Studio Disponibile in .NET SDK
6.6 Visual Studio 2022 versione 17.6 7.0.3001
6.6.1 N/D 7.0.3041
6.6.2 Visual Studio 2022 versione 17.6 7.0.3131

1 Installato con Visual Studio 2022 con carico di lavoro .NET Core

Riepilogo: Novità nella versione 6.6.2

  • [Sicurezza]: Avviso di sicurezza Microsoft CVE-2024-0057 | Vulnerabilità di bypass della funzionalità di sicurezza client NuGet - #12653

Riepilogo: Novità nella versione 6.6.1

  • [Sicurezza]: Avviso di sicurezza Microsoft CVE-2023-29337 | Vulnerabilità di esecuzione del codice remoto del client NuGet - #12653

Nota

In Linux è presente una modifica che causa un'interruzione del comportamento. Il percorso della cartella temporanea, in cui NuGet archivia i file temporanei durante le varie operazioni, è passato da /tmp/NuGetScratch a /tmp/NuGetScratch<username>. Ad esempio, per l'utente User1, la cartella temporanea sarà /tmp/NuGetScratchUser1.

Riepilogo: Novità nella versione 6.6

  • [Epic]: Miglioramenti della gestione pacchetti centrale per la versione 17.6 - #12413

Problemi corretti in questa versione

controller di dominio:

  • Il ripristino statico basato su grafo deve sempre registrare un errore in caso di errore - #12372

Bug:

  • Impostare CentralPackageVersionOverrideEnabled=false nel progetto con il ripristino del progetto interrotto da CPM - #12500

  • Arresti anomali del ripristino statico basato su grafo nei sistemi con codifiche della console alternative - #12373

  • GlobalPackageReference non funziona per progetti csproj di tipo legacy - #12368

  • I progetti del sito Web aperti da IIS non riescono a installare i pacchetti - #12337

  • StackOverflow in SemanticVersion.ToString - #12330

  • Errore di ripristino statico del grafico quando si fa riferimento a un progetto non ripristinabile - #12322

  • Il rilevamento del consenso esplicito di CPM in Visual Studio e la riga di comando è diversa - #12285

  • Flusso PrivateAssets in modo non corretto per le dipendenze gestite centralmente bloccate in modo transitivo - #12270

  • Regressione delle prestazioni dei ripristini NuGet nell'SDK v7.0.100 a causa del calcolo di "CentralTransitiveDependencyGroups" - #12269

  • [Bug]: NuGet.VisualStudio dipende dal pacchetto non esistente da NuGet.org - #12164

  • [Bug]: Il kernel personalizzato interrompe nuget - #11995

  • PackageSource: restituisce codice hash probabilmente errato - #10276

Elenco dei commit in questa versione

Contributi della community

Grazie a tutti i collaboratori che hanno contribuito a rendere incredibile questa versione di NuGet.

  • kant2002
    • 5103 Correzione del ripristino del progetto quando CentralPackageVersionOverrideEnabled=false
  • atamagaii
    • 5078 Modifica della risorsa inglese MsbuildPathNotExist per descrivere correttamente th...
  • pombredanne
    • 5083 Correzione di errori di ortografia secondari
  • NikolaMilosavkolvic
    • 5091 Tagliare le destinazioni netframework nella compilazione di origine
  • uweigand
    • 5046 Limitare le connessioni simultanee tramite NUGET_CONCURRENCY_LIMIT
  • marcin-krystianc
    • 4954 Miglioramento delle prestazioni di calcolo di PrivateAssets per le dipendenze gestite centralmente bloccate in modo transitivo
    • 4953 PrivateAssets efficaci delle dipendenze transitive gestite centralmente devono essere un'intersezione delle dipendenze padre