Releaseopmerkingen voor NuGet 5.5

NuGet-distributievoertuigen:

NuGet-versie Beschikbaar in Visual Studio-versie Beschikbaar in .NET SDK('s)
5.5.0 Visual Studio 2019 versie 16.5 3.1.2001

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

Samenvatting: Nieuw in 5.5

  • Verbeterde toegankelijkheid en schermlezer voor de gebruikersinterface van NuGet-pakketbeheer in Visual Studio

    • Toegankelijkheidsproblemen in schermlezerervaringen, ontbrekende altText en toegankelijke naam voor geïnstalleerd tekstvak, enzovoort, - #9059
    • Toegankelijkheidsproblemen in schermlezerervaringen in de lijst met pakketten - #9077
    • Toegankelijkheidsproblemen in schermlezerervaringen met betrekking tot bladeren, installeren, tabbladen bijwerken - #9078
    • Verteller kondigt niet "Leeg", "Geen afhankelijkheden", "nuget.org", "MIT" link-etiket #9157
  • Ondersteuning voor het weergeven van zelfstandige pictogrammen in de gebruikersinterface van Visual Studio Package Manager voor pakketten die worden gehost op lokale feeds - #8189

  • Aanzienlijk verbeterde prestaties van no-op herstel waarmee RestoreUseStaticGraphEvaluation evaluaties worden versneld door de MSBuild Static Graph API aan te roepen - 8791

  • Verbeterde dotnet.exe betrouwbaarheid met invoegtoepassingen voor platformoverschrijdende verificatie

    • dotnet-herstel mislukt met TaskCanceledException - #7842
    • Invoegtoepassing: 'Een taak is geannuleerd': probleem met ADO-verificatie als gevolg hiervan. - #8528
  • opdracht toevoegen dotnet nuget <add|remove|update|disable|enable|list> source - #4126

  • Suport voor --skip-duplicate het gebruik van dotnet nuget push - #8778

  • Ondersteuning packages.config met msbuild /restore - #8506

Problemen opgelost in deze release

Bugs

  • Self-Updater opnieuw bewerken met V3 Api's - #4197

  • Verkeerde versie van pakketafhankelijkheid Als pakketafhankelijkheidsversie is ingesteld op '*' - #6697

  • Foutbericht ErrorUnsafePackageEntry verwijst niet naar de oorzaak van het probleem - #7505

  • Het lock-bestand wordt niet gehonoreerd in '*'-scenario's - #8073

  • NuGet.exe wordt niet omgezet in de nieuwste versie van een pakket bij gebruik van * in PackageReference (MSBuild/Dotnet/VS restore do) - #8432

  • dotnet list package met een multi-targeting WPF-project - #8463

  • Verbeter concurrentiehulpprogramma's (verminder CPU-gebruik) - #8653

  • DG Spec voor niet-geladen projectscenario's mag niet worden geschreven bij het herstellen van previews - #8793

  • De Visual Studio NuGet-pakketten (RestoreManagerPackage) moeten automatisch worden geladen op buildgebeurtenissen van oplossingen - #8796

  • Deadlock in VSSettings init - #8842

  • VisualStudio ToolBox wordt niet ingevuld vanuit een NuGet-pakket als een project in een oplossingsmap wordt geplaatst - #8868

  • VS: herstellen van oplossing mislukt permanent vanwege racevoorwaarde - #8881

  • Constante 'laden.'. op het geïnstalleerde tabblad en 'zoekterm<>.'. op het tabblad Updates - #8890

  • Ontbrekende ingesloten pictogrammen in VS PM UI nadat de cache is verlopen - #9069

  • FireAndForget PM UI opstarten - #9112

  • Herstellen: de implementatie van IncludeExcludeFiles.Equals(...) is onjuist - #9167

  • Herstellen: PackageSpec.Clone() produceert een ongelijke kloon - #9211

  • De lijst met fouten wordt weergegeven, hoewel 'Altijd foutenlijst weergeven als de build is voltooid met fouten' niet is ingeschakeld - #8190

  • Statische grafiekherstel mag geen lege SolutionPath doorgeven - #9061

  • Herstellen: sluiting berekend voor elk project 4 keer - #9042

  • Herstellen: DependencyGraphSpec.Load(...) heeft geen JObject nodig - #9040

  • Herstellen: grote strings gemaakt op grote object heap (LOH) - #9031

  • Aangepaste nuget.exe op nieuwere mono kan falen vanwege de MSBuild SDK Resolver - 8848

  • herstellen mislukt wanneer nuget.dgspec.json wordt 'gebruikt door een ander proces' - 8692

DCR's

  • Logica in _GetRestoreProjectStyle moet zich in een taak - #8804

  • Deprecatie-informatie standaard toevoegen in het geïnstalleerde tabblad - #8541

Lijst met alle problemen die zijn opgelost in deze release - 5.5