Versionshinweise zu NuGet 6.7
Möglichkeiten der NuGet-Verteilung:
NuGet-Version | Verfügbar in der Visual Studio-Version | Verfügbar in .NET SDK(s) |
---|---|---|
6.7 | Visual Studio 2022, Version 17.7 | 7.0.4001 |
6.7.1 | Visual Studio 2022, Version 17.7 | 7.0.4061 |
1 Visual Studio 2022 mit installierter .NET Core-Workload
- [Sicherheit]: Microsoft Security Advisory CVE-2024-0057 | Sicherheitsanfälligkeit in NuGet-Client bezüglich Umgehung der Sicherheitsfunktion – #12653
Status Paketquellzuordnungs für ausgewähltes Paket im Detailbereich – #12586
Hinzufügen von VulnerabilityInfo-APIs zu NuGet.Protocol – #12518
Signieren: Auslösen einer Aktion erfordernden Nachricht unter Linux, wenn die Überprüfung zu einem nicht vertrauenswürdigen Fehler führt – #12459
[Feature]: Anzeigen, welche Paketversionen in der Dropdownliste für VS PMUI-Paketdetailseite anfällig sind – #11127
DCRs:
Es gibt keine visuellen Indikatoren für den Status der Paketquellzuordnung im Detailbereich – #12609
Die Verknüpfung VS-Optionen von PMUI für PackageSourceMappings führt keinen Bildlauf durch, oder wählt das Paket aus – #12608.
Die Schaltflächen Installieren/Aktualisieren sind im Detailbereich aktiviert, wenn PackageSourceMapping nicht gefunden wird – #12607
Hinzufügen von Nullwerte zulassenden Anmerkungen zu NuGet.Frameworks – #12570
NuGet sollte eine andere Eigenschaft für die Plattformversion für C++/CLI verwenden – #12521
NuGet sollte HttpClientHandler.PreAuthentication verwenden, um die HTTP 401-Version zu reduzieren – #12514
Bugs:
Erstellen sie SingleFileProvider und verwenden Sie ihn für Inhaltsdateien – #12706
Speicherabbilder-Stapel wiederherstellen, da TaskCanceledException OperationCanceledException sein sollte – #12700
Verbesserung nuget.exe Fehlermeldung wiederherstellen beim Übergeben von Datei-Globs – #12691
NuGet: LockFileUtils.GetLockFileItems Boxing Enumerator – #12684
Für das Vorschaufenster sind einige Zeichenketten neu umgeformt und Ränder angepasst – #12681
PackageSpecificWarningProperties-Klassen führen redundante Sammlungssuche – #12678
Korrektes Angeben der Kapazität der SelectionCriteria-Liste – #12667
Vermeiden Sie die Wertsuche im Foreach-Loop über die Schlüssel des Verzeichnisses – #12666
NuGet: VersionRangeFormatter.GetNormalizedString überbrückt StringBuilderCache mithilfe von string.format – #12664
NuGet: LockFileFormat.ReadTargetLibrary verwendet string.split in einem einfachen Muster – #12663
Leistung: Weisen Sie nicht so viele Aufgabeninstanzen zu – #12659
Ersetzen Sie unzuverlässigen Assembly-Speicherortcode durch einen zuverlässigen – #12650
PackageSpec sollte anstelle eines neuen RuntimeGraph ein leeres RuntimeGraph verwenden – #12649
TargetFrameworkInformation.Clone ruft ToDictionary für einen Typ auf, der bereits ein Wörterbuch ist, TargetFrameworkInformation.Clone ändert die Größe eines Wörterbuchs, das bereits die Zielgröße kennt – #12648
PackageSpecReferenceDependencyProvider.GetLibrary ändert unnötig die Größe einer Liste<T>, die nicht einmal benötigt wird – #12647
ResolverUtility.FindLibraryCachedAsync sollte eine Struktur als Nachschlagevorgang verwenden – #12646
ContentItemCollection.PopulateItemGroups verursachen unnötige Größenänderungen von Liste<T>, ContentItemCollection.PopulateItemGroups Boxing Liste<T>. Enumerator – #12645
PackageSpec.Clone und LibraryDependency.Clone überschreiben Sammlungen, die von ihren Konstruktoren erstellt wurden. - #12642
RestoreOperationLogger.ReportProgressAsync fordert wiederhol UI-Thread-Zeit an – #12640
Vermeiden Sie wiederholte Enum.ToString() in PackageSpecWriter.SetDependencies – #12638
ETW-Ereignisse sollten die Standardeinstellung ‚/’ anstelle von ‚_’ verwenden – #12631
Parsing NuGetVersion verursacht signifikanten GC-Druck – #12630
Die anfällige Bezeichnung wird nicht im Dropdownfeld „Version“ der Registerkarte „Durchsuchen“ angezeigt, wenn Sie nach anfälligen Paketen suchen – #12623
Die Nuget-Wiederherstellung schlägt bei Lösungsfiltern nicht im selben Verzeichnis wie die Lösung fehl, auf die sie verweist. - #12562
VersionRangeFormatter sollte StringBuilderPool verwenden – #12551
Reduzieren von Zuordnungen in VirtualFileInfo.Name – #12550
Reduzieren von Zuordnungen beim Abrufen von Hash von LibraryModel.LibraryRange – #12549
NuGet.Build.Tasks.Console sollte Rollforward auf neuere Laufzeiten ausführen – #12528
SourceRepository.GetResource löst aus, wenn der Typ keine exakte Übereinstimmung ist – #12455
[Bug]: Deaktivieren der Option zum Aktualisieren der Version bei Verwendung von VersionOverride in CPM – #12230
[Bug]: dotnet nuget Push erkennt apikey für Drittanbieter Symbol-Server nicht – #11846
X-NuGet-Warnung funktioniert nicht bei Verwendung des Proxys aufgrund fehlender ServerWarningLogHandler – #5004
Liste der Commits in dieser Version
Vielen Dank an alle Mitwirkende, die geholfen haben, diese NuGet-Version großartig zu machen!
- danmoseley
- 5276 Absturz beim abbrechen der Wiederherstellungsaufgabe beheben
- oleksandr-didyk
- 5196 Hinzufügen eines Rezensionskommentars zu sb-Dateien
- drewnoakes
- 5200 Reduzieren von Zuordnungen in ContentItemCollection
- Erarndt
- 5202 Vermeiden von Zuordnungen beim Analysieren von NuGetVersion aus Zeichenketten
- jerhon
- 5197 Beheben des Problems mit Lösungsfiltern, die nicht wiederhergestellt werden, wenn in einem anderen Ordner als auf die Referenzlösung verwiesen wird
- NikolaMilosavljevic
- 5228 Hinzufügen von System.Security.Cryptography.Xml-Abhängigkeit
- DevPaulLiu
- 5206 Verwenden Sie das standardmäßige geteilte Symbol „/“ in ETW-Ereignissen.
- drewnoakes
- 5201 Reduzieren von Zuordnungen in PackageSpecReferenceDependencyProvider
- drewnoakes
- 5199 Reduzieren der Zuordnungen in TargetFrameworkInformation.Clone
- Erarndt
- 5217 Sicherstellen, dass jeweils nur eine Protokollierungsaufgabe aktiv ist
- Erarndt
- 5219 Update PackageSpec.Clone und LibraryDependency.Clone, um Zuordnungen zu vermeiden
- Erarndt
- 5215 Hinzufügen von AsString() für LibraryDependencyTarget und LibraryIncludeFlags
- NikolaMilosavljevic
- 5207 Hinzufügen von Abhängigkeiten für PVP-Fluss
- NikolaMilosavljevic
- 5193 Ziel net8.0 für Source-Build
- mthalman
- 5180 WPF-Projekte aus dem Quellbuild ausschließen
- NikolaMilosavljevic
- 5190 Aktivieren der vorab erstellten Quellbuilderkennung
- drewnoakes
- 5146 Diagnose unter nicht aufgelöster Paket-/Projektreferenz in Projektmappen-Explorer anzeigen
- 0xced
- 5021 Protokollwarnungen vom Server auch bei Verwendung eines HTTP-Proxys (X-NuGet-Warning)
- jwfx
- 5122 Fallback auf die Verwendung des API-Schlüssels auch zum Pushen von Symbolpaketen, wenn nichts anderes als Parameter oder Konfiguration angegeben wurde
- MichaelSimons
- 5132 MinimalTargetFrameworksExeSigning im Quellbuild von MinimalTargetFrameworksExeSigning entfernen
- dfederm
- 5125 Hinzufügen von RollForward zu NuGet.Build.Tasks.Console
- atamagaii
- 5107 Fügen Sie fehlende RegistrationsBaseUrls hinzu, um Ausnahmen beim Laden gültiger Dienstindizes zu verhindern.