Notes de publication de NuGet 5.6

Véhicules de distribution NuGet :

Version de NuGet Disponible dans la version de Visual Studio Disponible dans les SDK .NET
5.6.0 Visual Studio 2019 version 16.6 3.1.3001

1Installé avec Visual Studio 2019 avec la charge de travail .NET Core

Résumé : Nouveautés de la version 5.6

  • Prise en charge des packages de préversion avec des versions flottantes. Version="*-*", Version="1.*-*" et des éléments similaires passent aux dernières versions, y compris les versions préliminaires, dans la plage spécifiée - #912

Problèmes résolus dans cette version

Insectes:

  • nuget push *.nupkg échoue quand snupkg n’existe pas - #8148

  • Pack, et plusieurs autres chemins de code, échouent en fonction des paramètres régionaux. Utiliser RegexOptions.CultureInvariant - #8246

  • Perf : La Spécification DG pour les scénarios de projet non chargés ne doit pas être écrite dans les restaurations en mode préversion - #8793

  • Restauration : Améliorer les performances en mettant en cache les spécifications du graphe de dépendances de solution - #9201

  • L’interface utilisateur PM ne fonctionne pas pour les projets de style sdk après l’installation d’un package avec la console PM - #9203

  • L’icône incorporée ne peut pas être affichée dans l’interface utilisateur PM avec le flux de paquets local - en fonction de / vs \ - #9225

  • NuGetVersion.TryParseStrict() doit retourner false s’il ne parvient pas à analyser - #9255

  • nuget.exe push aide pour -source, doit suggérer l’utilisation du nom de la source plutôt que l'URL de la source - #9265

  • dotnet nuget add package SourceUri crée un nom de source de package par défaut incorrect - #9277

  • Le lecteur d’écran n’annonce pas « Recherche... » message lors du changement d’onglets - #9307

  • Accessibilité : la couleur du rectangle focus n’est pas accessible sous les onglets de l’interface utilisateur PM dans le thème sombre - #9336

  • nuget.exe 5.5 ne parvient pas à restaurer avec MSBuild 14 ou inférieur - #9458

  • Ne journalise pas les millisecondes dans les messages de restauration - #8977

  • Rendre IOutputConsole asynchrone - #9268

  • La sélection de versions MSBuild fonctionne mal sur certaines cultures non anglaises - #9322

  • Valeur par défaut du format manquant sur dotnet nuget list source - #9337

  • Perf : RestoreOperationLogger a une affinité de thread inutile - #9288

  • Création automatisée de documents pour dotnet nuget commandes - #9146

  • La verbosité par défaut ne doit pas rapporter la restauration sans opération de chaque projet - #8792

  • Paramètre de prise en charge -DependencyVersion pour NuGet.exe update, similaire à la commande d’installation - #7694

DCRs :

  • Ajouter la prise en charge initiale du framework cible net5.0 - #9584

  • Trier les packages par ID dans l’onglet Mises à jour de l’interface utilisateur PM - #9278

  • Le pack ne déclenche plus NU5105 lors de l’emballage d’un package SemVer 2.0 - #9044#5201

Liste de tous les problèmes résolus dans cette version - 5.6