Auf Englisch lesen

Freigeben über


Versionshinweise zu NuGet 6.9

Möglichkeiten der NuGet-Verteilung:

NuGet-Version Verfügbar in der Visual Studio-Version Verfügbar in .NET SDK(s)
6.9.1 Visual Studio 2022, Version 17.9 8.0.2001

1 Visual Studio 2022 mit installierter .NET-Workload

Zusammenfassung: Neuigkeiten in 6.9.1

  • Unterstützung für dotnet-Suchbefehl (entspricht der nuget.exe-Liste, spätere Suche) – #6060 #5138

  • PM-Multi-Targeting-Erfahrung der Benutzeroberfläche ist unvollständig – Unterstützung für das Aktualisieren und Deinstallieren von bedingten Paketversionen – #4681

  • [Sicherheit]: Microsoft Security Advisory CVE-2024-0057 | Sicherheitsanfälligkeit in NuGet-Client bezüglich Umgehung der Sicherheitsfunktion – #12653

Wichtige Änderungen

  • Hinzufügen von Nullwerte zulassenden Anmerkungen zu NuGet.LibraryModel – #12889

In diesem Release behobene Issues

  • NuGetAudit sollte die Datenbank für Sicherheitsrisiken nicht herunterladen, wenn das Projekt keine Pakete verwendet – #13073

  • Statische graphbasierte Wiederherstellung sollte nicht alle Metadaten jedes Elements aufzählen – #13049

  • Migrieren der NuGet.CommandLine.XPlat-Paketsuche zur Verwendung von System.CommandLine – #13031

  • --format-, --verbosity-, configfile-Optionen zu dotnet package search - hinzufügen#12978

  • Festlegen von NuGetAudit-Standardwerten in MSBuild – #12960

  • RestoreTask: Steuern, ob Dateien in das binlog eingebettet werden sollen – #12957

  • NU-Fehlercode für Paketquellzuordnung & GPF-Konflikte erstellen – #12953

  • [DCR]: Unverankerte Versionen mit Central Package Management (CPM) zulassen – #10432

  • Die Wiederherstellung des statischen Graphen warnt nicht bei ungültigen Projekten – #9300

  • No-cache in no-http-cache umbenennen – #9180

  • VS Paket-Manager Konsole sollte die Textansicht schließen – #13104

  • Sicherheitsrisikoindikator wird für abhängiges Projekt angezeigt, wenn das übergeordnete Projekt transitive Sicherheitsrisiken aufweist – #13068

  • Bedingte Aktualisierung, wenn alle Pakete bedingt sind, ist unterbrochen – #13034

  • Perf-Problem in AssetsFileDependenciesDataSource – #13019

  • Das NuGetPackageSearchService.GetDeprecationMetadataAsync in NuGet.PackageManagement.VisualStudio ist toter Code – #13007

  • Der Schwachstellenfilter wird auf der Registerkarte „Brower“ nicht korrekt angezeigt, wenn die Standardregisterkarte beim vorherigen Öffnen der PM-Benutzeroberfläche „Durchsuchen“ statt „Installiert“ war – #12974

  • HTTP 401 nach einiger Zeit in VS – #12961

  • [NuGet.Versioning] SemanticVersion.HasMetadata sollte angeben, dass Metadaten nicht null sind, wenn wahr – #12949

  • TelemetryUtility.ToJsonArrayOfTimingsInSeconds liefert falsches json-Array bei Gebietsschemata mit Komma als Dezimaltrennzeichen – #12915

  • Statische graphbasierte Wiederherstellung berücksichtigt beim Laden von Projekten keine interaktive Option – #12907

  • Schwachstellen InfoBar-Link zu Manage NuGet Packages ist abgeschnitten – #12835

  • NuGet.Build.Tasks speichert CredentialProvider-Geräteflusszeitüberschreitungen. - #12540

  • „error: Sequenz enthält kein passendes Element“ bei der Auflistung veralteter Pakete – #12256

  • [Bug]: Prozessargumentzeichenfolge ist zu lang, wenn die Veröffentlichung in Visual Studio mit aktiviertem statischem Diagramm veröffentlicht wird – #11968

  • [Bug]: PM-Benutzeroberfläche kann Keine Pakete in Multitargeting-Projekten deinstallieren – #11914

  • Wenn ein Paket im globalen Paketordner installiert ist, fügen Sie Details zum Paketspeicherort hinzu – #11447

  • NuGet sollte doppelte Nominierungsdaten besser verarbeiten. - #8749

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!

  • KirillOsenkov
    • Steuern der Einbettung von Wiederherstellungsdateien in binlog – 5494
    • Protokollieren Sie keine Vorgangseingaben und -ausgaben, wenn binäre Protokollierung aktiviert ist – 5498
  • Erarndt
    • Abrollen der Linq-Verwendung in FilterDependencyProvidersForLibrary – 5535
    • Verringern Sie Zuweisungen bei Aufrufen von CreateGraphNode() – 5531
  • dotnokato
    • Beheben von Tests, die fehlschlagen, wenn sie auf Systemen mit nicht englischen Sprach-/Gebietsschemaeinstellungen ausgeführt werden – 5442
    • Korrigieren Sie das falsche json-Array, das für Gebietsschemata mit Komma als Dezimaltrennzeichen in TelemetryUtility.ToJsonArrayOfTimingsInSeconds zurückgegeben wird – 5441
  • ellahathaway
    • Kürzen Sie die Pfade der inneren Klone bei der Quellcodeerstellung – 5543
  • jasonmalinowski
    • Ausgabe einer besser debuggbaren Meldung, wenn kein einzelner Wert angegeben wird – 5533
  • mthalman
    • Ziel-Net9.0 für .NET-Quellcode erstellen – 5511
  • NikolaMilosavljevic
    • Entfernen veralteter API-Warnungen/Fehler im Produktquellbuild – 5496
  • amis92
    • MemberNotNullWhen zu SemanticVersion.HasMetadata hinzufügen – 5465