Note sulla versione di NuGet 5.10

Veicoli per la distribuzione di NuGet:

Versione di NuGet Disponibile nella versione di Visual Studio Disponibile in .NET SDK
5.10.0 Visual Studio 2019 versione 16.10 5.0.3001

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

Nota

Visual Studio 16.10, MSBuild 16.10 e .NET 5.0.300+ richiede NuGet.exe 5.10 o versione successiva.

Riepilogo: Novità nella versione 5.10

  • Firma: implementare il comando dotnet trusted-signers - #8053

  • Rendere disabilitata la convalida predefinita in Linux, ma abilitata per impostazione predefinita in Windows - #10713

  • Aggiungere una variabile ENV per la verifica della firma del pacchetto in .NET 5+ Linux/MAC - #10742

  • Migliorare le prestazioni del nuovo pacchetto di installazione per soluzioni di grandi dimensioni - #10166

  • Aggiungere il tipo di nfproj progetto all'elenco di supportedProjectExtensions per l'interfaccia della riga di comando di NuGet. - #10562

Problemi corretti in questa versione

  • Eliminare l'elemento durante la <requireLicenseAcceptance> compressione di un progetto - #5133

  • L'avviso di anteprima di [CPVM] deve essere visualizzato nell'interfaccia della riga di comando dotnet - #10226

  • Aggiornare i token di colore di sfondo e di primo piano di PMUI a CommonDocumentColors - #10608

  • [Bug Bash] Errore "operazione annullata dall'utente" visualizzata nella finestra Elenco errori quando si passa rapidamente da una scheda all'altra nell'interfaccia utente di PM - #10671

  • Interfaccia utente pm: migliorare le prestazioni di installazione dei pacchetti a livello di soluzione - #10210

  • Sostituire GetService con GetServiceAsync ovunque in NuGet.Clients - #3784

  • problema di prestazioni del pacchetto di NuGet.exe con .. percorso relativo - #5016

  • Le prestazioni di "nuget pack" diminuiscono con livelli crescenti nei percorsi di origine - #5706

  • NuGet non genera errori durante la creazione di pacchetti di nuspec con file duplicati. - #6941

  • Pacchetto NuGet "Impossibile convertire il valore DateTimeOffset specificato in un timestamp del file ZIP" - #7001

  • I timestamp del file del pacchetto compresso vengono spostati dal fuso orario - #7395

  • NU1004 deve contenere informazioni più interattive - #7696

  • [Bug Bash] [Errore di test] Il file di blocco vuoto/non valido non deve essere aggiornato durante l'esecuzione di 'dotnet restore --use-lock-file --locked-mode' - #8640

  • NuGetVersionRange consente di analizzare intervalli logicamente non corretti - #9145

  • L'interfaccia utente pm non può visualizzare il colore di sfondo distinguibile tra le origini dei pacchetti selezionate e al passaggio del mouse - #9538

  • Casella di controllo per la selezione di progetti da installare in non viene letta dall'utilità per la lettura dello schermo - #9578

  • La selezione predefinita dell'elenco a discesa Versioni riquadro dettagli deve essere Installata/LatestStable nelle schede Installed/Aggiornamenti - #9887

  • Rimuovere l'account di soluzione alternativa per alcuni SDK .NET 5 report TargetPlatformMoniker di ,Version= - #9913

  • dotnet nuget verify is too quiet - #10316

  • VersionRange non è in grado di analizzare intervalli a una cifra singola - #10342

  • Gestione soluzioni VS genera un'eccezione Null per durante il debug - #10352

  • Spostare i messaggi di eccezione dell'interfaccia della riga di comando in file di risorse stringa - #10392

  • Rimuovere il codice non recapitabili (TabItemButtonAutomationPeer) - #10435

  • Aggiornare il menu di scelta rapida deve scorrere fino alla prima voce selezionata - #10498

  • Dettagli della soluzione PMUI ha una barra orizzontale sovrapposta - #10533

  • Firma: i dettagli della firma primaria non vengono visualizzati quando il certificato è scaduto e il timestamp non attendibile - #10535

  • L'assenza di origini abilitate impedisce la visualizzazione dell'interfaccia utente di PM - #10541

  • I metadati del pacchetto (dettagli, deprecazione) a volte non vengono estratti da nuget.org in CodeSpaces - #10549

  • L'inizializzazione PMUI non riesce con eccezione durante la sessione di debug - #10559

  • Il ripristino nuget genera un errore di controllo dell'integrità del pacchetto nel sistema big endian - #10567

  • FormatException viene generata invece di PackagingException - #10595

  • CPVM - Problemi di concorrenza nell'algoritmo di grafo - #10598

  • Aggiungere dati di telemetria della versione di PowerShell PMC - #10609

  • Migliorare le prestazioni di ordinamento di NuGetVersion - #10611

  • I firmatari attendibili Add hanno argomenti incoerenti - #10647

  • Vs2019 v16.9.0: il passaggio delle schede in NuGet Gestione pacchetti da "Aggiornamenti" a "Installato" non aggiorna il frame. - #10654

  • Rimuovere "v" dal numero di versione in PMUI - #10677

  • INuGetProjectService.GetInstalledPackagesAsync genera un'eccezione prima di ricevere la candidatura al sistema di progetto CPS - #10681

  • Le icone incorporate causano l'accesso negato dall'origine "Pacchetti offline di Microsoft Visual Studio" nella scheda Sfoglia - #10687

  • INuGetProjectService.GetInstalledPackagesAsync genera quando MSBuildProjectExtensionsPath non è impostato - #10739

  • "dotnet nuget remove source nuget.org" non funziona la prima volta - #10745

  • Nuget blocca un thread del pool di thread in un metodo asincrono che esegue una chiamata sincrona al thread dell'interfaccia utente - #10775

  • PackageLoadContext.GetInstalledAndTransitivePackagesAsync codice non cieco e prestazioni danneggiate - #10790

  • Usare l'icona incorporata nei pacchetti NuGet SDK - #10795

  • Aggiornare l'elenco licenze SPDX - #10806

Elenco di tutti i problemi risolti in questa versione - 5.10

Elenco dei commit in questa versione - 5.10.0

Contributi della community

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

Chi Prs Problemi
louis-z 3991 VersionRange non è in grado di analizzare intervalli a una cifra singola - #10342
omajid 3860 La build.sh NuGet.Client è interrotta - #10139
Nirmal4G 3623 La build.sh NuGet.Client è interrotta - #10139
BlackGad 3953 Le prestazioni di "nuget pack" diminuiscono con livelli crescenti nei percorsi di origine - #5706
BlackGad 3953 NuGet.exe problema di prestazioni del pacchetto con .. percorso relativo - #5016
marcin-krystianc 3940 CPVM - Problemi di concorrenza nell'algoritmo di grafo - #10598
josesimoes 3943 Aggiungere il tipo di progetto nfproj all'elenco di supportedProjectExtensions per l'interfaccia della riga di comando di NuGet. - #10562

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.