Auf Englisch lesen

Freigeben über


Anmerkungen zu NuGet 6.6

Möglichkeiten der NuGet-Verteilung:

NuGet-Version Verfügbar in der Visual Studio-Version Verfügbar in .NET SDK(s)
6.6 Visual Studio 2022 Version 17.6 7.0.3001
6.6.1 N/V 7.0.3041
6.6.2 Visual Studio 2022 Version 17.6 7.0.3131

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

Zusammenfassung: Neuigkeiten in 6.6.2

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

Zusammenfassung: Neuigkeiten in 6.6.1

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

Hinweis

Es gibt eine Verhaltens-Breaking Change unter Linux. Der Speicherort des temporären Ordners, in dem NuGet temporäre Dateien während der verschiedenen Vorgänge speichert, wurde von /tmp/NuGetScratch zu /tmp/NuGetScratch<username> geändert. z. B. für Benutzer Benutzer1 lautet der temporäre Ordner /tmp/NuGetScratchUser1.

Zusammenfassung: Neuigkeiten in 6.6

  • [Epic]: Verbesserungen bei der zentralen Paketverwaltung für 17.6 – #12413

In diesem Release behobene Probleme

DCRs:

  • Statische graphbasierte Wiederherstellung sollte immer einen Fehler protokollieren – #12372

Bugs:

  • CentralPackageVersionOverrideEnabled=false setzen im Projekt mit CPM gebrochene Projektwiederherstellung – #12500

  • Statische graphbasierte Wiederherstellung stürzt auf Systemen mit alternativen Konsolencodierungen ab – #12373

  • GlobalPackageReference funktioniert nicht für Csproj-Projekte im Legacystil – #12368

  • WebSite-Projekte, die von IIS geöffnet wurden, können keine Pakete installieren – #12337

  • StackOverflow in SemanticVersion.ToString – #12330

  • Fehler beim Wiederherstellen statischer Diagramme beim Verweisen auf nicht wiederherstellbares Projekt – #12322

  • Die abonnierte CPM-Erkennung in VS und Befehlszeile unterscheidet sich – #12285

  • PrivateAssets-Fluss fälschlicherweise an transitiv angeheftete zentral verwaltete Abhängigkeiten – #12270

  • Leistungsregression von NuGet-Wiederherstellungen im Sdk v7.0.100 aufgrund der Berechnung von „CentralTransitiveDependencyGroups“ – #12269

  • [Bug]: NuGet.VisualStudio hängt vom Paket ab, das nicht auf NuGet.org vorhanden ist – #12164

  • [Bug]: Benutzerdefinierte Kernelunterbrechungen nuget – #11995

  • PackageSource: gibt möglicherweise falschen Hashcode zurück – #10276

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!

  • kant2002
    • 5103 Projektwiederherstellung beheben, wenn CentralPackageVersionOverrideEnabled=false
  • atamagaii
    • 5078 Die englische Ressource MsbuildPathNotExist wurde geändert, um die th richtig zu beschreiben ...
  • pombredanne
    • 5083 Kleinere Tippfehler beheben
  • NikolaMilosavljevic
    • 5091 Kürzen von Netframework-Zielen im Quell-Build
  • uweigand
    • 5046 Einschränken gleichzeitiger Verbindungen über NUGET_CONCURRENCY_LIMIT
  • marcin-krystianc
    • 4954 Verbesserte Leistung der Berechnung von PrivateAssets für transitive angeheftete zentral verwaltete Abhängigkeiten
    • 4953 Effektive PrivateAssets von zentral verwalteten transitiven Abhängigkeiten sollten eine Schnittmenge von übergeordneten Abhängigkeiten sein.