Partager via


Notes de publication de NuGet 3.5

Notes de publication de NuGet 3.5-RC. Notes de publication de NuGet 4.0 RC.

Les correctifs de bogues

  • Pack n’utilise pas MSBuild 14.1 sur mono - #3550

  • L’onglet Mise à jour ne sélectionne pas la dernière version disponible à mettre à jour à la place, sélectionnez la version installée actuelle - #3498

  • Correction du blocage après l’authentification d’un flux MyGet privé v2 lorsqu’on clique sur « Afficher x autres résultats » - #3469

  • Les messages de journal semblent être dans l’ordre inverse de l’interface utilisateur - #3446

  • v3.4.4 - La restauration NuGet lève « Le format du chemin donné n’est pas pris en charge » - #3442

  • NuGet cmdLine 3.6 bêta n'applique pas -Prop Configuration = Release - #3432

  • Installation lente de Nuget IKVM sur un projet volumineux - #3428

  • nuget.exe Mise à jour -Self continue de s'auto-mettre à jour - #3395

  • 3.5 Installer/restaurer à partir du partage UNC présente une régression de performance par rapport à la version 3.4.4 - #3355

  • Erreur lors de l’installation de Moq à partir de l’interface utilisateur de gestion de package pour un projet net451 - #3349

  • L’onglet Installer au niveau de la solution n’affiche pas la version du package - #3339

  • La mise à jour xproj project.json de l’onglet Installé perd l’état - #3303

  • Le pack NuGet sur .csproj ignore l’élément de fichiers vides dans le .nuspec fichier - #3257

  • Les projets de site web hébergés dans IIS ne doivent pas entraîner l’échec de la restauration - #3235

  • Informations d’identification non récupérées à partir de Nuget.Config lorsque le point de terminaison v3 redirige vers v2 - #3179

  • Le pack NuGet ne parvient pas à résoudre l’assembly lors de la récupération des métadonnées d’assembly portable - #3128

  • Nuget ne peut pas trouver msbuild.exe sur Mono - #3085

  • nuget.exe pack n’autorise pas une balise de préversion qui commence par des nombres - #1743

  • L’installation du package nuget échoue sur VS2015E - #1298

  • filtre allowedVersions ne fonctionne pas au niveau de la solution - #333

  • La restauration échoue de façon aléatoire avec un élément avec la même clé a déjà été ajoutée. - #2646

  • Impossible d’installer Nuget.Common dans .csproj - #2635

  • Lorsque vous utilisez l’interface utilisateur pour rechercher une source V2, FindPackagesById est appelé deux fois pour chaque ID - #2517

  • Les packages ne peuvent pas dépendre de projets - #2490

  • nuget.exe pack -Exclude est bien documenté mais n'est pas pris en charge - #2284

  • Problèmes liés aux messages d’erreur lorsque la section « contentFiles » n’est .nuspec pas valide - #1686

  • Envoyer (push) envoie toujours le package entier deux fois avec des sources de package authentifiées - #1501

  • Aucune information n’a été donnée lors de l'exécution de nuget.exe pour mettre à jour *.csproj alors que le projet ne contient pas de packages.config - #1496

  • packages.config la restauration ne réessaye pas sur les codes d’état 5xx des sources V2 - #1217

  • Double point dans le fichier src de .nuspec ne fonctionne pas - #2947

  • La restauration CoreCLR doit ignorer les flux avec chiffrement - #2942

  • nuget.exe push 403 - Demande incorrecte de saisie des informations d'identification - #2910

  • La mise à jour NuGet par le biais du gestionnaire de package supprime les propriétés du project.json - fichier #2888

  • NuGet.PackageManagement.VisualStudio essaie de charger « NuGet.TeamFoundationServer14 », mais ce nom DE DLL a changé en « NuGet.TeamFoundationServer » - #2857

  • L’interface utilisateur du Gestionnaire de package n’affiche pas la version nouvellement mise à jour - #2828

  • La commande update-package tente d’utiliser packageid, version au lieu de package.version - #2771

  • La restauration de nuget pour csproj doit signaler une erreur si le projet n'utilise pas nuget (packages.config ou project.json) - #2766

  • Erreur TFS « [fichier]introuvable dans votre espace de travail, ou vous n’êtes pas autorisé à y accéder » lors de la mise à niveau ou de la désinstallation lorsque la solution/projet est liée au contrôle de code source TFS - #2739

  • le package de mise à jour n’obtient pas de dépendances pour les packages non cibles - #2724

  • Il n’existe aucun moyen de définir le niveau de détail des journaux pour les actions de l’interface utilisateur du gestionnaire de package Nuget - #2705

  • La configuration nuget n’est pas valide - VS 2015 VSIX (v3.4.3) - #2667

  • DefaultPushSource in NuGetDefaults.Config (ProgramData\NuGet) ne fonctionne pas - #2653

  • version nuget 3.4.3 - La valeur ne peut pas être nulle lors de la construction du package - #2648

  • la restauration n’utilise pas d’informations d’identification stockées à partir de Nuget.Config pour les flux VSTS - #2647

  • [dotnet restore] --configfile est relatif au dir de projet au lieu du dir cmd - #2639

  • Allocations excessives dans le code de comparaison de version - #2632

  • Plusieurs instances de nuget.exe essayant d’installer le même package en parallèle provoquent une double écriture - #2628

  • Les informations de dépendance ne sont pas mises en cache pour les opérations multi-projets - #2619

  • Installer et mettre à jour les packages de téléchargement sans vérifier d’abord le dossier des packages - #2618

  • Si la liste des sources de paquets est vide, il est impossible d'ajouter une source de paquet par l’interface utilisateur (NuGet 3.4.x) - #2617

  • Erreur trompeuse lors de la tentative d’installation du package qui dépend des façades au moment du design - #2594

  • L’installation d’un package depuis la console Package Manager avec le paramètre « All » essaie uniquement la première source - #2557

  • Dernière version bêta ne décompresse pas ModernHttpClient - #2518

  • Vs2015 se bloque au démarrage avec NuGet 3.4.1 autodéfini - #2419

  • La commande Update peut être un peu plus détaillée si je lui demande d’être telle... - #2418

  • VSIX généré localement doit avoir les mêmes DLL et fichiers que la build CI. - #2401

  • Corriger les avertissements de régression NuGet dans la compilation - #2396

  • Échec de l'authentification de la source du package (3 fois), reste bloqué indéfiniment - #2362

  • Le contenu du package n’est pas restauré correctement lors de l’installation d’un package à partir d’un flux nuget v3.3+ avec l’argument -NoCache lorsque le package contient des .nupkg fichiers - #2354

  • L’installation de Nuget avec toutes les sources de packages échoue lorsqu’un package est manquant dans une source - #2322

  • [PerfWatson] UIDelay : nuget.packagemanagement.visualstudio.dll! NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem+*lt ;>c__DisplayClass_0+<<AddReference>b__>d.MoveNext - #2285

  • Blocs d’installation si une seule source échoue l’autorisation - #2034

  • .nuspec la plage de versions devrait remplacer la version -IncludeReferencedProjects - #1983

  • Update-Package super lent - « Tentative de collecte d’informations sur les dépendances » - #1909

  • Le paquet NuGet est discrètement rétrogradé lors de la mise à jour par lot de ses dépendances - #1903

  • La commande nuget.exe update supprime le nom fort de l’assembly et l’attribut Private. - #1778

  • Chemin d’accès de fichier relatif pour « DefaultPushSource » - #1746

  • Améliorer les messages d’échec du programme de résolution - #1373

  • update-package in v3 échoue avec des packages non dans la source spécifiée - #1013

  • L’utilisation de chemins relatifs pour les sources de package est problématique à utiliser - #865

  • Dépendance manquante dans le fichier NUPKG généré à partir du projet si une dépendance indirecte existe déjà avec une exigence de version inférieure - #759

  • La suppression d’un projet ferme la fenêtre d’interface utilisateur correspondante, mais le changement de nom d’un projet ne renomme pas la fenêtre d’interface utilisateur. Notez que PMC prend en charge les événements de renommage et de suppression de projet - #670

  • [Charge de travail Web Willow] Création d’un WSP Razor v3 se bloque - #3241

  • L’installation/la restauration d’un package particulier échoue avec « Package contient plusieurs fichiers nuspec ». - #3231

  • Identifiants minuscules & scénarios - #3209

  • [3.5-beta2] La restauration de package ne parvient pas à restaurer les packages « hérités » - #3208

  • Nuget Pack ajoute avec force des fichiers .tt au dossier de contenu, quel que soit le contenu - #3203

  • Le package mise à jour de l'application Web ASP.NET génère un avertissement concernant le fichier : source - #3194

  • nuget pack csproj (avec project.json) se bloque s’il n’existe aucun packOptions et propriétaire dans le fichier JSON - #3180

  • nuget pack pour project.json ignore les éléments packOptions tels que le résumé, les auteurs, les propriétaires, etc - #3161

  • NullReferenceException via NuGet.Packaging.PhysicalPackageFile.GetStream - #3160

  • Le pack NuGet ignore les dépendances dans la sortie .nuspec pour project.json - #3145

  • La mise à jour de plusieurs paquets avec retour en arrière laisse le projet dans un état endommagé - #3139

  • Les ContentFiles sous n'importe quel ne sont pas ajoutés pour les projets netstandard - #3118

  • Impossible de cibler correctement la bibliothèque de packages ciblant .Net Standard - #3108

  • Fichier -> Nouveau projet -> Échec du projet bibliothèque de classes (portable) dans VS2015 et Dev15 - #3094

  • Erreur nuGet - 1.0.0-* n’est pas une chaîne de version valide - #3070

  • Find-Package ne parvient pas à s’afficher, mais Install-Package fonctionne - #3068

  • Erreur lors de l'exécution de « Install-Package jquery.validation » sur dev15 - #3061

  • Le pack nuget de xproj est défini par défaut sur le chemin cible non valide - #3060

  • Lors de l’installation de la mise à jour 3 de VS 2015 sur une version de VS qui utilise NuGet version 3.5.0, une erreur se produit - #3053

  • « Bloqué par packages.config » dans project.json (UWP, également connu sous le nom de projet intégré de construction) - #3046

  • Mettez à jour l'outil de ligne de commande dotnet installé par le script de compilation vers preview2-003121, qui est la version de compilation officielle preview2. - #3045

  • Interface utilisateur du gestionnaire de package : n’affiche pas la nouvelle version après la mise à jour d’un package - #3041

  • -ApiKey sur la ligne de commande delete n’est pas lu/envoyé dans la version 3.5.0-beta - #3037

  • Chaîne incorrecte : une version stable d’un package ne doit pas avoir de dépendance de préversion. - #3030

  • Le cache OptimizedZipPackage laisse des dossiers vides - #3029

  • La création d’un projet PCL (net46 et Windows 10) entraîne une exception de type NullRef. - #3014

  • La mise à jour Nuget doit fournir un message informatif lorsqu’une version ultérieure est limitée par la contrainte allowedVersions - #3013

  • Problèmes de restauration nuget v3 - #2891

  • Le plugin d’identification s’est arrêté avec l’erreur -1 / erreur lors du téléchargement du package en utilisant des fournisseurs d’identification avec plusieurs sources - #2885

  • project.json La restauration nuget provoque la recompilation lorsque rien n’a changé - #2817

  • Les packages de symboles ne doivent jamais être utilisés dans l’installation ou la mise à jour - #2807

  • VS ne prend pas en charge les variables d’environnement dans repositoryPath (nuget.exe fait) - #2763

  • Proposer des étiquettes pour les éléments UI laissés sans étiquette dans l’interface utilisateur du gestionnaire de paquets pour améliorer l’accessibilité - #2745

  • Les cadres portatifs à profils avec traits d'union sont rejetés. - #2734

  • Le gestionnaire de package NuGet doit indiquer clairement que la liste des options dans les détails des packages ne s’applique pas à project.json - #2665

  • nuget.exe push/delete n’utilise pas la clé API - #2627

  • Supprimer la propriété verrou du fichier de verrouillage - #2379

  • La mise à jour nuGet 3.3.0 échoue avec « Une contrainte supplémentaire ... défini dans packages.config empêche cette opération. - #1816

  • L’installation du package à partir d’une source locale qui n’existe pas lève un message faux - #1674

  • Le filtre « Mettre à niveau disponible » affiche les mises à niveau qui violent la contrainte de version - #1094

  • Impossible de mettre à jour des packages natifs - #1291

