Versionshinweise zu NuGet 5.5

Möglichkeiten der NuGet-Verteilung:

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

1Visual Studio 2019 mit .NET Core-Workload installiert

Zusammenfassung: Neuigkeiten in 5.5

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

    • Probleme mit den Bedienungshilfen in der Sprachausgabe, fehlender Alternativtext und zugänglicher Name für installierte Textfelder usw., – #9059
    • Probleme mit der Bedienungshilfen in der Sprachausgabe in der Paketliste – #9077
    • Bedienungshilfenprobleme in Erfahrungen mit Bildschirmsprachausgaben im Zusammenhang mit den Registerkarten „Durchsuchen“, „installieren“,„Aktualisieren“ – #9078
    • Die Sprachausgabe liest nicht „Leer“,„Keine Abhängigkeiten“,„nuget.org“,„MIT“ Linkbezeichnung #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 Leistung bei der No-Op-Wiederherstellung, wodurch RestoreUseStaticGraphEvaluation Auswertungen durch Aufrufen von MSBuild Static Graph-APIs beschleunigt werden – 8791

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

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

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

  • Unterstützung packages.config mit msbuild /wiederherstellen– #8506

In diesem Release behobene Probleme

Fehler

  • Rework Self-Updater with 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 wird nicht in die neueste Version eines Pakets aufgelöst, wenn * in PackageReference (MSBuild/Dotnet/VS restore do) – #8432

  • dotnet Listenpaket mit mehrere gezielten WPF-Projekten – #8463

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

  • DG Spec für entladene Projektszenarien sollte nicht in Vorschauwiederherstellungen geschrieben werden – #8793

  • Die Visual Studio NuGet-Pakete (RestoreManagerPackage) müssen automatisch auf Lösungsbuildereignisse 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: Lösung wiederherstellen dauerhaft fehlschlägt aufgrund der Racebedingung – #8881

  • Konstante „loading..“ auf der installierten Registerkarte und „Suchbegriff<>..“ auf der Registerkarte Updates – #8890

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

  • FireAndForget PM-Benutzeroberfläche-Start – #9112

  • Wiederherstellung: IncludeExcludeFiles.Equals(...) Implementierung ist falsch – #9167

  • Wiederherstellen: 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 großem Objekt heap (LOH) erstellt wurden – #9031

  • Benutzerdefinierte nuget.exe auf neuerer Mono könnte aufgrund des MSBuild SDK Resolver brechen – 8848

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

DCRs

  • Logik in _GetRestoreProjectStyle sollte sich in einer Aufgabe – #8804

  • Hinzufügen von veralteten Informationen standardmäßig auf der installierten Registerkarte – #8541

Liste aller in dieser Version behobenen Fehler – 5.5