Lire en anglais

Partager via


Notes de publication de NuGet 5.10

Véhicules de distribution NuGet :

Version de NuGet Disponible dans la version Visual Studio Disponible dans les Kit de développement logiciel (SDK) .NET
5.10.0 Visual Studio 2019 version 16.10 5.0.3001

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

Notes

Visual Studio 16.10, MSBuild 16.10 et .NET 5.0.300+ nécessite NuGet.exe 5.10 ou version supérieure.

Récapitulatif : Nouveautés de la version 5.10

  • Signature : implémenter la commande dotnet trusted-signers - #8053

  • Désactiver la validation par défaut sur Linux, mais elle est activée par défaut sur Windows - #10713

  • Ajouter une variable ENV pour la vérification de la signature de package sur .NET 5+ Linux/MAC - #10742

  • Améliorer les performances des nouveaux packages pour les solutions volumineuses - #10166

  • Ajoutez le type de projet nfproj, à la liste des projets pris en chargeProjectExtensions pour l’interface CLI Nuget. - #10562

Problèmes résolus dans cette version

  • Supprimer l’élément <requireLicenseAcceptance> lors de l’empaquetage d’un projet - #5133

  • [CPVM] Avertissement de préversion doit être affiché sur dotnet cli - #10226

  • Mettez à jour les jetons de couleur d’arrière-plan et de premier plan du PMUI vers CommonDocumentColors - #10608

  • [Bug Bash] Erreur « opération annulée par l’utilisateur » dans la fenêtre Liste d’erreurs lors du basculement rapide entre les onglets dans l’interface utilisateur PM - #10671

  • Interface utilisateur PM  Améliorer les performances d’installation du package au niveau de la solution - #10210

  • Remplacer GetService par GetServiceAsync partout dans NuGet.Clients - #3784

  • Problème de performances du pack NuGet.exe avec .. le chemin relatif - #5016

  • Les performances du « pack nuget » diminuent par niveaux croissants dans les chemins sources - #5706

  • NuGet ne génère pas d’erreur lors de l’empaquetage de nuspec avec des Fichiers dupliqués. - #6941

  • Le pack NuGet « DateTimeOffset spécifié ne peut pas être converti en horodateur de fichier Zip » - #7001

  • Les horodateurs du fichier du package pack sont décalés par le fuseau horaire - #7395

  • NU1004 doit contenir plus d’informations exploitables - #7696

  • [Bug Bash] [Échec de test] Le fichier de verrouillage vide/mal formé ne doit pas être mis à jour lors de l’exécution de « dotnet restore --use-lock-file --locked-mode » - #8640

  • NuGetVersionRange permet d’analyser logiquement des plages incorrectes - #9145

  • L’interface utilisateur PM ne peut pas afficher la couleur d’arrière-plan distinguée entre les sources de package sélectionnées et pointées - #9538

  • Case à cocher permettant de sélectionner des projets à installer pour qu’ils ne soient pas lus par le lecteur d’écran - #9578

  • La sélection par défaut des versions du volet Détails doit être Installed/LatestStable sous les onglets Installed/Updates - #9887

  • Supprimer le compte de contournement pour certains rapports SDK .NET 5 TargetPlatformMoniker de ,Version= - #9913

  • dotnet nuget verify est trop léger - #10316

  • VersionRange ne peut pas analyser les plages à un chiffre - #10342

  • Le gestionnaire de solutions VS lève une exception Null pendant le débogage - #10352

  • Déplacer des messages d’exception CLI vers des fichiers de ressources de chaîne - #10392

  • Supprimer le code mort (TabItemButtonAutomationPeer) - #10435

  • Le menu contextuel de mise à jour doit faire défiler vers le premier élément sélectionné - #10498

  • La barre horizontale des détails du PMUI de la solution se chevauche - #10533

  • Signature : les détails de la signature principale ne s’affichent pas lorsque le certificat a expiré et que l’horodateur n’est pas approuvé - #10535

  • L’absence de sources activées empêche l’interface utilisateur PM de s’afficher - #10541

  • Les métadonnées du package (détails, dépréciation) ne sont parfois pas extraites de nuget.org dans CodeSpaces - #10549

  • L’initialisation PMUI échoue avec une exception pendant la session de débogage - #10559

  • la restauration de nuget entraîne un échec de la vérification de l'intégrité du paquet sur un système avec primauté des octets de poids fort (big-endian) - #10567

  • FormatException est levé au lieu de PackagingException - #10595

  • CPVM - Problèmes d’accès concurrentiel dans l’algorithme de marche du graphique - #10598

  • Ajouter la télémétrie de la version PMC powershell - #10609

  • Améliorer les performances de tri NuGetVersion - #10611

  • L’ajout de signataires approuvés comporte des arguments incohérents - #10647

  • Vs2019 v16.9.0 : Dans NuGet Package Manager, le fait de passer de l'onglet "Mises à jour" à l'onglet "Installé" ne met pas à jour le cadre. - #10654

  • Supprimer le « v » du numéro de version dans PMUI - #10677

  • INuGetProjectService.GetInstalledPackagesAsync lève avant de recevoir la nomination du système de projet CPS - #10681

  • Les icônes incorporées provoquent le refus d’accès à partir de la source « Packages hors connexion Microsoft Visual Studio » sous l’onglet Parcourir - #10687

  • INuGetProjectService.GetInstalledPackagesAsync lève lorsque MSBuildProjectExtensionsPath n’est pas défini - #10739

  • « dotnet nuget remove source nuget.org » ne fonctionne pas la première fois - #10745

  • Nuget bloque un thread du threadpool dans une méthode asynchrone faisant un appel synchrone au thread de l'interface utilisateur. - #10775

  • PackageLoadContext.GetInstalledAndTransitivePackagesAsync est du code mort et nuit aux performances - #10790

  • Utiliser l’icône incorporée dans les packages du Kit de développement logiciel (SDK) NuGet - #10795

  • Mettre à jour la liste des licences SPDX - #10806

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

Liste des validations dans cette version - 5.10.0

Contributions de la communauté

Merci à tous les contributeur qui ont aidé à rendre cette version NuGet géniale !

Qui PRs Problèmes
louis-z 3991 VersionRange ne peut pas analyser les plages à un chiffre - #10342
omajid 3860 NuGet.Client build.sh est endommagé - #10139
Nirmal4G 3623 NuGet.Client build.sh est endommagé - #10139
BlackGad 3953 Les performances du « pack nuget » diminuent par niveaux croissants dans les chemins sources - #5706
BlackGad 3953 Problème de performances du pack NuGet.exe avec .. Chemin relatif - #5016
marcin-krystianc 3940 CPVM - Problèmes d’accès concurrentiel dans l’algorithme de marche du graphique - #10598
josesimoes 3943 Ajoutez le type de projet nfproj à la liste des ProjectExtensions pris en charge pour l’interface CLI Nuget. - #10562

Vos commentaires sont les bienvenus.

Vos commentaires sont très importants pour nous. S’il existe des problèmes avec cette version, vérifiez nos problèmes GitHub et Visual Studio Developer Community pour les problèmes existants. Pour les nouveaux problèmes dans NuGet, signalez un Problème GitHub. Pour connaître les problèmes généraux liés à l’expérience NuGet, faites-nous en part via l’option Signaler un problème dans votre IDE favori sous Aide > Signaler un problème.