Versionshinweise zu NuGet 6.11

NuGet-Vertriebswege:

NuGet-Version Verfügbar in Visual Studio Version Verfügbar in .NET SDK(n)
6.11 Visual Studio 2022, Version 17.11 8.0.4001
6.11.2 N/A 8.0.420

1 Installiert mit Visual Studio 2022 und einer beliebigen .NET-Arbeitslast

Zusammenfassung: Neuerungen in 6.11.2

  • Sicherheitsempfehlung | Defense in Depth Update für NuGet-Client - 14857

Liste der Commits in dieser Version

Zusammenfassung: Neuigkeiten in 6.11.1

In diesem Release behobene Probleme

  • Beheben Sie das Problem "Mehrere Versuche, die nupkg herunterzuladen, sind fehlgeschlagen" - #13545

Liste der Commits in dieser Version

Zusammenfassung: Neuigkeiten in 6.11

  • Unterdrücken von NuGetAudit-Warnungen für bestimmte Empfehlungen bei PackageReference-Projekten - #13679

  • Option --allow-insecure-connections zum dotnet SDK hinzufügen - #13396

  • Autoren durch Besitzer ersetzen in der Visual Studio Package Manager-Benutzeroberfläche – #12501

  • [Feature]: dotnet nuget why zur dotnet Befehlszeilenschnittstelle hinzufügen – #11943

  • NuGet kann nicht aus HTTPS-Quellen wiederhergestellt werden, die Probleme mit SSL-Zertifikaten haben – #4387

Wichtige Änderungen

  • `MSBuildRestoreUtility.GetRestoreAuditProperties benötigt eine Breaking-Change, um NuGetAuditSuppress-Elemente zu lesen – #13313`

In diesem Release behobene Probleme

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted oder ProjectUpdateFinished sollte nur eine Liste von Dateien bereitstellen, die geändert werden. - Verweis auf Issue #13413

  • dotnet nuget Befehle sollten bei allen Fehlern keine Verwendungshinweise ausgeben - #13251

  • [DCR]: NuGet bewirkt, dass viele ArgumentExceptions ausgelöst und in Visual Studio abgefangen werden – #11535

  • Entfernen Sie .NET Framework TFM aus NuGet.CommandLine.XPlat - #8452

  • PERF: GetPackageInfo verbraucht unnötig Ressourcen durch den überflüssigen Aufruf von GetNupkgMetadataPath - #13556

  • „dotnet nuget why“ stürzt beim Verwenden der Option --framework ab – #13547

  • SignatureUtility.GetCertificates in NuGet.Client kann den Aufruf von Dispose on error überspringen – #13535

  • „dotnet nuget why“ funktioniert nicht, wenn ein Verzeichnis als Wert für das „Pfad“-Argument angegeben wird – #13527

  • NuGet IntelliCode-Paketvorschläge fehlen der Autor in der Paketliste – #13515

  • Der Neuaufbau in VS verursacht unnötige Wiederherstellungen – #13505

  • MSB4181: Die Aufgabe „Wiederherstellungsaufgabe“ hat false zurückgegeben, jedoch keinen Fehler protokolliert - #13460

  • TaskResultCache verwendet fälschlicherweise dasselbe Sperrobjekt für alle Schlüssel. - #13448

  • Aufrufe von CompareTo und Equals sollten keine Speicherzuweisungen ausführen – #13442

  • Aktivieren von Nullwert zulassen und Einwurf in "KnownOwnerViewModel" – #13425

  • berücksichtigt keinen Wert aus dem -Attribut – #13423

  • PackageSourceProvider.UpdatePackageSource respektiert keinen Wert aus dem AllowInsecureConnection-Feld – #13418

  • „nuget install -ExcludeVersion“ meldet fälschlicherweise „bereits installiert“ beim Versuch, eine ältere Version zu installieren – #13334

  • Die Infoleiste für Sicherheitsrisiken bleibt im Solution Explorer nach dem Schließen der Lösung sichtbar – #13055

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!

  • seclerp
    • 5783 Fix PackageSourceProvider.UpdatePackageSource berücksichtigt keinen Wert aus dem DisableTLSCertificateValidation-Feld
    • 5767 Fix PackageSourceProvider.UpdatePackageSource berücksichtigt keinen Wert aus dem AllowInsecureConnection-Feld
  • mmitche
    • 5749 NuGet aus der VMR erstellen
    • 5752 Bedingte Unterstützung für die Fixup-Signaturisierung
  • ToddGrun
    • 5859 Reduzieren der Zuordnungen in GetPackageInfo durch bedingtes Aufrufen von GetNupkgMetadataPath
  • omajid
    • 5848 Zertifikate bei Fehlern in SignatureUtility.GetCertificates bereinigen
  • SimonCropp
    • 5842 redundant .GetTypeInfo() entfernen
  • ryanmolden
    • 5834 Eliminieren von First-Chance-ArgumentExceptions beim Abfragen eines Legacy-Projekts nach Eigenschaften, die über DTE nicht vorhanden sind
  • hickford
    • 5743 Korrekte Meldung, wenn bereits eine höhere Version des Pakets installiert ist
  • ViktorHofer
    • 5764 Verwenden der .NET SDK-Sourcelink-Integration
  • NikolaMilosavljevic
    • 5738 CA2022-Fehler deaktivieren
  • jv42
    • 5717 Behobene NullReferenceException im ResolverComparer