Note sulla versione di NuGet 6.1

Veicoli per la distribuzione di NuGet:

Versione di NuGet Disponibile nella versione di Visual Studio Disponibile in .NET SDK
6.1.0 Visual Studio 2022 versione 17.1 6.0.2001

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

Riepilogo: Novità nella versione 6.1

  • Mostra guida sottocomando invece della Guida del comando principale dotnet nuget trust per tutti i casi - #10788

  • Ordinare le vulnerabilità del pacchetto in ordine decrescente nel riquadro dei dettagli pmUI - #11091

Problemi corretti in questa versione

controller di dominio:

  • Disabilitare nuget.exe pack per project.json per impostazione predefinita, aggiungere una variabile di fallback env per abilitarla - #11214

  • [DCR]: Modificare le regole di compatibilità per i TFM Apple in .NET - #11338

  • [DCR] [Nessun impatto sul cliente]: NuGetPackage (punto di ingresso dell'estensione VS) non deve usare DT edizione Enterprise vents - #11360

  • [DCR]: Attenuare le nuget.org mancanti quando lo strumento non NuGet crea nuget.config senza origini - #11387

  • [DCR]: NuGet.VisualStudio e NuGet.VisualStudio.Contracts per seguire i numeri di versione di Visual Studio - #11394

  • [DCR]: Deprecate VS Extensibility API che usano System.Version - #11412

  • [DCR]: API di estendibilità vs obsolete che usano System.Runtime.Versioning.FrameworkName - #11419

  • Rimuovere l'avviso di Mac Catalyst - #11438

  • dotnet nuget push - Valore mancante per l'opzione - #4864

Bug:

  • Output di ripristino confuso: è stato eseguito un ripristino in uno dei progetti, ma alla fine stampa ancora "Tutti i pacchetti sono già installati e non c'è nulla da ripristinare" - #4376

  • Il ripristino non stampa informazioni sufficienti nell'output in caso di errore - #6047

  • L'installazione minima di Visual Studio ha interrotto l'interfaccia utente nuGet - #8414

  • Visual Studio non risponde durante l'uso della Clear All NuGet cache(s) funzionalità - #9831

  • L'elenco delle versioni nel riquadro dei dettagli non viene mantenuto sincronizzato quando si modifica il pacchetto selezionato - #10557

  • La finestra di dialogo Conflitto file non dispone di chiavi di accesso - #10691

  • ContentItemCollection usa il rendimento restituito che causa l'over-allocation degli enumeratori - #10921

  • UIDelay: nuget.packagemanagement.visualstudio.dll!NuGet.PackageManagement.VisualStudio.VsCoreProjectSystemReferenceReader+<GetProjectReferencesAsync>d__ - Progetti gestiti - #11163

  • [Bug]: il ripristino di MSBuild registra un'eccezione come avviso - #11179

  • [Bug]: l'approccio di confronto tra stringhe usato per l'origine e gli spazi dei nomi non è coerente - #11182

  • Nessuna descrizione comando per il pulsante "installa" a destra di un pacchetto nella scheda "Sfoglia" - #11189

  • Il provider di servizi asincrono deve essere richiamato sui thread del pool di thread tramite le estensioni TService,TInterface predefinite anziché il cast personalizzato - #11200

  • [Bug]: Visual Studio si arresta in modo anomalo quando l'elenco a discesa origini pacchetto nell'interfaccia utente di Pm include più origini di pacchetti i cui nomi sono uguali rispetto all'uso di Culture Ignore Case - #11241

  • Le stringhe "ms" e "sec" non vengono localizzate nell'output- Gestione pacchetti finestra. - #11297

  • Elenco a discesa Ordina origine pacchetto usando impostazioni locali/impostazioni cultura nell'interfaccia utente di PM - #11298

  • Aggiornare l'elenco delle licenze SDPX da da7ecca a fafa781 - #11309

  • [Bug]: NuGet.Localization non viene generato - #11328

  • [Bug]: la composizione MEF di caricamento dell'assembly nei gestori eventi sincroni del pacchetto VS NuGet.Tools può causare ritardi di risposta - #11334

  • [Bug]: il sistema di risoluzione dell'SDK NuGet non deve generare se il percorso del progetto è NULL - #11376

  • [Bug]: Le incoerenze PackageSourceMapping devono essere segnalate - #11385

  • [Bug]: RegistryKeyUtility.GetValueFromRegistryKey() ha un parametro inutilizzato, causando risultati non corretti - #11407

  • Ridurre le allocazioni di heap in ResolverUtility.FindLibraryByVersionAsync - #11409

  • [Bug]: Le corrispondenze del mapping dell'origine del pacchetto trovate non devono essere registrate per i progetti - #11413

  • [Bug]: Evitare di eseguire il cast esplicito del risultato di GetService/GetServiceAsync, usare invece i metodi di estensione - #11451

  • [Bug]: Le opzioni origine pacchetto in Visual Studio non annunciano le origini dei pacchetti o lo stato della casella di controllo - #11482

  • [Bug]: le opzioni di origine del pacchetto vs cancellano tutte le caselle di controllo quando si aggiungono o si rimuovono origini - #11521

Elenco di tutti i problemi risolti in questa versione - 6.1

Problemi noti

dotnet nuget push -n|--no-symbols o -d|-disable-buffering genera error: File does not exist ... un'eccezione. - #11601

Problema

In precedenza per usare -n|--no-symbols le opzioni e -d|--disable-buffering con dotnet nuget push il comando è necessario passare un valore casuale non necessario dopo di esso. La rimozione di questo valore non necessario può interrompere lo script generando un'eccezione anche error: File does not exist ... se l'operazione push effettiva ha avuto esito positivo.

Soluzione alternativa

Usare -n|--no-symbols e -d|--disable-buffering opzioni autonome senza alcun parametro di valore aggiuntivo.

Contributi della community

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

Chi Prs Problemi
mairaw 4336 Correzione dell'immagine del logo NuGet interrotta - #11390

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.