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.