Dela via


Viktig information om NuGet 6.11

NuGet-distributionsfordon:

NuGet-version Tillgänglig i Visual Studio-version Tillgänglig i .NET SDK(er)
6.11 Visual Studio 2022 version 17.11 8.0.4xx1

1 Installerat med Visual Studio 2022 med valfri .NET-arbetsbelastning

Sammanfattning: Nyheter i 6.11.1

Problem som har åtgärdats i den här versionen

  • Åtgärda "flera försök att ladda ned nupkg misslyckades" – #13545

Lista över incheckningar i den här versionen

Sammanfattning: Nyheter i 6.11

  • Ignorera NuGetAudit-varningar för specifika rekommendationer för PackageReference-projekt – #13679

  • Lägg till --allow-insecure-connections alternativ i dotnet SDK – #13396

  • Byt författare mot ägare i Visual Studio Package Manager-användargränssnittet – #12501

  • [Funktion]: lägg till dotnet nuget why to dotnet CLI - #11943

  • NuGet kan inte återställa från HTTPS-källor som har problem med SSL-certifikat – #4387

Brytande förändringar

  • MSBuildRestoreUtility.GetRestoreAuditProperties behöver en icke-bakåtkompatibel ändring för att läsa NuGetAuditSuppress objekt – #13313

Problem som har åtgärdats i den här versionen

  • IVsNuGetProjectUpdateEvents.ProjectUpdateStarted eller ProjectUpdateFinished bör endast tillhandahålla en lista över filer som kommer att ändras. - #13413

  • dotnet nuget kommandon bör inte mata ut användningsinformation vid alla fel – #13251

  • [DCR]: NuGet orsakar att många ArgumentExceptions kastas och fångas i VS - #11535

  • Ta bort .NET Framework TFM från NuGet.CommandLine.XPlat – #8452

  • PERF: GetPackageInfo allokerar genom att i onödan anropa GetNupkgMetadataPath – #13556

  • "dotnet nuget why" kraschar när du använder --framework-alternativet – #13547

  • SignatureUtility.GetCertificates i NuGet.Client kan hoppa över att anropa Dispose vid fel – #13535

  • "dotnet nuget why" fungerar inte när en katalog tillhandahålls för argumentet "Path" – #13527

  • NuGet IntelliCode-paketförslag saknar författarfält i paketlistan – #13515

  • Ombyggnad i VS orsakar onödiga återställningar – #13505

  • MSB4181: Aktiviteten "Återställningsuppgift" returnerade falskt men loggade inte något fel. - #13460

  • TaskResultCache delar felaktigt samma låsobjekt för alla nycklar. - #13448

  • Anrop till CompareTo och Equals bör inte allokeras – #13442

  • Aktivera Nullable och kasta i KnownOwnerViewModel – #13425

  • PackageSourceProvider.UpdatePackageSource respekterar inte ett värde från disableTLSCertificateValidation attributet – #13423

  • PackageSourceProvider.UpdatePackageSource respekterar inte ett värde från AllowInsecureConnection fältet – #13418

  • "nuget install -ExcludeVersion" rapporterar felaktigt "redan installerad" när du försöker installera en äldre version - #13334

  • Informationsfältet för säkerhetsrisker förblir synligt i Solution Explorer efter att lösningen har stängts – #13055

Lista över incheckningar i den här versionen

Bidrag från communityn

Tack till alla deltagare som hjälpte till att göra denna NuGet release awesome!

  • seclerp
    • 5783 Fix PackageSourceProvider.UpdatePackageSource respekterar inte värdet från DisableTLSCertificateValidation-fältet
    • 5767 Fix PackageSourceProvider.UpdatePackageSource respekterar inte ett värde från AllowInsecureConnection fältet
  • mmitche
    • 5749 Skapa NuGet från VMR
    • 5752 Villkorsstyrd stöd för korrigeringssignering
  • ToddGrun
    • 5859 Minska allokeringar i GetPackageInfo genom att villkorligt anropa GetNupkgMetadataPath
  • omajid
    • 5848 Ta bort certifikat vid fel i SignatureUtility.GetCertificates
  • SimonCropp
    • 5842 ta bort redundant . GetTypeInfo()
  • ryanmolden
    • 5834 Eliminera "Första chansen"-fel av typen ArgumentException när man förfrågar ett äldre projekt efter egenskaper som inte finns via DTE
  • hickford
    • 5743 Korrekt meddelande om att en högre version av paketet redan är installerad
  • ViktorHofer
    • 5764 Använd .NET SDK-källlänkintegrering
  • NikolaMilosavljevic
    • 5738 Inaktivera CA2022-fel
  • jv42
    • 5717 Åtgärdad NullReferenceException i ResolverComparer