Notes de publication de la version NuGet 4.0 RC
Notes de publication de NuGet 3.5 RTM
NuGet 4.0 RC pour Visual Studio 2017 ajoute la prise en charge des scénarios .NET Core, répond aux principaux commentaires des clients et améliore les performances dans de nombreux scénarios. Cette version offre plusieurs améliorations telles que la prise en charge de PackageReference, des commandes NuGet comme cibles MSBuild, la restauration des packages en arrière-plan, et bien plus encore.
Correctifs de bogues
Changements de comportement dans
dotnet pack --version-suffix foo
- #3838Échec de la restauration de nuget.exe sur les ordinateurs VS « 15 » uniquement - #3834
Un nouveau projet de fichier .NETCore doit bloquer la build pendant la restauration - #3780
Impossible de restaurer une application Web ASP.NET Core migrée de VS2015 vers VS « 15 ». - #3773
[Échec de test] Le package « jQuery Validation » ne peut pas être désinstallé par l’interface utilisateur du Gestionnaire de package - #3755
Quand un package est installé dans un fichier
project.json
UWP, les projets parents doivent également être restaurés - #3731Modifiez les cibles NuGet pour enregistrer dans le journal les sources de package avec un niveau de détail élevé plutôt que normal - #3719
dotnet
- dotnetcore pack3 doit inclure la documentation XML par défaut - #3698
La mise à jour par lots échoue à partir de l’interface utilisateur quand la source sans le package est en premier que et Tout est sélectionné comme source - #3696
La commande Nuget pack n’inclut pas tous les fichiers - #3678
Problème d’insuffisance de mémoire - #3661
La section ProjectFileDependencyGroups du fichier de ressources doit utiliser des noms de bibliothèques pour les projets - #3611
« dotnet restore » et sous-répertoires récursifs - #3517
Les échecs Restore3 sont enregistrés en tant qu’avertissements plutôt qu’en tant qu’erreurs - #3503
Problème TFS : « [fichier] introuvable dans votre espace de travail, ou vous n’êtes pas autorisé à y accéder » - #2805
Le fait de taper « nuget <packagename> » dans la zone de recherche de lancement rapide de Visual Studio conserve le préfixe « nuget » - #2719
System.Xml.XmlException : Élément racine non reconnu dans le composant Core Properties. Ligne 2, position 2. - #2718
.nuspec
avec < ou > placé dans une séquence d’échappement dans des champs de texte n’est plus généré - #2651La suppression nuget.exe n’invite pas à fournir d’informations d’identification (elle est en mode non interactif) - #2626
La suppression nuget.exe fournit un avertissement concernant la Clé API pour les sources locales, alors que cela n’est pas justifié - #2625
Expérience d’erreur médiocre lors de l’installation de package -pre EF - #2566
Visual Studio s’est arrêté de manière anormale après un changement de sélection dans le Gestionnaire de package - #2551
dotnet
- dotnetcore restore effectue des recherches d’ID respectant la casse sur des dépôts locaux à liste plate quand des versions flottantes sont utilisées - #2516
La suppression nuget.exe est rompue pour le flux V2 - #2509
Le délai d’attente de push de nuget.exe a besoin d’un meilleur message d’erreur - #2503
La restauration d’outil sans importations correctes échoue de manière silencieuse. - #2462
NuGet vous invite à entrer des informations d’identification quand il y a un flux privé, même lors de l’installation à partir de nuget.org - #2346
Un package ApplicationInsights 2.0 est répertorié alors qu’il n’existe pas encore - #2317
UIDelay dans la branche 5 de Visual Studio « 15 » Preview - #3500
Le premier événement OnBuild est ignoré pour la restauration lors de la génération pour UWP - #3489
PowerShell5 rompt l’installation d’EntityFramework ? - #3312
Ajouter la source à la journalisation détaillée (à prendre en compte pour 3.5) - #3294
Paramètre NoCache non respecté dans la version 3.4+ du client nuget - #3074
Quand le chargement d’un fournisseur d’informations d’identification dans Visual Studio échoue, ne rompez pas NuGet - #2422
Fonctionnalités
Configurer CI pour exécuter x86 - #3868
Restauration automatique 3/3 : interface utilisateur non bloquante - #3658
Restauration automatique 2/3 : restauration en arrière-plan sur nomination - #3657
Restaurer les références de projet pour qu’elles correspondent au comportement de build (récursivité) - #3615
Prise en charge de DPL dans Visual Studio « 15 » - minbar - #3614
Déplacement du fichier de paramètres vers Program Files - #3613
Les cibles et les propriétés de restauration générées ont besoin d’une prise en charge de la participation au ciblage croisé - #3496
Prise en charge de la restauration NuGet pour PackageTargetFallback (fonctionnalité Importations) - #3494
Implémentation de ToolsRef - #3472
Restore3 pour un RID - #3465
Prise en charge de l’ajout/suppression/mise à jour de PackageRefs dans l’interface utilisateur de NuGet - #3457
Restauration automatique 1/3 : Implémentation de l’API de nomination par le biais de la mise en cache des informations de restauration de projet - #3456
[0] Tâches et cibles de restauration NuGet - #2994
[1] Activation de la restauration au niveau de la solution dans MSBuild - #2993
Prise en charge de l’extensibilité publique du fournisseur d’informations d’identification dans Visual Studio - #2909
Restauration nuget récursive - #2533
Impossible de charger Microsoft.TeamFoundation.Client sur dev15. Nécessité de mettre à jour Microsoft.TeamFoundation.Client vers la version 15.0 pour Visual Studio « 15 » Preview - #2392
Impossible d’installer un package C++ dans un projet UWP C++ dans Visual Studio « 15 » Preview - #2369
Nupkg doit prendre en charge le dossier \buildCrossTargeting\ et importer
.targets
/.props
pour le « ciblage croisé » de l’étendue MSBuild. - #3499Conception de ToolsReference - #3462
Correction de l’interface utilisateur de NuGet pour prendre en charge la restauration avec PackageReferences dans
.csproj
- #3455Ajout du bouton Effacer le cache aux paramètres du Gestionnaire de package VS - #3289
DCRs
La restauration de solution doit être bloquée pendant la restauration automatique. - #3797
L’installation de NetCore à partir de l’interface utilisateur du Gestionnaire de Package NuGet effectue une installation sur chaque TFM, au lieu de ceux pris en charge par le package - #3721
L’API de nominateur de restauration doit aussi prendre en charge DotNetCliToolsReferences. - #3702
Marquer notre vsix Visual Studio « 15 » en tant que systemcomponent - #3700
Migrer du référencement de MS.VS.Services.Client vers MS.VS.Services.Client.Interactive - #3670
$(RestoreLegacyPackagesDirectory) doit être respecté au niveau du projet par la restauration - #3618
La restauration dans un projet avec TargetFramework unique ne doit pas conditionner les propriétés - #3588
dotnet
- dotnetcore restore3 foo.csproj doit suivre les dépendances projectref et les restaurer aussi. Comme la build. - #3577
Dépendances « type » : « plateforme » représentées en tant que « type » : « package » dans le fichier de verrouillage - #2695
Le mode détaillé NuGet.exe doit afficher l’URL de téléchargement - #2629
Déplacer NuGet xplat vers Microsoft.NetCore.App et netcoreapp1.0 - #2483
Push - Il devrait être possible de remplacer le serveur de symboles lors d’une opération Push à partir de la ligne de commande - #2348
Consolider le code pour la recherche du chemin de packages global - #2296
Il faut un meilleur nom que suppressParent - #2196
Déterminer le nom de la dépendance
project.json
à utiliser pour les projets MSBuild - #1914Ajout de la prise en charge de SemVer 2.0.0 à NuGet.Core - #3383
Autoriser la disponibilité de la dépendance transitive NuPkgs avec
.targets
dans MSBuild - #3342La restauration NuGet à partir de la ligne de commande est beaucoup plus lente que VS - #3330
Faire en sorte que la comparaison de version et d’ID de package respecte la casse - #2522
L’option NoCache ne fonctionne pas pour la restauration/installation basée sur
packages.config
(GlobalPackagesFolder) - #1406Les ressources FindPackageByIdResource ont besoin d’un enregistreur d’événements et d’un contexte de cache par défaut - #1357