Note sulla versione di NuGet 5.5

Veicoli di distribuzione NuGet:

Versione nuGet Disponibile nella versione di Visual Studio Disponibile in .NET SDK
5.5.0 Visual Studio 2019 versione 16.5 3.1.2001

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

Riepilogo: Novità nella versione 5.5

  • Miglioramento dell'accessibilità e dell'esperienza di lettura dello schermo per l'interfaccia utente di Gestione pacchetti NuGet in Visual Studio

    • Problemi di accessibilità nelle esperienze di lettura dello schermo, testo alternativo mancante e nome accessibile per la casella di testo Installata e così via, - #9059
    • Problemi di accessibilità nelle esperienze con il lettore dello schermo nell'elenco pacchetti - #9077
    • Problemi di accessibilità nelle esperienze di lettore di schermo correlate alle schede "Sfoglia", "Installa", "Aggiorna" - #9078
    • L'Assistente vocale non annuncia le etichette di collegamento "Blank", "No Dependencies", "nuget.org" e "MIT" #9157
  • Supporto per la visualizzazione delle icone autonome nell'interfaccia utente di Gestione pacchetti di Visual Studio per i pacchetti ospitati nei feed locali - #8189

  • Significativo miglioramento delle prestazioni di ripristino no-op con RestoreUseStaticGraphEvaluation che velocizza le valutazioni chiamando le API di Graph Statico di MSBuild - 8791

  • Miglioramento dell'affidabilità dotnet.exe con plug-in di autenticazione multipiattaforma

    • dotnet restore non riuscito con TaskCanceledException - #7842
    • Plug-in: "Un'attività è stata annullata" - Problema con l'autenticazione ADO a causa di questo problema. - #8528
  • comando add dotnet nuget <add|remove|update|disable|enable|list> source - #4126

  • Supporto per --skip-duplicate l'utilizzo del comando dotnet NuGet push - #8778

  • Supporta packages.config con msbuild /restore - #8506

Problemi corretti in questa versione

Bugs

  • Rielaborare il Self-Updater utilizzando le API V3 - #4197

  • Versione di dipendenza del pacchetto errata Se la versione delle dipendenze del pacchetto è impostata su '*' - #6697

  • Il messaggio di errore ErrorUnsafePackageEntry non punta all'origine del problema - #7505

  • Il file di blocco non viene rispettato negli scenari "*" - #8073

  • NuGet.exe non risolve alla versione più recente di un pacchetto quando si utilizza * con PackageReference (MSBuild/Dotnet/VS restore do) - #8432

  • Pacchetto dotnet list con progetto WPF multitargeting - #8463

  • Migliorare ConcurrencyUtilities (ridurre l'utilizzo della CPU) - #8653

  • La specifica DG per gli scenari di progetto non caricati non deve essere scritta durante i ripristini in anteprima - #8793

  • I pacchetti NuGet di Visual Studio (RestoreManagerPackage) devono caricare automaticamente gli eventi di compilazione della soluzione - #8796

  • Deadlock in VSSettings init - #8842

  • VisualStudio ToolBox non viene popolato da un pacchetto NuGet se un progetto viene inserito in una cartella della soluzione - #8868

  • VS: il ripristino della soluzione ha esito negativo continuamente a causa di race condition - #8881

  • Costante "loading.." nella scheda Installati e "ricerca <term>" nella scheda aggiornamenti - #8890

  • Icone incorporate mancanti nell'interfaccia utente di Visual Studio PM dopo la scadenza della cache - #9069

  • Avvio dell'interfaccia utente di FireAndForget PM - #9112

  • Restore: l'implementazione includeExcludeFiles.Equals(...) non è corretta - #9167

  • Restore: PackageSpec.Clone() crea un clone diverso - #9211

  • Elenco errori visualizzato anche se "Mostra sempre elenco errori se la compilazione termina con errori" non è selezionata - #8190

  • Il ripristino statico del grafo non deve passare un PercorsoSoluzione vuoto - #9061

  • Ripristino: chiusura computata 4 volte per ciascun progetto - #9042

  • Restore: DependencyGraphSpec.Load(...) non ha bisogno di JObject - #9040

  • Ripristino: nell'heap di oggetti di grandi dimensioni (LOH) vengono create stringhe di grandi dimensioni - #9031

  • La NuGet.exe personalizzata su una versione più recente di mono potrebbe interrompersi a causa del risolutore SDK di MSBuild - 8848

  • il ripristino ha esito negativo quando nuget.dgspec.json viene "usato da un altro processo" - 8692

Controller di dominio di azure

  • La logica in _GetRestoreProjectStyle dovrebbe essere gestita da un task - #8804

  • Aggiungi le informazioni di deprecazione di default nella scheda delle installazioni - #8541

Elenco di tutti i problemi risolti in questa versione - 5.5