Auf Englisch lesen

Freigeben über


Versionshinweise zu NuGet 6.5

Möglichkeiten der NuGet-Verteilung:

NuGet-Version Verfügbar in der Visual Studio-Version Verfügbar in .NET SDK(s)
6.5 Visual Studio 2022, Version 17.5 7.0.2001
6.5.1 N/V N/V 1

1 Visual Studio 2022 mit installierter .NET Core-Workload

Zusammenfassung: Neuigkeiten in 6.5.1

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

Zusammenfassung: Neuigkeiten in 6.5

  • Verwalten von Paketen in der Datei Directory.Packages.props für CPM-Projekte – #11890

  • Benutzeroberfläche für die Paketquellzuordnung – Erstellen/Entfernen von Paketquellzuordnungen in der Benutzeroberfläche für NuGet-Optionen erlauben – #11363

  • Benutzeroberfläche für die Paketquellzuordnung – Auflisten von Paketquellzuordnungen in der Benutzeroberfläche für NuGet-Optionen – #11362

  • Retry-After-Header-Verzögerung bei erneuter HTTP-Anforderung beobachten – #10558

  • Maschinenlesbare Ausgabe für dotnet-Listenpaket – #7752

  • Honor WarningsNotAsErrors – #5375

  • Laden Sie Visual Studio-Paketquellen erneut, wenn nuget.config manuell geändert wird – #1538

  • Wiederherstellen von abhängigen Objekten für Projekte, die in einer Lösungsfilterdatei (.slnf) aufgeführt sind – #10809

In diesem Release behobene Probleme

DCRs:

  • Protokollieren Sie während der MSBuild-Projekt-SDK-Auflösung immer Fehler im Falle eines Fehlers – #12312

  • Umgebungsvariable NUGET_CLI_LANGUAGE zum Steuern der Sprache des Befehls nuget.exe – #12181

  • Machen Sie es offensichtlich, wenn eine Warnung auf einen Fehler erhöht wird – #8803

  • Fehler beim Verwenden von nuget.exe zum Paket SDK csproj anzeigen – #7778

Bugs:

  • Ausgabeversionsoption gilt nur für die Json-Formatoption im Dotnet-Listenpaket – #12293

  • NuGet transitive angeheftete Änderungen g.props Importbestellung, zerstören den Build – #12278

  • PrivateAssets für zentrale transitive Abhängigkeiten sollten unabhängig davon fließen, ob das übergeordnete Element ein Projekt oder ein Paket ist – #12276

  • Flagsfluss fälschlicherweise zum transitiv angehefteten zentral verwalteten Abhängigkeiten einschließen – #12274

  • Mögliche Racebedingung in ConfigurationDefaults.Instance.DefaultPackageSources – #12246

  • NuGet wiederholt keine HTTP 429-Antworten – #12214

  • Vereinfachung von Linq Any-Methoden zur Leistungsverbesserung – #12193

  • StackOverflowException in InstallPackagesFromVSExtensionRepository – #12192

  • Versions_SelectionChanged löst NullReferenceException aus, wenn das ausgewählte Paket geändert wird – #12184

  • Statische graphbasierte Wiederherstellung schlägt mit einer NullReferenceException während der SetPlatform-Aushandlung fehl – #12177

  • Reduzieren der Speicherzuordnung beim Erstellen leerer InnerNodes und ParentNodes für einen neuen GraphNode während der Wiederherstellung – #12157

  • SettingsLoadingContext löst Ausnahmen aus, wenn eine andere Einstellungsdatei eine Ausnahme verursacht – #12154

  • Bad NuGet.config bewirkt, dass NuGet-basierte MSBuild SDK-Resolver eine unbehandelte Ausnahme auslösen – #12152

  • Die Schriftartfarbe Watermark TextBox ist im Dialogfeld Paketquellzuordnungsoptionen hinzufügen falsch – #12141

  • VS2022 17.1.2: Abhängigkeit zwischen .NET Standard 2.0 und .NET 4.7.1 löst NuGet-Fehler System.Memory, Version=4.0.1.1 nicht gefunden – #12137

  • Breaking Change in .NET 8 – Environment.GetFolderPath gibt falschen Pfad auf Unix zurück – #12127

  • nuget.exe Zeichenkette von NuGet.Commands wurden nicht gefunden – #12097

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

  • Bereitstellen einer Lösung für NuGet-Fehler NU1012 – der Paketfehler ruft die Problemdateien nicht auf – #11905

  • Einige CLI-Befehle respektieren DOTNET_CLI_UI_LANGUAGE nicht – #11326

  • Reduzieren von Wechseln des Benutzeroberflächenthreads beim Bestimmen des Lösungsordners und bei geöffneter Lösung – #11090

  • Problem beim Speichern von Einstellungen in Visual Studio – Das Hinzufügen einer Quelle löst eine Ausnahme aus – #8407

  • PackageDependencyGroup implementiert Equals nicht richtig – #6478

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!

  • Forgind
    • 4970 SDK Resolver sollten immer einen Fehler protokollieren, wenn die SDK-Auflösung nicht erfolgreich war
  • marcin-krystianc
    • 4952 PrivateAssets für zentrale transitive Abhängigkeiten sollten unabhängig davon fließen, ob es sich bei dem Elternknoten um ein Projekt oder ein Paket handelt.
  • marcin-krystianc
    • 4950 Fix umfasst Flagsberechnung für transitive angeheftete zentral verwaltete Abhängigkeiten
  • drewnoakes
    • 4891 Anzeigen von Dokumenten aus Paketen in der Abhängigkeitenstruktur
  • kvpt
    • 4790 Hinzufügen der Unterstützung für die Wiederherstellung der Slnf-Datei über die Befehlszeile
  • AtariDreams
    • 4863 Vereinfachung der Linq Any-Methode
  • davidegiacometti
    • 4840 Refactor PackageDependencyGroup Equals und GetHashCode
  • danjagnow
    • 4843 Aktualisierte NU1012-Fehlermeldung zum Anzeigen von Elementpfaden