Versionshinweise zu NuGet 5.2
Möglichkeiten der NuGet-Verteilung:
NuGet-Version | Verfügbar in der Visual Studio-Version | Verfügbar in .NET SDK(s) |
---|---|---|
5.2.0 | Visual Studio 2019 Version 16.2 | 2.1.80X1, 2.2.40X2 |
5.2.1 | Nicht zutreffend | n/v .NET Core 2.2 wird ab dem 23. Dezember 2019 nicht mehr unterstützt |
1Visual Studio 2019 mit .NET Core-Workload installiert
2Als optionale Installation mit Visual Studio 2019 mit .NET Core-Workload verfügbar
Zusammenfassung: Neuigkeiten in 5.2.1
- [Sicherheit]: Microsoft Security Advisory CVE 2022-30184 | .NET Information Disclosure Vulnerability (Verwundbarkeit NET Veröffentlichung von Informationen) – #11883
Zusammenfassung: Neuigkeiten in 5.2
Ein kritischer Fehler wurde behoben, der gelegentliche NuGet-Vorgangsfehler aufgrund von Pfadproblemen auf Linux und Mac verursachte – #7341
Verbesserte Reaktionsfähigkeit der Benutzeroberfläche des NuGet-Paket-Managers in Visual Studio bei langsamen Quellen – #8039
Zahlreiche Zuverlässigkeitsfixes für gesperrte Dateien (#8187,#8160,#8114,#7840) und Authentifizierungs-Plug-In (#8300,#8271,#8269,#8210,#8198,#7845)
In diesem Release behobene Probleme
Fehler
Perf: Paket-Manager Konsole: Benutzeroberflächen verzögert das Aktualisieren des ausgewählten Kombinationsfelds „Standardprojekt“ – #8235
Perf: Leistungsverbesserungen in der PM-Benutzeroberfläche – #8039
Perf: Verzögerung der Benutzeroberfläche beim Lesen von Standardprojekt in PMC – #6824
Perf: [vsfeedback] NuGet Update-Registerkarte wird für eine lokale Paketquelle fixiert – #6470
Plug-Ins: NuGet wartet die volle Zeitüberschreitung des Händeschütteln ab, wenn das Plug-In nicht gestartet oder frühzeitig beendet wird – #8300
Plug-Ins: Verbessern der Diagnosefähigkeit des Plug-In-Startfehlers – #8271
Plug-Ins: Problem mit nuget.exe bei der Entdeckung von integrierten Plug–Ins – #8269
Plug-Ins: Cachedatei wird nie gelesen – #8210
Plug-Ins: „Eine Aufgabe wurde abgebrochen.“-Fehler mit dem Authentifizierungs-Plug-In während der Wiederherstellung – #8198
Zwischenspeicher der Plug-Ins zeitweilig nicht auffindbar auf Linux-Plattformen – #7845
LockFile: Mit ATF gibt es falsche NU1004 aufgrund einer schlechten Zielframework-Gleichheitsprüfung – #8187
LockFile: ‚--locked-mode’ Wiederherstellungs-Flag nicht beachtet wenn die gesperrte Datei leer oder nicht wohlgeformt ist – #8160
LockFile: Keine Kleinbuchstaben in Projekten mit benutzerdefinierten Assemblynamen in gesperrter Datei verwenden – #8114
LockFile: Erstellen eines Projektverweises in Kleinbuchstaben in der gesperrten Datei – #7840
Wiederherstellen: Das Installieren eines manipulierten signierten Pakets führt zu mehreren fehlgeschlagenen Installationsversuchen (mit wiederholter Ausgabe) – #8175
VS: Lösungsbenutzeroptionen können nach NuGet-Update nicht deserialisiert werden – #8166
dotnet-list-Paket in einem UnitTest-Projekt wirft einen Fehler aus – #8154
NuGet-Paketgruppe für VS-Installationsprogramm erstellen – Beheben einiger VSIX-Setupprobleme – #8033
GeneratePackageOnBuild sollte NoBuild nicht festlegen. - #7801
Die neue Option „-SymbolPackageFormat snupkg“ generiert einen Fehler, wenn die NUSPEC-Datei ein explizites Assemblyverweiselement enthält – #7638
NuGet.targets(498,5): Fehler : Ein Teil des Pfads ‚/tmp/NuGetScratch konnte nicht gefunden werden – #7341
DCR: