Notes de publication de NuGet 5.2
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.2.0 | Visual Studio 2019 version 16.2 | 2.1.80X1, 2.2.40X2 |
5.2.1 | s/o | s/o .NET Core 2.2 n'est plus pris en charge depuis le 23 décembre 2019 |
1Installé avec Visual Studio 2019 avec les charges de travail .NET Core
2Disponible en tant qu’installation facultative avec Visual Studio 2019 avec une charge de travail .NET Core
Récapitulatif : Nouveautés de la version 5.2.1
- [Sécurité] : Microsoft Security Advisory CVE 2022-30184 | Vulnérabilité de divulgation d’informations dans .NET - #11883
Récapitulatif : Nouveautés de la version 5.2
Correction d’un bogue critique qui provoquait des échecs occasionnels d’opération NuGet en raison de problèmes de chemin d’accès sur Linux et Mac – #7341
Réactivité améliorée de l’interface utilisateur lors de la navigation dans les packages à l’aide de l’interface utilisateur du gestionnaire de package NuGet dans Visual Studio particulièrement visible pour les sources lentes - #8039
Pleins de correctifs de fiabilité pour le fichier de verrouillage (#8187,#8160,#8114,#7840) et plug-in d’authentification (#8300,#8271,#8269,#8210,#8198,#7845)
Problèmes résolus dans cette version
Bogues
Perf : Console du Gestionnaire de package : Retard de l’IU dans la mise à jour de la valeur sélectionnée dans la combobox "Projet par défaut". - #8235
Perf : Améliorations des performances dans l’interface utilisateur PM - #8039
Perf : retard de l’interface utilisateur lors de la lecture du projet par défaut dans PMC - #6824
Perf : [vsfeedback] L’onglet Mise à jour NuGet se bloque pour une source de package locale - #6470
Plug-ins : NuGet attend le délai d’expiration complet de l’établissement d’une liaison si le plug-in ne parvient pas à se lancer ou se termine trop tôt - #8300
Plug-ins : améliorer le diagnostic de l’échec du lancement du plug-in - #8271
Plug-ins : Problème avec la découverte nuget.exe de plug-ins intégrés - #8269
Plug-ins : le fichier de cache n’est jamais lu - #8210
Plug-ins : « Une tâche a été annulée ». Erreurs avec le plug-in d’authentification lors de la restauration - #8198
Cache de plug-ins non détectable par intermittence sur les plateformes Linux - #7845
LockFile : avec ATF, il y a un faux NU1004 dû à une mauvaise vérification de l'égalité de la version cible de .Net Framework - #8187
LockFile : indicateur de restauration « --locked-mode » non respecté si le fichier de verrouillage est vide ou mal formé - #8160
LockFile : Ne pas utiliser de projets en minuscules avec des noms d’assembly personnalisés dans le fichier de verrouillage de packages - #8114
LockFile : faire référence au projet en minuscules dans le fichier de verrouillage - #7840
Restauration : l'installation d'un paquet dont la signature a été altérée entraîne plusieurs tentatives d'installation infructueuses (avec sorties répétées). - #8175
VS : les options utilisateur de la solution ne parviennent pas à désérialiser après la mise à jour NuGet - #8166
dotnet-list-package dans un projet UnitTest renvoie une erreur - #8154
Créer un groupe de packages NuGet pour le programme d’installation de VS - résolution de certains problèmes de configuration VSIX - #8033
GeneratePackageOnBuild ne doit pas définir NoBuild. - #7801
La nouvelle option « -SymbolPackageFormat snupkg » génère une erreur lorsque le fichier .nuspec contient un élément de référence d’assembly explicite - #7638
NuGet.targets(498,5) : erreur : Impossible de trouver une partie du chemin '/tmp/NuGetScratch - #7341
DCR :
Ajouter une propriété msbuild qui indique que PackageDownload est pris en charge - #8106
FrameworkReference supprime le flux de dépendance via FrameworkReference.PrivateAssets - #7988
Mécanisme permettant de fournir runtime.json en dehors d’un package - #7351
Liste de tous les problèmes résolus dans cette version - 5.2 RTM
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour