Freigeben über


NuGet 6.13 Versionshinweise

Vertriebskanäle von NuGet:

NuGet-Version Verfügbar in der Visual Studio-Version Verfügbar in .NET SDK(s)
6.13.0 Nicht verfügbar 9.0.2001
6.13.1 Visual Studio 2022, Version 17.13.0 9.0.2011
6.13.2 Visual Studio 2022, Version 17.13.2 9.0.2031

1 Mit Visual Studio 2022 und einer .NET-Workload installiert

Zusammenfassung: Neuigkeiten in 6.13.2

  • Fehler beim Auflösen identischer untergeordneter Abhängigkeiten durch neuen Abhängigkeitsauflöser für Wiederherstellungen – #14025

Liste der Commits in dieser Version

Zusammenfassung: Neuerungen in 6.13.1

NuGet 6.13.1 ist in Visual Studio 17.13 und .NET 9.0.201 SDK verfügbar.

  • Unterstützung für das neue SLNX-Lösungsformat in dotnet nuget why und dotnet list package - #14034

Liste der Commits in dieser Version

Zusammenfassung: Neuerungen in 6.13.0

NuGet 6.13.0 ist im .NET 9.0.200 SDK verfügbar.

  • Unterstützung für Anmeldeinformationsanbieter, die über .NET-Tools bereitgestellt werden – #12567

  • Opt-In-Funktion: "Bereitgestellt von Plattform", wodurch Pakete entfernt werden, die von der .NET-Plattform bereitgestellt werden, aus dem Abhängigkeitsdiagramm. Dies führt zu einer besseren Leistung und beseitigt falsch-positive Befunde für Schwachstellen in transitiven Abhängigkeiten.

  • Warum sollte dotnet nuget RID-spezifische Pakete überprüfen - #13718

  • Zulassen der Angabe des MSBuild-Binlog-Pfads beim Aufrufen der statischen Diagramm-Wiederherstellung, um Änderungen an der Umgebung zu vermeiden – #10789

  • Neue Korrekturen für Abhängigkeitslöser

    • Neuer Abhängigkeitslöser lädt mehr Pakete herunter als zuvor – #13943

    • Der neue Abhängigkeitslöser behandelt in einigen Situationen schwebende Versionen nicht korrekt – #13992

    • Neuer Abhängigkeitslöser berichtet fälschlicherweise NU1605 (Downgrade), bei der Verwendung der transitiven Anheftung einer direkten Abhängigkeit und bei Vorhandensein eines Downgrades in einem Paketabhängigkeitsbaum – #13938

    • NuGet Restore wiederherstellt alte Versionen von transitiven Abhängigkeiten, wenn die direkte Abhängigkeit keine Richtlinien für das zielorientierte .NET Framework des Benutzers enthält – #13934

    • Projekt und Paket im selben Diagramm mit demselben Namen, aber unterschiedliche Abhängigkeiten können zu falschen Versionen der Abhängigkeiten dieser ID führen – #13888

  • Die Benutzeroberfläche des Paket-Managers in Visual Studio zeigt jetzt eingebettete READMEs für NuGet-Pakete an, sofern verfügbar – #12583

Probleme in dieser Version behoben

  • Erkennen, ob Restore NuGetAudit für PackageReference-Projekte verwendet hat oder nicht – #13778

  • Indikator für veraltete und anfällige Pakete zum Registerkartenkopf "Paketdetails" hinzufügen. - Nr. 13974

  • Navigationstelemetrie für den Befehl "Alle NuGet-Speicher löschen" in den VS-Einstellungen – #13968

  • Nuget Package Manager für Lösung wählt automatisch transitive Abhängigkeiten aus – #13893

  • Das Debuggen großer Repositorys mit statischer graphbasierter Wiederherstellung ist langsam – #13876

  • NuGet Client SDK-Pakete werden auf net8.0 aktualisiert – #13842

  • Aktualisierung der NU3043-Warnung zu einem Fehler in .NET 10 – #13814

  • Das Festlegen der Option "Formatauswahl bei der ersten Paketinstallation zulassen" ist unklar – #14016

  • dotnet nuget why meldet ein fehlendes Argument, obwohl es ausgeführt wurde - #13908

  • Abstandsanpassungen in Registerkarten im Detailbereich – #13880

  • Der Fokusrahmen auf dem Inhalt der Registerkarte "Detailbereich" wird abgeschnitten – #13879

  • JAWS liest den gesamten Inhalt der Registerkarte "Paketdetails" beim ersten Besuch – #13878

  • ContentItemCollection.PopulateItemGroups vergibt unnötigerweise Speicherkapazität – #13851

  • Lesen und Schreiben von .nupkg.metadata-Dateien mit System.Text.Json – #13835

  • NuGet schlägt in Containern fehl, wenn HOME nicht festgelegt ist - #13834

  • Signieren: Schlüssel nicht freigegeben - #13823

  • Führen Sie TFMs parallel aus, wenn Sie Pack-Outputs sammeln – #13776

  • PERF: NuGet Cloning-Vorgänge zeigen sich stark beim Speichern während des Ladens von VS-Lösungen - #13647

  • Das Abrufen von Sicherheitsrisikoressourcen respektiert den Abbruch nicht – #136444

  • Falsche Reihenfolge von Argumenten in Protokollen für die zentrale Paketversion (Zeichenfolge Info_AddPkgCPM) - #13155

  • Satellitenassemblies für Drei-Buchstaben-Sprachen werden nicht aus dem NuGet-Paket kopiert – #12253

  • Nuget Pack unterstützt keine leere <Version> in .nuspec, obwohl die Version in der Befehlszeile übergeben wird – #7987

Liste der Commits in dieser Version

Beiträge der Gemeinschaft

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

  • SimonCropp
    • 6185 Speicher in ManifestMetadata reduzieren
    • 6168 duplizierte Wörterbuchsuche entfernen
    • 6166 redundantes Count() in GlobalPackageFolderRepositories entfernen
    • 6165 Vermeiden Sie jeden Aufruf in GetCommandAttribute
    • 6167 redundante Casts entfernen
  • baronfel
    • 6124 Lokalisierungsparser erweitern, um Sprachcodes mit drei Zeichen zu unterstützen
    • 6018 Update-_WalkEachTargetPerFramework, um TFMs parallel zu durchlaufen
  • ToddGrun
    • 6098 "ContentItemCollection.PopulateItemGroups" ändern, um pooling für stark zugeordnete temporäre Datenstrukturen zu verwenden
    • 5930 Versuchen, mehrere Datenstrukturen zu verschieben, um unveränderlich zu sein
  • mthalman
    • 6212 Korrigieren der Formatierung in GraphOperations
  • kasperk81
    • 6072 "SpecialFolder.UserProfile"-Fallback hinzufügen
  • MichaelSimons
    • 6102 Aktualisieren der Referenzen des Quell-Build-Teams
  • akoeplinger
    • 6025 Tippfehler beheben in EnhancedHttpRetryHelper.cs
  • jimmylewis
    • 6027 Refaktorieren von Aufrufen an EnsureVisualStudioHost() in eine grundlegende [TestInitialize]-Methode