Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Véhicules de distribution NuGet :
| Version de NuGet | Disponible dans la version de Visual Studio | Disponible dans les SDK .NET |
|---|---|---|
| 5.2.0 | Visual Studio 2019 version 16.2 | 2.1.80X1, 2.2.40X2 |
| 5.2.1 | n/a | n/a .NET Core 2.2 n'est plus pris en charge depuis le 23 décembre 2019 |
1Installé avec Visual Studio 2019 avec la charge de travail .NET Core
deuxDisponible en tant qu’installation facultative avec Visual Studio 2019 avec une charge de travail .NET Core
Résumé : Nouveautés de la version 5.2.1
- [Sécurité] : Microsoft Security Advisory CVE 2022-30184 | Vulnérabilité de divulgation d’informations .NET - #11883
Résumé : 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 &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
Tonnes 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
Bugs
Perf : Console du Gestionnaire de packages : délai dans la mise à jour de la valeur sélectionnée dans la liste déroulante « Projet par défaut » - #8235
Perf : Améliorations des performances dans l’interface utilisateur PM - #8039
Perf : Délai 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 la poignée de main si le plug-in échoue à démarrer ou se termine prématurément - #8300
Plug-ins : améliorer le diagnostic de l’échec du lancement du plug-in - #8271
Plug-ins : Problème avec nuget.exe découverte 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 a le faux NU1004 en raison d'une vérification incorrecte de l'égalité du cadre cible - #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 package signé falsifié entraîne plusieurs tentatives d’installation ayant échoué (avec une sortie répétée) - #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 retourne 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 d’approvisionnement de runtime.json en dehors d’un package - #7351
Liste de tous les problèmes résolus dans cette version - 5.2 RTM