Delen via


Releaseopmerkingen voor NuGet 5.2

NuGet-distributievoertuigen:

NuGet-versie Beschikbaar in Visual Studio-versie Beschikbaar in .NET SDK('s)
5.2.0 Visual Studio 2019 versie 16.2 2.1.80X1, 2.2.40X2
5.2.1 n.v.t. n/a .NET Core 2.2 is vanaf 23 december 2019 niet meer ondersteund

1Geïnstalleerd met Visual Studio 2019 met .NET Core-workload

Arabisch cijferBeschikbaar als een optionele installatie met Visual Studio 2019 met .NET Core-workload

Samenvatting: Nieuw in 5.2.1

  • [Beveiliging]: Microsoft Security Advisory CVE 2022-30184 | .NET Information Disclosure Vulnerability - #11883

Samenvatting: Nieuw in 5.2

  • Er is een kritieke fout opgelost die incidentele NuGet-bewerkingsfouten veroorzaakte vanwege padproblemen in Linux en Mac - #7341

  • Verbeterde reactietijd van de gebruikersinterface van de NuGet-pakketbeheerder in Visual Studio, vooral merkbaar voor trage bronnen - #8039

  • Talloze betrouwbaarheidsoplossingen voor vergrendelingsbestand (#8187,#8160,#8114,#7840) en verificatieinvoegtoepassing (#8300,#8271,#8269,#8210,#8198,#7845)

Problemen opgelost in deze release

Bugs

  • Prestatieproblemen: Package Manager Console: vertraging in het bijwerken van de keuzelijst 'Standaard project' - #8235

  • Prestatie: Prestatieverbeteringen in de PM-gebruikersinterface - #8039

  • Prestatie: Vertraging in de gebruikersinterface bij het lezen van standaardproject in PMC - #6824

  • Prestatie: [vsfeedback] NuGet Update-tabblad loopt vast voor een lokale pakketbron - #6470

  • Invoegtoepassingen: NuGet wacht de volledige handshake-timeout als de invoegtoepassing niet opstart of voortijdig wordt beëindigd - #8300

  • Invoegtoepassingen: verbeter de diagnoseerbaarheid van mislukte plugin-lanceringen - #8271

  • Invoegtoepassingen: Probleem met nuget.exe detectie van ingebouwde invoegtoepassingen - #8269

  • Invoegtoepassingen: cachebestand wordt nooit gelezen - #8210

  • Invoegtoepassingen: "Er is een taak geannuleerd." foutmeldingen met de authenticatie-invoegtoepassing tijdens het herstellen - #8198

  • Invoegtoepassingencache is af en toe niet detecteerbaar op Linux-platforms - #7845

  • LockFile: met ATF treedt fout NU1004 op vanwege een slechte vergelijking van het doelframework - #8187

  • LockFile: de herstelvlag '--locked-mode' wordt niet gerespecteerd als het vergrendelingsbestand leeg of onjuist is - #8160

  • LockFile: Zet projecten met aangepaste assembly-namen in pakketvergrendelingsbestand niet in kleine letters - #8114

  • LockFile: Projectverwijzing in kleine letters zetten in lock file - #7840

  • Herstellen: het installeren van een geknoeid ondertekend pakket resulteert in meerdere mislukte installatiepogingen (met herhaalde uitvoer) - #8175

  • VS: gebruikersopties voor oplossingen kunnen niet worden gedeserialiseerd na de NuGet-update - #8166

  • dotnet-list-package in een UnitTest-project retourneert een fout - #8154

  • NuGet-pakketgroep voor VS-installatieprogramma maken - problemen met vsix-installatie oplossen - #8033

  • GeneratePackageOnBuild mag NoBuild niet instellen. - #7801

  • Met de nieuwe optie '-SymbolPackageFormat snupkg' wordt een fout gegenereerd wanneer het .nuspec-bestand een expliciet assembly-verwijzingselement bevat - #7638

  • NuGet.targets(498,5): fout: kan geen deel van het pad '/tmp/NuGetScratch - #7341 vinden

DCR:

  • Een msbuild-eigenschap toevoegen die aangeeft dat PackageDownload wordt ondersteund - #8106

  • FrameworkReference onderdrukt de afhankelijkheidsstroom via FrameworkReference.PrivateAssets - #7988

  • Mechanisme voor het leveren van runtime.json buiten een pakket - #7351

Lijst met alle problemen die zijn opgelost in deze release - 5.2 RTM