我已经实现了RoleProvider类,在那里我创建了另一个程序集中的Domain类对象,我的程序集引用了那个。
错误3类型'System.Data.Entity.DbContext'在一个中定义 未引用的程序集。您必须添加对程序集的引用 'EntityFramework,Version = 6.0.0.0,Culture = neutral, 公钥= b77a5c561934e089' 。 D:\ Visual Studio 2013 \ Group 06 \ G06_Store \ Store.Facade \ StoreRoleProvider.cs 17 24 Store.Facade
如何解决此错误?
答案 0 :(得分:7)
打开visual studio并转到工具栏打开Nuget包管理器并打开nuget包管理器控制台并安装Entity框架只需将其粘贴到控制台窗口中:
Install-Package EntityFramework
答案 1 :(得分:4)
1)从所有项目
卸载实体框架2)重新启动Visual Studio
3)将Entity Framework重新安装到所有必需的项目
和它开始工作
答案 2 :(得分:0)
我还发现,如果您说控制台应用程序作为主项目,并且侧面运行单元测试项目,如果您没有引用EntityFramework,则会出现此错误在单元测试项目中,您也会收到此错误。
答案 3 :(得分:0)
打开工具> NuGet包管理器>包管理器控制台 然后从默认项目中选择您面对上述项目的项目名称 - 提到的错误。然后只需安装下面提到的包:
install-package entityframework -version 6.0.0.0