Freigeben über


Versionshinweise zu NuGet 6.2

Möglichkeiten der NuGet-Verteilung:

NuGet-Version Verfügbar in der Visual Studio-Version Verfügbar in .NET SDK(s)
6.2.0 Visual Studio 2022, Version 17.2 6.0.3001
6.2.1 Visual Studio 2022, Version 17.2.4 6.0.3011
6.2.2 Visual Studio 2022, Version 17.2 6.0.3051
6.2.4 N/V 6.0.3131

1Mit Windows Visual Studio 2022 mit .NET Core-Workload installiert

Zusammenfassung: Neuigkeiten in 6.2.4

  • [Sicherheit]: Microsoft Security Advisory CVE-2023-29337 | Sicherheitsanfälligkeit in NuGet-Client bezüglich Remotecodeausführung – #12653

Zusammenfassung: Neuigkeiten in 6.2.2

  • [Sicherheit]: Microsoft Security Advisory CVE-2022-41032 | .NET Elevation Of Privilege Vulnerability (Sicherheitsrisiko durch Rechteerweiterungen in .NET) –#12149

Zusammenfassung: Neuigkeiten 6.2.1

  • [Sicherheit]: Microsoft Security Advisory CVE 2022-30184 | .NET Information Disclosure Vulnerability (Verwundbarkeit NET Veröffentlichung von Informationen) – #11883

Zusammenfassung: Neuigkeiten in 6.2

  • Hinzufügen von TFM für .NET nanoFramework – #10800

  • [Feature]: Anfordern der Paketquellzuordnung bei Verwendung von CPM – #11505

  • [Feature]: Außerkraftsetzung einer zentral definierten Paketversion zulassen – #11516

  • [Feature]: Hinzufügen von IVsNuGetProjectUpdateEvents in Visual Studio, Berichterstellung von Wiederherstellungsänderungen für PackageReference-basierte Projekte. - #9782 - Siehe Dokumentation

  • Projekt A verweist auf das Paket B über AssetTargetFallback, verwendet nicht dasselbe AssetTargetFallback zum Abrufen des Abhängigkeitspakets B – #5957 - Weitere Informationen

In diesem Release behobene Probleme

DCRs:

  • LocalPackageFileCache-Methoden virtuell machen – #10325

  • NuGetScratch gesperrte Dateien werden nicht gereinigt – #10679

  • AutoCompleteResourceV3 verwendet nicht die angegebene Protokollierung – #11272

  • Hinzufügen des Autors zur QuickInfo für ein Paket in der Paketliste der PM-Benutzeroberfläche – #11499

  • Nicht verwendeter Code NU5049 entfernen – #11598

Bugs:

  • Entschärfung fehlender nuget.org, wenn andere Tools nuget.config erstellen #11616

  • Fügen Sie Unterstützung für die Gruppierung zur InfiniteScrollList hinzu, sodass sie aktiviert oder deaktiviert werden kann – #10748

  • Machen Sie die Gruppierungsabschnitte InfiniteScrollList erweiterbar und zuklappbar – #10749

  • Lesen und Speichern der transitiven Ursprünge eines Pakets beim Lesen von installierten Paketen aus der Ressourcendatei – #10751

  • Hinzufügen des Zwischenspeicherns der transitiven Abhängigkeitsdaten, die aus der Sperrdatei (Ressourcendatei) abgerufen wurden – #10752

  • Rufen Sie die transitiven Pakete und den transitiven Ursprung über die Suchebene auf – #11486

  • NuGet.exe-Liste aus dem lokalen Paketordner funktioniert nicht mit dem AllVersion-Flag – #4537

  • Fehler aufgrund fehlender/fehlerhafter Quellen werden im inkonsistent im Projektmappen-Explorer angezeigt statt in der Fehlerliste – #7245

  • Die Bearbeitung von Pfeiltasten in NuGet PM-UI-Quellen ändert die Reihenfolge der Persistenz nicht – #8315

  • PackageReference behandelt plump doppelte Runtime-Bezeichner in csproj PackageReference – #9290

  • RestoreIgnoreFailedSources=true gibt weiterhin Warnungen – #9765

  • Einführung einer Warnung für den Versionsbereich Null/leer (neu oder wiederverwenden NU1604) – #9767

  • NuGet löst erneut Ausnahmen aus „Autoren ist erforderlich“ „Beschreibung ist erforderlich“, ignoriert csproj/nuspec-Ersatztoken – #9954

  • [Bug]: Die Paketextraktion schlägt manchmal mit „Datei wird von einem anderen Prozess verwendet“ fehl – #11373

  • Hinzufügen der Statusberichterstattung während der Paketinstallation – #11432

  • [Bug]: Reduzieren von Zeichenfolgenzuweisungen im Wiederherstellungscodepfad – #11475

  • [Reaktionsfähigkeit] RestoreOperationLogger blockiert eine große Anzahl von Threadpoolthreads, die versuchen, Zugriff auf den Ausgabefensterbereich zu erhalten – #11501

  • [Reaktionsfähigkeit] Die Benutzeroberfläche für die Paketverwaltung kann eine große Anzahl von Threads nutzen, die alle Datenträger durchsuchen, sie muss über zeitintensive Thread ausgeführt werden – #11570

  • [Reaktionsfähigkeit] Die Benutzeroberfläche für die Paketverwaltung kann eine große Anzahl von Threads verbrauchen, die alle Datenträger durchsuchen (bis zu 316 Threads) und das Abbruchtoken bei Unterroutinen verwenden – #11599

  • [Bug]: NU1004 in Visual Studio, jedoch keine Befehlszeile (gesperrte Datei im gesperrten Modus) – #11639

  • [Bug]: Neue Warnung für Paketquellzuordnungen übergibt keinen Wert für den Platzhalter für die Ressourcenzeichenkette – #11709

