我正在net45
开展一个项目。在解决方案中,我有两个项目。一个是MVC webapp
(使用EF),另一个是服务(使用webapp中定义的DBContext
)。奇怪的是,我可以毫无问题地编译我的webapp,但是当我重建我的服务项目时,我收到了这个错误:
类型' IdentityDbContext<>'在一个不是的程序集中定义 引用。您必须添加对程序集的引用 ' Microsoft.AspNet.Identity.EntityFramework,Version = 2.0.0.0, Culture = neutral,PublicKeyToken = 31bf3856ad364e35'
我正在引用与我在webapp中相同的EF版本的库。任何人都可以告诉我如何解决这个问题?
答案 0 :(得分:9)
该类不是EntityFramework的一部分,它是Identity.EntityFrame工作的一部分(NuGet包Microsoft.AspNet.Ide ntity.EntityFramework)。你在服务项目中有引用吗?