2016-03-16 2 views
0

Я довольно новичок в EF и попытался установить entityframework с консоли диспетчера пакетов. Но я получаю эту ошибку:Не удалось найти пакет Nuget «entityframework»

PM> install-package entityframework 
install-package : Unable to find package 'entityframework'. 
At line:1 char:1 
+ install-package entityframework 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

Не знаю, почему я получаю эту ошибку.

Это мои настройки для Source Package;

enter image description here

Является ли установка пакета Source правильно, если он есть, что проблема с установкой EF?

Просьба сообщить.

+0

Можете ли вы установить другие пакеты? Кроме того, вы можете установить что-либо через окно «Управление пакетами NuGet ...» (просто щелкните правой кнопкой мыши по проекту в обозревателе решений)? – Szeki

+0

У вас есть имя какого-то пакета тестов, который я должен попробовать? – user1205746

+0

Не имеет значения, попробуйте NewtonSoft.Json. Просто чтобы узнать, есть ли проблема только с EF или с соединением с NuGet в целом. – Szeki

ответ

4

Попробуйте обновить свой пакет диспетчера NuGet (через Tools. ->Extensions and updates, а затем добавить новый канал с https://api.nuget.org/v3/index.json в качестве источника

UPDATE

NuGet Package Manager
Перейти к Tools ->Extensions and updates, в всплывающем меню выберите подменю Updates ->Visual Studio Gallery. Проверьте, указан ли NuGet. Если это так, обновите его.

Добавление новой подачи NuGet
Перейти к: Tools ->Options ->NuGet Package Manager ->Package sources. Нажмите на зеленый значок плюс, чтобы добавить новый источник. Вы можете ввести любое имя, которое вы хотите (например, nuget.org), и введите https://api.nuget.org/v3/index.json в качестве источника.

После этого в Package Manager Console вы увидите вновь созданную запись в выпадающем меню Package source.

+0

Прошу прощения за мое невежество. Не могли бы вы рассказать о том, что вы имели в виду, добавив новый фид? Замените существующие источники пакетов указанным выше адресом? Я пошел в расширениях и обновлениях, и мне сказали, что Nuget Package Manager уже существует, у меня есть только возможность его удалить. – user1205746

+0

Просмотреть комментарий с расширенным описанием. – Szeki

+0

Спасибо Szeki. Добавление нового фида в Инструменты-> Опция работает! Благодаря! – user1205746

Смежные вопросы