Liste der Commits in dieser Version

Beiträge aus der Community

Vielen Dank an alle Mitwirkende, die geholfen haben, diese NuGet-Version großartig zu machen!

Wer PRs Probleme
MarkKharitonov 4511 [Feature]: Fügen Sie Unterstützung für eine dedizierte Umgebungsvariable hinzu, die den NuGetScratch-Pfad bereitstellt. - #11671
mfkl 4222 Eine bessere Reinigung und Ablaufrichtlinie Cache – #4980
dfederm 4504 Statische Graph-Wiederherstellung verwendet Project.FromFile + Project.CreateInstance anstelle von ProjectInstance.FromFile direkt – #11675
crummel 4404 [Standard] Backport-Source-Build-Patches, die neu erstellt werden sollen. #2708
mjolka 4475 Sehr langsame Wiederherstellung bei Verwendung von NoWarn in einem einzelnen Projekt mit vielen abhängigen Objekten – #11222
marcin-krystianc 4488 Problem mit dotnet Integrationspakets-Test IL – #11454
marcin-krystianc 4025 Die Wiederherstellung schlägt mit NU1106 für Lösung fehl, die StaticGraph und CPVM verwendet – #10327; [Feature]: Option hinzufügen, um zuzulassen, dass Versionen von transitiven abhängigen Objekten außer Kraft gesetzt werden – #10389
davkean 4483 Entfernen nicht benötigter Zuteilung beim Analysieren der Ressourcendatei #11648
reynoldsbd 4458 [Bug]: Racebedingung erstellt Plug-In-Protokolldateien – #11517
tintoy 4287 AutoCompleteResourceV3 verwendet nicht die angegebene Protokollierung – #11272
davkean 4440 Verbessern sie die VS- und NuGet-Leistung, indem Sie einige Methoden nicht asynchron machen – #11816
davkean 4439 Redundante Aufrufe zum Abrufen von VsHierarchy in NuGet VS-Code – #11817
davkean 4432 Vermeiden der Doppeltprüfung auf unterstützte Projekte – #11554
dfederm 4393 [Bug]: Binlog für statische Diagramme protokolliert keine Vorgangseingaben – #11484
drewnoakes 4390 Paket-.props- und .targets-Dateien in Projektmappen-Explorer anzeigen #7838
drewnoakes 4386 Projektmappen-Explorer Suche enthält keine Paketinhalte – #7834
marcin-krystianc 4186 [Regression]: Leistungsregression für Kaltwiederherstellungen in .NET 5.0.x #11031
joperator 4389 [Bug]: Fehler NU3028 und NU3037 beim Wiederherstellen von NuGet-Paketen auf FreeBSD – #11481
AndreiTimisescu 3779 LocalPackageFileCache-Methoden virtuell machen – #10325
tmds 4123 NuGetScratch gesperrte Dateien werden nicht gereinigt – #10679

Feedback willkommen

Ihr Feedback ist uns sehr wichtig. Wenn Probleme mit dieser Version auftreten, überprüfen Sie unsere GitHub-Probleme und visual Studio-Entwicklercommunity auf vorhandene Probleme. Für neue Probleme innerhalb von NuGet melden Sie bitte ein GitHub-Problem. Für allgemeine NuGet-Probleme teilen Sie uns dies über die Option Problem melden in Ihrer bevorzugten IDE unter Hilfe > Problem melden mit.