web-dev-qa-db-fra.com

nuget récupérant les métadonnées du paquet

Une erreur s'est produite lors de l'extraction des métadonnées du paquet pour 'bootstrap.3.3.5' à partir du code source 'nuget.org'. ========== Terminé ===========

 Screenshot

Où le défaut se pose-t-il? Le site nuget.org peut tomber en panne ou si le problème est local. J'utilise Visual Basic sur Windows. Le défaut commence quand il souhaite télécharger le package du framework d’entités, mais il n’accepte pas le téléchargement du package depuis le site officiel Package.

Y a-t-il une interprétation de ce qui se passe?

ce qui signifie que lorsque j'utilise Visual Basic pour concevoir des sites et gérer des bases de données via une application Web asp.net lorsque j'INSTALLE un package via le nuget attaché dans Visual Basic, j'avais des erreurs qui, dans l'image précédente, étaient liées à la page précédente. https://www.nuget.org a demandé à installer NuGet. exe n'accepte pas l'intention de téléchargement Est-ce le problème dans l'ordinateur ou est-ce public à tout le monde.

Une erreur s'est produite lors de la récupération des métadonnées du package pour

J'ai remarqué qu'il y avait une mise à jour pour la version 3.1.60724.766 (à partir de la version 3.0.60624.657 actuelle) de Visual Studio 2015 NuGet Package Manage pour Visual Studio. Je l'ai donc téléchargée et installée. Les mêmes erreurs.

Réparer

Dans Visual Studio 2015.

Menu Outils -> Gestionnaire de paquets NuGet -> Paramètres du gestionnaire de paquets

Cliquez sur les sources de package

Cliquez + signe

Ajouter ce qui suit:

Nom: quelque chose comme NuGet v2

Source: https://www.nuget.org/api/v2/

Décochez le nuget.org actuel pour qu'il ressemble à: ressemble à

Et maintenant, vous devriez pouvoir installer les paquets NuGet

&&

Chaque paquet vous est concédé sous licence par son propriétaire. Microsoft n'est pas responsable des packages tiers ni ne concède de licence à ces derniers. Certains packages peuvent inclure des dépendances régies par des licences supplémentaires. Suivez l'URL de la source du paquet (flux) pour déterminer les dépendances éventuelles.

Hôte de la console du gestionnaire de packages, version 3.0.0.0

Tapez 'get-help NuGet' pour voir toutes les commandes NuGet disponibles.

PM> get-help NuGet SUJET about_NuGet

DESCRIPTION COURTE Fournit des informations sur les commandes du Gestionnaire de paquets NuGet.

DESCRIPTION LONGUE Cette rubrique décrit les commandes du gestionnaire de packages NuGet. NuGet est un outil intégré de gestion de paquets permettant d’ajouter des bibliothèques et des outils aux projets .NET.

The following NuGet cmdlets are included.

    Cmdlet                  Description
    ------------------      ----------------------------------------------
    Find-Package            Get the set of packages available from the package source, 
                            based on the package Id/keyword. This is a new command that
                            will replace Get-Package -ListAvailable.

    Get-Package             Gets the set of installed packages. With -Updates switch, 
                            gets the set of package updates available from the package source.

    Install-Package         Installs a package and its dependencies into the project.

    Uninstall-Package       Uninstalls a package. If other packages depend on this package, 
                            the command will fail unless the –Force option is specified.

    Update-Package          Updates a package and its dependencies to a newer version.

    Sync-Package            Get the version of installed package from specified/default project
                            and sync the version to the rest of projects in the solution.

    Add-BindingRedirect     Examines all assemblies within the output path for a project
                            and adds binding redirects to the application (or web) 
                            configuration file where necessary.

    Get-Project             Returns a reference to the DTE (Development Tools Environment) 
                            for the specified project. If none is specifed, returns the 
                            default project selected in the Package Manager Console.

    Open-PackagePage        Open the browser pointing to ProjectUrl, LicenseUrl or 
                            ReportAbuseUrl of the specified package.

    Register-TabExpansion   Registers a tab expansion for the parameters of a command.

CONSULTER ÉGALEMENT Documentation en ligne: ht tp: // g o .m icrosoft. com/fwlink /? LinkID = 206619 Find-Package Get-Package Paquet d'installation Paquet de désinstallation Paquet de mise à jour Paquet de synchronisation Add-BindingRedirect Get-Project Open-PackagePage Register-TabExpansion PM>

Tout cela et le service ne fonctionne toujours pas

43
Sultan

Cela nécessite deux étapes (la seconde est peut-être facultative, mais j'aime toujours la solution propre)

  1. Dans l'Explorateur, ouvrez le dossier dans lequel réside votre projet . Ouvrez packages.config à l'aide du Bloc-notes . Recherchez et supprimez la ligne qui mentionne le nom du paquet corrompu.

  2. Ouvrir le dossier où réside votre solution . Ouvrir le sous-dossier "packages" . Trouver le dossier avec le package corrompu et le supprimer.

Remarque: Si vous supprimez un package incorrect, activez simplement la restauration de NuGet dans "Options" de Visual Studio. Cliquez sur la solution, puis sur celle-ci, puis sélectionnez "Restaurer les packages NuGet manquants".

58
Hrvoje Matić

Mon problème était dû à Package Manager obsolète . Allez dans le menu VS Tools > Extensions and Updates > Updates et vérifiez s’il n’ya pas de mises à jour pour NuGet Package Manager. L'installation de la dernière version a résolu le problème pour moi.

PS: Supprimer la référence du paquet, comme suggéré par Hrvoje Matić, ne guérit pas le mal de tête en le guérissant mais en vous amputant la tête.

37

J'ai eu le même problème récemment et j'ai trouvé que mon nuget.exe est 2. *. Je pense que ce n'est pas compatible avec Nuget Feed v3.

Je résous donc simplement en mettant à niveau nuget.exe vers la version 3. *.

8
Christopher

Plus généralement, dans mon cas, il s'agissait d'un problème avec NUnit 3.8.1. J'ai rétrogradé vers une version antérieure de NUnit et le problème a disparu. Je n'ai pas eu le temps d'enquêter sur la cause.

0
Savage