找不到引用的组件'EntityFramework'.

qwe*_*wer 20 c# model-view-controller

所以我在工作中通过团队基础服务器下载一个项目.我下载了项目,因为错误而无法编译.警告2找不到引用的组件"EntityFramework".任何人都可以提供如何让实体框架工作的指导.我安装了nuget包.

谢谢

Fil*_*ale 31

我建议你查一下:

1)"允许NuGet在构建期间下载丢失的包"勾选

Tool --> Options... --> Package Manager --> General 在此输入图像描述

2)勾选"项目选择"

Solution Explorer --> right-click on the solution/project --> Manage NuPackages 在此输入图像描述

3)重建解决方案

在此输入图像描述

编辑

为了完整性,我想补充一点,如果您正在使用CI系统(例如Jenkins)或者您在命令行上使用MSBuild,则需要选择Enable NuGet Package Restore以使其工作:

启用NuGet包恢复http://docs.nuget.org/docs/Workflows/images/enable-package-restore.png


小智 19

我有同样的问题.我这样解决了:

  1. 选择References>右键单击>Add Reference ...
  2. 选择Browse标签
  3. 寻找你的项目文件夹 > packages> EntityFramework.4.1.10331.0>lib
  4. 选择 EntityFramework.dll
  5. 点击 OK