Notes de publication de NuGet 6.5
Véhicules de distribution NuGet :
Version de NuGet | Disponible dans la version Visual Studio | Disponible dans les Kit de développement logiciel (SDK) .NET |
---|---|---|
6.5 | Visual Studio 2022 version 17.5 | 7.0.2001 |
6.5.1 | S/O | S/O 1 |
1 Installé avec Visual Studio 2022 avec la charge de travail .NET Core
- [Sécurité] : Microsoft Security Advisory CVE-2023-29337 | Vulnérabilité d’exécution de code à distance du client NuGet - #12653
Gérer les packages dans le fichier Directory.Packages.props pour les projets CPM - #11890
Interface utilisateur de mappage de source de package - Autoriser la création/suppression de mappages de sources de package dans l’interface utilisateur des options NuGet - #11363
Interface utilisateur de mappage de source de package - Lister les correspondances de sources de package dans l'interface utilisateur des options de NuGet - #11362
Observer un délai de nouvelle tentative après la nouvelle tentative de requête HTTP - #10558
Sortie lisible par ordinateur pour le package de liste dotnet - #7752
Honorer WarningsNotAsErrors - #5375
Recharger les sources de package Visual Studio lorsque nuget.config est modifié manuellement - #1538
Restaurer les dépendances pour les projets répertoriés dans un fichier de filtre de solution (.slnf) - #10809
DCRs :
Pendant la résolution du Kit de développement logiciel (SDK) du projet MSBuild, journalisez toujours les erreurs en cas d’échec - #12312
Variable d’environnement
NUGET_CLI_LANGUAGE
pour contrôler la langue de la sortie de commande nuget.exe - #12181Faire apparaître clairement le passage d'un avertissement à une erreur - #8803
Afficher l’erreur lors de l’utilisation de nuget.exe pour packer le Kit de développement logiciel (SDK)csproj - #7778
Bogues :
Option de version de sortie applicable uniquement pour l’option json de format dans le package de liste dotnet - #12293
L'épinglage transitif de NuGet modifie l'ordre d'importation de g.props, ce qui bloque la version - #12278
PrivateAssets pour les dépendances transitives centrales doit circuler, que le parent soit un projet ou un package - #12276
Les drapeaux d'inclusion s'écoulent incorrectement vers les dépendances gérées de manière centralisée et épinglées de manière transitive - #12274
Condition de concurrence possible dans ConfigurationDefaults.Instance.DefaultPackageSources - #12246
NuGet ne réessaye pas sur les réponses HTTP 429 - #12214
Simplification de la méthode Linq Any pour l’amélioration des performances - #12193
StackOverflowException dans InstallPackagesFromVSExtensionRepository - #12192
Versions_SelectionChanged lève NullReferenceException lors de la modification du package sélectionné - #12184
La restauration statique basée sur des graphiques échoue avec une exception NullReferenceException pendant la négociation SetPlatform - #12177
Réduire l’allocation de mémoire lors de la création de InnerNodes et ParentNodes vides pour un nouveau GraphNode pendant la restauration - #12157
SettingsLoadingContext lève des exceptions lorsqu’un autre fichier de paramètres provoque une exception - #12154
Bad NuGet.config provoque le programme de résolution du SDK MSBuild basé sur NuGet pour lever une exception non gérée - #12152
La couleur de police TextBox de filigrane est incorrecte dans la boîte de dialogue Ajouter des options de mappage de source de package - #12141
VS2022 17.1.2 : La dépendance entre .NET Standard 2.0 et .NET 4.7.1 lève l’erreur NuGet System.Memory, version=4.0.1.1 introuvable - #12137
Changement cassant dans .NET 8 - Environment.GetFolderPath renvoie un chemin incorrect sur Unix - #12127
Les chaînes nuget.exe à partir de NuGet.Commands ne sont pas localisées - #12097
La chaîne d’argument de processus est trop longue lors de la publication dans Visual Studio avec un graphique statique activé - #11968
Fournir une solution pour l’erreur NuGet NU1012 : l'erreur du pack n'indique pas les fichiers qui posent Problème - #11905
Certaines commandes CLI ne respectent pas DOTNET_CLI_UI_LANGUAGE - #11326
Réduire le changement de thread d’interface utilisateur lors de la détermination du dossier de solution et si la solution est ouverte - #11090
Problème d’enregistrement des paramètres dans Visual Studio - l’ajout d’une source lève une exception - #8407
PackageDependencyGroup n’implémente pas correctement Equals - #6478
Liste des validations dans cette version
Merci à tous les contributeur qui ont aidé à rendre cette version NuGet géniale !
- Forgind
- 4970 Le programme de résolution du KIT de développement logiciel (SDK) enregistre toujours une erreur lorsque la résolution du SDK échoue
- marcin-krystianc
- 4952 PrivateAssets pour les dépendances transitives centrales doit circuler, que le nœud parent soit un projet ou un package
- marcin-krystianc
- 4950 Correction du calcul des drapeaux d'inclusion pour les dépendances gérées de manière centralisée et épinglées de manière transitive.
- drewnoakes
- 4891 Afficher des documents à partir de packages dans l’arborescence des dépendances
- kvpt
- 4790 Ajouter la prise en charge de la restauration du fichier slnf à partir de la ligne de commande
- AtariDreams
- 4863 Simplification de la méthode Linq Any
- davidegiacometti
- 4840 Refactorisation de PackageDependencyGroup Equals et GetHashCode
- danjagnow
- 4843 Message d’erreur NU1012 mis à jour pour afficher les chemins d’accès aux éléments