Note sulla versione di NuGet 6.11

Veicoli per la distribuzione di NuGet:

Versione di NuGet Disponibile nella versione Visual Studio Disponibile in .NET SDK
6.11 Visual Studio 2022 versione 17.11 8.0.4001
6.11.2 N/A 8.0.420

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

Riepilogo: Novità nella versione 6.11.2

  • Avviso di sicurezza | Aggiornamento avanzato della difesa per il client NuGet - 14857

Elenco dei commit in questa versione

Riepilogo: Novità nella versione 6.11.1

Problemi corretti in questa versione

  • Correzione di "più tentativi di scaricare il file nupkg non sono riusciti" - #13545

Elenco dei commit in questa versione

Riepilogo: Novità nella versione 6.11

  • Sopprimere gli avvisi NuGetAudit per consulenze specifiche nei progetti PackageReference - #13679

  • Aggiungere --allow-insecure-connections opzione al dotnet SDK - #13396

  • Sostituire gli autori con i proprietari nell'interfaccia utente di Visual Studio Package Manager - #12501

  • [Funzionalità]: aggiungere dotnet nuget why al dotnet CLI - #11943

  • NuGet non può eseguire il ripristino da origini HTTPS con problemi di certificato SSL - #4387

Modifiche di rilievo

  • MSBuildRestoreUtility.GetRestoreAuditProperties richiede una modifica radicale per leggere NuGetAuditSuppress gli elementi - #13313

Problemi corretti in questa versione

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted o ProjectUpdateFinished deve fornire solo un elenco di file che verranno modificati. - #13413

  • dotnet nuget I comandi non devono restituire informazioni sull'utilizzo per tutti gli errori - #13251

  • [DCR]: NuGet fa sì che molti ArgumentExceptions vengano generati e rilevati in Visual Studio - #11535

  • Rimuovere .NET Framework TFM da NuGet.CommandLine.XPlat - #8452

  • PERF: GetPackageInfo esegue un'allocazione chiamando inutilmente GetNupkgMetadataPath - #13556

  • 'dotnet nuget why' si arresta in modo anomalo quando si usa l'opzione --framework - #13547

  • SignatureUtility.GetCertificates in NuGet.Client può ignorare la chiamata a Dispose in caso di errore - #13535

  • 'dotnet nuget why' non funziona quando viene fornita una directory per l'argomento 'Path' - #13527

  • Suggerimenti per i pacchetti NuGet IntelliCode: "Autore" mancante nell'elenco dei pacchetti - #13515

  • La ricompilazione in Visual Studio provoca ripristini non necessari - #13505

  • MSB4181: l'attività "Attività di ripristino" ha restituito 'false' ma non ha registrato un errore. - #13460

  • TaskResultCache condivide erroneamente lo stesso oggetto di blocco per tutte le chiavi. - #13448

  • Le chiamate a CompareTo e Equals non devono allocare - #13442

  • Abilitare Nullable e generare un'eccezione in KnownOwnerViewModel - #13425

  • non rispetta un valore dell'attributo - #13423

  • PackageSourceProvider.UpdatePackageSource non rispetta un valore dal AllowInsecureConnection campo - #13418

  • nuget install -ExcludeVersion riferisce erroneamente "già installato" quando si tenta di installare una versione più vecchia - #13334

  • InfoBar della vulnerabilità rimane visibile nel Solution Explorer dopo la chiusura della soluzione - #13055

Elenco dei commit in questa versione

Contributi alla community

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

  • seclerp
    • 5783 Correzione PackageSourceProvider.UpdatePackageSource non rispetta un valore dal campo DisableTLSCertificateValidation
    • 5767 Correzione PackageSourceProvider.UpdatePackageSource non rispetta un valore dal campo AllowInsecureConnection
  • mmitche
    • 5749 Compilare NuGet da VMR
    • 5752 Correzione della funzione condizionale di supporto per la firma
  • ToddGrun
    • 5859 Ridurre le allocazioni in GetPackageInfo chiamando GetNupkgMetadataPath in modo condizionale
  • omajid
    • 5848 Eliminare i certificati in caso di errore in SignatureUtility.GetCertificates
  • SimonCropp
    • 5842 rimuovere il ridondante .GetTypeInfo()
  • ryanmolden
    • 5834 Eliminare le eccezioni di argomento in prima istanza quando si effettua una query su un progetto legacy per proprietà inesistenti tramite DTE.
  • hickford
    • 5743 Messaggio corretto nel caso in cui sia già installata una versione successiva del pacchetto
  • ViktorHofer
    • 5764 Usare l'integrazione di sourcelink con l'.NET SDK
  • NikolaMilosavljevic
    • 5738 Disabilitare gli errori CA2022
  • jv42
    • 5717 Fixed NullReferenceException in ResolverComparer