Condividi tramite


Note sulla versione di NuGet 6.13

Veicoli per la distribuzione di NuGet:

Versione di NuGet Disponibile nella versione di Visual Studio Disponibile in .NET SDK
6.13.0 Non disponibile 9.0.2001
6.13.1 Visual Studio 2022 versione 17.13.0 9.0.2011
6.13.2 Visual Studio 2022 versione 17.13.2 9.0.2031

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

Riepilogo: Novità nella versione 6.13.2

  • Il nuovo risolutore delle dipendenze di ripristino ha esito negativo quando si risolvono dipendenze figlie identiche - #14025

Elenco dei commit in questa versione

Riepilogo: Novità nella versione 6.13.1

NuGet 6.13.1 è disponibile in Visual Studio 17.13 e .NET 9.0.201 SDK.

  • Supporto per il nuovo formato di soluzione slnx in dotnet nuget perché e dotnet list package - #14034

Elenco dei commit in questa versione

Riepilogo: Novità nella versione 6.13.0

NuGet 6.13.0 è disponibile in .NET 9.0.200 SDK.

  • Supporto per i provider di credenziali distribuiti tramite gli strumenti .NET - #12567

  • Funzionalità di consenso esplicito: "Fornita dalla piattaforma", che rimuove i pacchetti forniti dalla piattaforma .NET dal grafico delle dipendenze. Ciò comporta prestazioni migliori ed elimina i falsi positivi per le vulnerabilità nelle dipendenze transitive.

  • Perché dotnet nuget dovrebbe controllare i pacchetti specifici per RID - #13718

  • Consentire di specificare il percorso binlog msbuild quando si richiama il ripristino statico del grafo per evitare di modificare l'ambiente - #10789

  • Correzioni del nuovo sistema di risoluzione delle dipendenze

    • Il nuovo sistema di risoluzione delle dipendenze scarica più pacchetti di prima - #13943

    • Il nuovo sistema di risoluzione delle dipendenze non gestisce correttamente le versioni mobili in alcune situazioni - #13992

    • Il nuovo sistema di risoluzione delle dipendenze segnala erroneamente NU1605 (downgrade) quando si utilizza il fissaggio transitivo di una dipendenza diretta e un downgrade esiste in un grafo dei pacchetti - #13938

    • Ripristino NuGet ripristinando le versioni precedenti delle dipendenze transitive quando la dipendenza diretta non dispone di linee guida per .NET Framework di destinazione dell'utente - #13934

    • Progetto e pacchetto nello stesso grafico con lo stesso nome, ma dipendenze diverse possono causare versioni non corrette delle dipendenze di tale ID - #13888

  • L'interfaccia utente di Gestione pacchetti in Visual Studio mostra ora i file READMEs incorporati per i pacchetti NuGet, se disponibili - #12583

Problemi corretti in questa versione

  • Rilevare se il ripristino ha usato NuGetAudit o meno per i progetti PackageReference - #13778

  • Aggiungere un indicatore per i pacchetti deprecati e vulnerabili all'intestazione della scheda Dettagli pacchetto. - #13974

  • Telemetria di navigazione per il comando “Cancella tutto lo storage NuGet” nelle impostazioni di Visual Studio - #13968

  • Gestione pacchetti NuGet per soluzione seleziona automaticamente le dipendenze transitive - #13893

  • Il debug di repository di grandi dimensioni con il ripristino statico basato su grafo è lento - #13876

  • Pacchetti Sdk client NuGet che si aggiornano a net8.0 - #13842

  • Alzare di livello l'avviso NU3043 all'errore in .NET 10 - #13814

  • L'impostazione di "Consenti la selezione del formato al primo installazione del pacchetto" non è chiara - #14016

  • dotnet nuget why segnala l'argomento mancante, anche se è stato eseguito con successo - #13908

  • Regolazioni della spaziatura nelle schede del riquadro dei dettagli - #13880

  • Il bordo di messa a fuoco del contenuto della scheda del riquadro dettagli viene troncato - #13879

  • JAWS legge l'intero contenuto della scheda dei Dettagli del pacchetto quando viene visitata per la prima volta - #13878

  • ContentItemCollection.PopulateItemGroups assegna in modo non necessario - #13851

  • Leggere e scrivere file con estensione nupkg.metadata con System.Text.Json - #13835

  • NuGet ha esito negativo nei contenitori quando HOME non è impostato - #13834

  • Firma: chiave non disposta - #13823

  • Eseguire i TFMs in parallelo durante la raccolta degli output dei pacchetti - #13776

  • PERF: Le operazioni di clonazione NuGet mostrano significativamente nelle allocazioni durante il caricamento della soluzione di Visual Studio - #13647

  • Il recupero delle risorse di vulnerabilità non rispetta l'annullamento - #13644

  • Ordine errato degli argomenti nei log per la versione centralizzata del pacchetto (stringa Info_AddPkgCPM) - #13155

  • Gli assembly satellite per le lingue di tre lettere non vengono copiati dal pacchetto NuGet - #12253

  • Il pacchetto Nuget non supporta la versione< vuota >in .nuspec anche se la versione viene passata nella riga di comando - #7987

Elenco dei commit in questa versione

Contributi alla community

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

  • SimonCropp
    • 6185 ridurre la memoria nella ManifestMetadata
    • 6168 rimuovere le ricerche duplicate del dizionario
    • 6166 rimuovere count() ridondante in GlobalPackageFolderRepositories
    • 6165 evitare qualsiasi chiamata in GetCommandAttribute
    • 6167 Rimuovere cast ridondanti
  • baronfel
    • 6124 Espandi il parser delle impostazioni regionali per supportare codici linguistici a tre caratteri
    • 6018 Aggiornamento _WalkEachTargetPerFramework per eseguire TFMs in parallelo
  • ToddGrun
    • 6098 Modificare ContentItemCollection.PopulateItemGroups per usare il pooling per strutture di dati temporanee ad allocazione elevata
    • 5930 Tentativo di spostare diverse strutture di dati in modo che non siano modificabili
  • mthalman
    • 6212 Correzione della formattazione in GraphOperations
  • kasperk81
    • 6072 aggiungere il fallback SpecialFolder.UserProfile
  • MichaelSimons
    • 6102 Aggiornare i riferimenti al team source-build
  • akoeplinger
    • 6025 Correzione dell'errore di ortografia in EnhancedHttpRetryHelper.cs
  • jimmylewis
    • 6027 Effettuare il refactoring delle chiamate a EnsureVisualStudioHost() a un metodo di base [TestInitialize]