Указанный компонент "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 в мой проект. Надеюсь, это поможет!