比较来自世界各地的卖家的域名和 IT 服务价格

一种 ' System.Data.Entity.DbContext ' 由B确定​​。 assembly, 没有参考。 您必须添加链接 assembly 'EntityFramework 2

我有一个解决方案 - 唯一的项目是具有数据模型的类库 .edmx
其他项目 asp.net web forms.

当我启动解决方案时,我得到以下例外:

一种 ' System.Data.Entity.DbContext ' 由B确定​​。 assembly, 没有参考。 您必须添加链接 assembly 'EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

当我看到我的项目中的链接时 asp.net, 我看到了上课的链接,但我看不到链接 entity framework. 但问题是 entity framework 安装在我的类和Web项目中的图书馆
已邀请:

裸奔

赞同来自:

我想你的版本
EntityFramework

很困惑

请使用包安装程序下载正确的版本。
NuGet

.

看到此讨论开始工作:
https://coderoad.ru/5741109/
看看同样的问题和答案 : 有
http://forums.asp.net/t/185612 ... enced

龙天

赞同来自:

我发现这个解决方案适合我。

添加链接 Entity Framework DLL:-

去 c:\Program Files /x86/\Microsoft ASP.NET\ASP.NETMVC 4\Packages\EntityFramework 5.0.0-rc\lib\net45

添加 Entity framework DLL

喜特乐

赞同来自:

我建议你退房:


Allow NuGet to download missing packages during build

画个勾
请参考这一点
https://coderoad.ru/10950638/

冰洋

赞同来自:

如果有人拥有多个项目,则需要在您需要的那些项目中安装它。 此外,它还帮助我更改了默认项目,然后通过包调度程序控制台安装,解决问题。

三叔

赞同来自:

我有同样的问题,我终于决定了她。 您需要做的是删除每一个例子 entity framework 在你的电脑。 如果您使用安装文件安装了它,则必须从安装程序中删除它并删除程序,如果您将其安装包 nugget, 你必须从那里删除它。

然后使用块包在系统中安装并重新启动您的系统 visual studio. 它解决了我的问题。

快网

赞同来自:

这样做,它将解决问题,因为似乎你没有安装 Entity Framework 正确或者它不能正常工作,去
TOOLS > 图书馆包调度员 > 包管理器控制台 VS2012 并得分
install-package EntityFramework

知食

赞同来自:

我已经有了正确的版本 entity framework DLL, 这里没有其他答案对我没有工作:我不得不选择一个链接 EntityFramework 在项目中,然后在属性中安装 "Specific Version" 在 true.

快网

赞同来自:

当我移动项目时,我遇到了这个问题 SVN 在一台新电脑上。 安装 Entity Framework 穿过 NuGet 我决定这个问题。 我安装了现在的最新版本 6.1.1

涵秋

赞同来自:

错误消息告诉您带有数据模型的类库 .edmx 它装满了 Entity Framework 5 ... /显然是因为在文件中 .edmx 没有错误消息/ ... 您的Web项目指的是类库 ..., 因此,它可以访问类库中的所有内容 ..., 但它无法处理类库中的数据类型,因为您的Web项目需要链接 Entity Framework 5. 你还会注意到你的 intellisense 它也不适用于类库中的对象。

只需在Web项目中添加链接 entity framework 5 ... 和你的整套。

奔跑吧少年

赞同来自:

将正确的链接添加到文件*。 csproj. 在我的 cas 我添加到下面的文件中 *.csproj 问题得到解决。


<reference include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<hintpath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll</hintpath>
<private>True</private>
</reference>
<reference include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
<hintpath>..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.SqlServer.dll</hintpath>
<private>True</private>
</reference>

要回复问题请先登录注册