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 - #10788Ordinare 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à - #9831L'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 - #11407Ridurre 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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per