Leggere in inglese

Condividi tramite


Note sulla versione di NuGet 6.5

Veicoli per la distribuzione di NuGet:

Versione di NuGet Disponibile nella versione di Visual Studio Disponibile in .NET SDK
6.5 Visual Studio 2022 versione 17.5 7.0.2001
6.5.1 N/D N/D 1

1 Installato con visual Studio 2022 with.NET carico di lavoro Core

Riepilogo: Novità nella versione 6.5.1

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

Riepilogo: Novità nella versione 6.5

  • Gestire i pacchetti nel file Directory.Packages.props per i progetti CPM - #11890

  • Interfaccia utente mapping origine pacchetti - Consenti la creazione/rimozione dei mapping dell'origine del pacchetto nell'interfaccia utente delle opzioni NuGet - #11363

  • Interfaccia utente mapping origine pacchetti - Elenca mapping origine pacchetti nell'interfaccia utente delle opzioni NuGet - #11362

  • Osservare retry-After delay on HTTP request retry - #10558

  • Output leggibile del computer per il pacchetto elenco dotnet - #7752

  • Honor WarningsNotAsErrors - #5375

  • Ricaricare le origini dei pacchetti di Visual Studio quando nuget.config viene modificato manualmente - #1538

  • Ripristinare le dipendenze per i progetti elencati in un file di filtro della soluzione (con estensione slnf) - #10809

Problemi corretti in questa versione

controller di dominio:

  • Durante la risoluzione dell'SDK del progetto MSBuild, registrare sempre gli errori in caso di errore - #12312

  • Variabile NUGET_CLI_LANGUAGE di ambiente per controllare il linguaggio di output dei comandi di nuget.exe - #12181

  • Rendere evidente quando un avviso viene elevato a un errore - #8803

  • Mostra errore quando si usa nuget.exe per comprimere l'SDK csproj - #7778

Bug:

  • Opzione versione di output applicabile solo per l'opzione json di formato nel pacchetto dotnet list - #12293

  • L'aggiunta transitiva nuGet modifica l'ordine di importazione g.props, interrompendo la compilazione - #12278

  • PrivateAssets per le dipendenze transitive centrali devono essere propagate indipendentemente dal fatto che l'elemento padre sia un progetto o un pacchetto - #12276

  • Flusso di flag di inclusione non corretto per le dipendenze gestite centralmente aggiunte in modo transitivo - #12274

  • Possibile race condition in ConfigurationDefaults.Instance.DefaultPackageSources - #12246

  • NuGet non riprova nelle risposte HTTP 429 - #12214

  • Semplificazione del metodo Linq Any per migliorare le prestazioni - #12193

  • StackOverflowException in InstallPackagesFromV edizione Standard xtensionRepository - #12192

  • Versions_SelectionChanged genera NullReferenceException quando si modifica il pacchetto selezionato - #12184

  • Il ripristino statico basato su grafo non riesce con un'eccezione NullReferenceException durante la negoziazione SetPlatform - #12177

  • Ridurre l'allocazione di memoria durante la creazione di InnerNodes e ParentNodes vuoti per un nuovo graphNode durante il ripristino - #12157

  • Impostazioni LoadingContext genera eccezioni quando un file di impostazioni diverso causa un'eccezione - #12154

  • NuGet.config non valido fa sì che il resolver msBuild SDK basato su NuGet generi un'eccezione non gestita - #12152

  • Il colore del carattere TextBox della filigrana non è corretto nella finestra di dialogo Aggiungi opzioni mapping origine pacchetto - #12141

  • VS2022 17.1.2: la dipendenza tra .NET Standard 2.0 e .NET 4.7.1 genera un errore NuGet System.Memory, Version=4.0.1.1 non trovato - #12137

  • Modifica che causa un'interruzione in .NET 8 - Environment.GetFolderPath restituisce un percorso non corretto in Unix - #12127

  • nuget.exe stringhe di NuGet.Commands non sono localizzate - #12097

  • Stringa dell'argomento processo troppo lunga durante la pubblicazione in Visual Studio con grafico statico abilitato - #11968

  • Fornire la soluzione per l'errore NuGet NU1012: l'errore pack non chiama i file di problema - #11905

  • Alcuni comandi dell'interfaccia della riga di comando non rispettano DOTNET_CLI_UI_LANGUAGE - #11326

  • Ridurre il cambio di thread dell'interfaccia utente quando si determina la cartella della soluzione e se la soluzione è aperta - #11090

  • Problema durante il salvataggio delle impostazioni in Visual Studio: l'aggiunta di un'origine genera un'eccezione - #8407

  • PackageDependencyGroup non implementa correttamente Equals - #6478

Elenco dei commit in questa versione

Contributi della community

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

  • Forgind
    • 4970 Fare in modo che il resolver SDK registri sempre un errore quando la risoluzione dell'SDK non riesce
  • marcin-krystianc
    • 4952 PrivateAssets per le dipendenze transitive centrali devono essere propagate indipendentemente dal fatto che il nodo padre sia un progetto o un pacchetto
  • marcin-krystianc
    • 4950 Correzione include il calcolo dei flag per le dipendenze gestite centralmente aggiunte in modo transitivo
  • drewnoakes
    • 4891 Visualizzare documenti dai pacchetti nell'albero delle dipendenze
  • kvpt
    • 4790 Aggiungere il supporto per il ripristino del file slnf dalla riga di comando
  • Atari Dreams
    • 4863 Semplificazione del metodo Linq Any
  • Davidegiacometti
    • 4840 Refactoring PackageDependencyGroup Equals e GetHashCode
  • danjagnow
    • 4843 Messaggio di errore NU1012 aggiornato per visualizzare i percorsi degli elementi