web-dev-qa-db-fra.com

Erreur de nuget "La référence d'objet n'est pas définie sur une instance d'objet" lors de l'installation d'Entityframework 7 à partir de la console de Package Manager dans VS2015

J'essaie de créer un exemple d'application utilisant EF7 et mvc 6 dans Visual Studio 2015 avant publication.

Lors de l'installation de EF7 et de MVC6 à l'aide de la console du gestionnaire de packages, cette erreur s'est produite.

 PM> Install-Package EntityFramework.Commands -Version 7.0.0-beta3 -Pre
 Attempting to gather dependencies information for package    
 'EntityFramework.Commands.7.0.0-beta3' with respect to project
 targeting '.NETFramework, Version=v4.5.3' Install-Package : Object
 reference not set to an instance of an object. At line:1 char:1
 + Install-Package EntityFramework.Commands -Version 7.0.0-beta3 -Pre
 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
     + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

Quelqu'un peut-il m'aider à résoudre ce problème ou bien je le fais bien?

20
jkyadav

J'ai résolu ce problème en désactivant le " https://api.nuget.org/v3/ " à partir de la source du package Pour ce faire, choisissez Outils> Gestionnaire de packages Nuget> Source du package.

Et l’autre chose que j’ai faite est d’ajouter la source du paquet myget " https://www.myget.org/F/aspnetvnext/api/v2/ "

Suivre les étapes Choisissez Outils> Gestionnaire de paquets Nuget> Source de paquet> Cliquez sur Ajouter en haut de la fenêtre et ajoutez la source de paquet myget.

2
jkyadav

J'ai eu un problème similaire dans Visual Studio 2015 Community Edition.

Création d'un simple projet ASP.NET MVC 5 par défaut hébergé sur Azure. Je travaillais sur le projet et lorsque j'ai essayé de charger l'interface graphique de NuGet, mais j'ai continué à avoir l'erreur "Référence d'objet ...".

J'ai redémarré Visual Studio en mode Administrateur (cliquez avec le bouton droit sur Visual Studio et démarré en mode Administrateur), ce qui a résolu le problème.

5
Tahir Khalid

J'ai résolu mon problème en ajoutant:

https://api.nuget.org/v3/index.json

en tant que source de paquet, comme indiqué sur l'image ci-dessous:

 enter image description here

2
MegaMilivoje

Ce que j’avais, c’est que j’ai été déconnecté d’Internet tout en essayant d’installer un paquet.

Je ne sais pas si cela couvre tout, mais je dois dire que nuget et la console du gestionnaire de paquets sont une excellente source de maux de tête.

1
Elger Mensonides

Solution parfaite et ultime Les gars, c’est la solution idéale pour cela . Installez d’abord la dernière version de Nuget (Nuget.VisualStudio) à partir de votre studio visuel . Installez ensuite le sqlite à travers la dernière version de nuget que vous avez déjà installée .. Pour plus de détails, regardez l’image ci-dessous. Merci

 enter image description here

0
Ashraf Gardizy

Dans mon cas, j'avais: 

La référence d'objet n'est pas définie à une instance d'un objet

De gestionnaire de paquets et je l'ai résolu fermer tout et rouvrir.

Mon problème résolu par l'activation de Microsoft et .NET source, et l'utiliser pour obtenir le package.

 enter image description here

 enter image description here

0
Amin Ghaderi

Je pense que votre adresse IP ne se connecte pas au paquet Nuget Utilisez un proxy pour changer votre adresse IP Je pense que c'est vrai.

0
Ghost

Solution parfaite et ultime Les gars, c'est la solution idéale pour cela . Installez d'abord la dernière version de Nuget à partir de votre studio visuel . Ensuite, installez le SQLite avec la dernière version de Nuget que vous avez installée déjà ..__ pour plus de détails, regardez simplement l'image ci-dessous. Merci] 1 ] 1

0
Ashraf Gardizy