Fonctionnalités

  • Prise en charge de la configuration de CopyLocal sur false pour les références ajoutées par NuGet - #329

  • nuget.exe prise en charge pour MSBuild 15 - #1937

  • Support du pack pour . csproj + project.json - #1689

  • Désactiver l’action de l’utilisateur lorsqu’il existe des actions utilisateur en cours d’exécution - #1440

  • NuGet doit ajouter la prise en charge de runtimes/{rid}/nativeassets/{txm}/ - #2782

  • Ajouter des compatibilités de framework manquantes dans NuGet 2.x (qui sont déjà dans la version 3.x) - #2720

  • Prise en charge des dossiers de paquet de secours - #2899

  • Concevoir et implémenter une notion de type de package pour prendre en charge les packages d’outils - #2476

  • Ajouter une API pour obtenir le chemin d’accès au dossier des packages globaux - #2403

  • Activer SemVer 2.0.0 dans le pack - #3356

Contrôleurs de domaine

  • nuget.exe push - le paramètre de délai d’attente ne fonctionne pas - #2785

  • Le texte description du package doit être sélectionnable - #1769

  • Activer nuget.exe pour produire des fichiers .props et .targets pour les projets .nuproj#2711

  • Ajouter l’API d’extensibilité pour comparer les infrastructures avec les importations - #2633

  • Masquer les options de dépendance lors de l’utilisation project.json - de #2486

  • Afficher les informations de version de nuget.exe dans le résultat détaillé - #1887

  • NuGet doit informer les utilisateurs que la mise à niveau/installation dans une bibliothèque PCL basée sur dotnet tfm peut entraîner des problèmes - #3138

  • Avertir des mauvaises installations/mises à niveau pour le projet avec tfm="dotnet" - #3137

  • Résoudre les problèmes de performances avec ReShaper et NuGet for Update - #3044

  • Ajouter la prise en charge de netcoreapp11 et netstandard17 - #2998

  • Utiliser l’attribut AssemblyMetadata pour les remplacements de jetons - #2851