EntityFramework 6.1.3:类型' IdentityDbContext<>'在未引用的程序集中定义

时间:2016-08-16 20:01:09

标签: c# entity-framework

我正在net45开展一个项目。在解决方案中,我有两个项目。一个是MVC webapp(使用EF),另一个是服务(使用webapp中定义的DBContext)。奇怪的是,我可以毫无问题地编译我的webapp,但是当我重建我的服务项目时,我收到了这个错误:

  

类型' IdentityDbContext<>'在一个不是的程序集中定义   引用。您必须添加对程序集的引用   ' Microsoft.AspNet.Identity.EntityFramework,Version = 2.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

我正在引用与我在webapp中相同的EF版本的库。任何人都可以告诉我如何解决这个问题?

1 个答案:

答案 0 :(得分:9)

该类不是EntityFramework的一部分,它是Identity.EntityFrame工作的一部分(NuGet包Microsoft.AspNet.Ide ntity.EntityFramework)。你在服务项目中有引用吗?