NuGet 5.5 Versionshinweise

NuGet-Verteilerfahrzeuge:

NuGet-Version In Visual Studio-Version verfügbar Verfügbar in .NET SDK(s)
5.5.0 Visual Studio 2019, Version 16.5 3.1.2001

1Installiert mit Visual Studio 2019 mit .NET Core-Workload

Zusammenfassung: Neuigkeiten in 5.5

  • Verbesserte Barrierefreiheit und Bildschirmsprachausgabe für die Benutzeroberfläche des NuGet-Paket-Managers in Visual Studio

    • Probleme mit der Barrierefreiheit in Erfahrungen mit Bildschirmlesegeräten, fehlender Alternativtext und barrierefreier Name für das installierte Textfeld usw., - #9059
    • Probleme mit der Barrierefreiheit bei Bildschirmleser-Erfahrungen in der Paketliste – #9077
    • Barrierefreiheitsprobleme in Bildschirmlesererfahrungen im Zusammenhang mit den Tabs "Durchsuchen", "Installieren", "Aktualisieren" - #9078
    • Die eingebaute Sprachausgabe kündigt nicht "Leer", "Keine Abhängigkeiten", "nuget.org", "MIT" als Linkbezeichnung an #9157
  • Unterstützung für das Anzeigen von eigenständigen Symbolen in der Visual Studio-Paket-Manager-Benutzeroberfläche für Pakete, die in lokalen Feeds gehostet werden – #8189

  • Deutlich verbesserte no-op Wiederherstellungsleistung durch die Verwendung von RestoreUseStaticGraphEvaluation, was die Auswertungen beschleunigt, indem die MSBuild Static Graph APIs aufgerufen werden - 8791

  • Verbesserte dotnet.exe Zuverlässigkeit mit plattformübergreifenden Authentifizierungs-Plug-Ins

    • Fehler bei der dotnet-Wiederherstellung mit TaskCanceledException - #7842
    • Plug-In: "Eine Aufgabe wurde abgebrochen" – Problem mit der ADO-Authentifizierung aufgrund dieses Problems. - #8528
  • Befehl hinzufügen dotnet nuget <add|remove|update|disable|enable|list> source – #4126

  • Support für --skip-duplicate zur Verwendung von dotnet nuget push - #8778

  • Unterstützung packages.config mit msbuild /restore - #8506

Probleme in dieser Version behoben

Bugs

  • Überarbeitung des Selbstaktualisierers mit V3-APIs - #4197

  • Falsche Paketabhängigkeitsversion, wenn die Paketabhängigkeitsversion auf "*" festgelegt ist – #6697

  • ErrorUnsafePackageEntry-Fehlermeldung verweist nicht auf die Ursache des Problems - #7505

  • Sperrdatei wird in "*"-Szenarien nicht berücksichtigt – #8073

  • NuGet.exe löst nicht die neueste Version eines Pakets auf, wenn * in PackageReference (MSBuild/Dotnet/VS-Wiederherstellung) verwendet wird - #8432

  • dotnet-Befehl zum Auflisten des Paketmehrzielverzeichnisses in einem WPF-Projekt - #8463

  • Verbessern von ConcurrencyUtilities (verringern der CPU-Auslastung) – #8653

  • DG Spec für nicht geladene Projektszenarien sollte nicht in Wiederherstellungen im Vorschau-Modus geschrieben werden - #8793

  • Die Visual Studio NuGet-Pakete (RestoreManagerPackage) müssen automatisch bei Lösungs-Erstellungsereignissen geladen werden – #8796

  • Deadlock in VSSettings init - #8842

  • VisualStudio ToolBox wird nicht aus einem NuGet-Paket aufgefüllt, wenn ein Projekt in einem Lösungsordner abgelegt wird – #8868

  • VS: Wiederherstellung der Lösung schlägt ständig fehl aufgrund eines Race Conditions - #8881

  • Konstantes „Laden..“ auf der installierten Registerkarte und „Suchbegriff<..>“ auf der Registerkarte „Updates“ - #8890

  • Fehlende eingebettete Symbole in der VS PM-Benutzeroberfläche nach Ablauf des Caches – #9069

  • FireAndForget PM-UI-Startup - #9112

  • Zurücksetzen: Implementierung von IncludeExcludeFiles.Equals(...) ist fehlerhaft - #9167

  • Restore: PackageSpec.Clone() erstellt ungleichen Klon - #9211

  • Fehlerliste angezeigt, obwohl "Fehlerliste immer anzeigen, wenn Build mit Fehlern abgeschlossen ist" nicht aktiviert ist - #8190

  • Statische Graph-Wiederherstellung sollte keinen leeren SolutionPath -Wert übergeben – #9061

  • Wiederherstellen: Schließung für jedes Projekt 4 mal berechnet - #9042

  • Wiederherstellen: DependencyGraphSpec.Load(...) benötigt nicht JObject - #9040

  • Wiederherstellen: große Zeichenfolgen, die auf dem großen Objekt-Heap (LOH) erstellt wurden - #9031

  • Benutzerdefinierte nuget.exe auf neueren Mono könnte aufgrund des MSBuild SDK Resolver - 8848 gebrochen werden.

  • Die Wiederherstellung schlägt fehl, wenn nuget.dgspec.json "von einem anderen Prozess verwendet" wird – 8692

DCRs

  • Die Logik in _GetRestoreProjectStyle sollte in einer Aufgabe enthalten sein - #8804

  • Hinzufügen von Deprecation-Informationen standardmäßig auf der Registerkarte "Installiert" – #8541

Liste aller in dieser Version behobenen Probleme - 5.5