Указанный компонент "EntityFramework" не найден.

Итак, я загружаю проект дома из работы над сервером фундамента команды. Я загружаю проект, и он не будет компилироваться из-за ошибки. Предупреждение 2 Указанный компонент "EntityFramework" не найден. Может ли кто-нибудь предложить руководство в отношении того, как я могу заставить структуру сущности работать. Я установил пакет nuget.

Спасибо,

Ответ 1

Я предлагаю вам проверить:

1) "Разрешить NuGet загружать отсутствующие пакеты во время сборки

Tool --> Options... --> Package Manager --> General enter image description here

2) "Проект выбран" отмечен

Solution Explorer --> right-click on the solution/project --> Manage NuPackages enter image description here

3) Реконструкция решения

enter image description here

ИЗМЕНИТЬ

Для полноты я хотел бы добавить, что если вы работаете с системой CI (например, Jenkins) или используете MSBuild в командной строке, вам нужно выбрать Enable NuGet Package Restore, чтобы заставить его работать:

Включить восстановление пакета NuGet http://docs.nuget.org/docs/Workflows/images/enable-package-restore.png

Ответ 2

У меня была та же проблема. Я решил это так:

  • Выберите References > Щелкните правой кнопкой мыши > Add Reference ...
  • Выберите вкладку Browse
  • Найдите папку проектa > packages > EntityFramework.4.1.10331.0 > lib
  • Выберите EntityFramework.dll
  • Нажмите OK

Ответ 3

Есть хорошие способы, предлагаемые разработчиками, вы также можете попробовать это решение, чтобы решить вашу проблему.

В вашем случае ваш проект имеет ссылку на библиотеку EntityFramework, но сама библиотека не доступна для вашего проекта. Вы можете попробовать следующее:

  • Если у вас есть менеджер пакетов NuGet:

Нажмите Проект- > Управление пакетами NuGet. Он откроет следующее окно.

Найдите EntityFramework и нажмите "Установить".

NuGet Package Window


 - В качестве альтернативы, загрузите библиотеку EntityFramework на свой компьютер, затем

Щелкните правой кнопкой мыши Prject- > Добавить ссылки...- > Обзор- > Найдите свой Библиотека EntityFramework- > Нажмите OK

Like this image


 - При желании вы можете использовать диспетчер пакетов для установки ссылки на библиотеку,
проверить эту ссылку package-manager-console (Примечание: для этого может потребоваться менеджер пакетов NuGet )

Ответ 4

Я решил эту проблему, добавив ссылку на Entity Framework (Add ref) в папку C:\Prog Files\Entity...\Binaries\Entity Framework.dll в мой проект. Надеюсь, это поможет!