2016-08-16 48 views
0

我正在致力于net45中的项目。在解决方案中,我有两个项目。一个是MVC webapp(使用EF),另一个是服务(使用webapp中定义的DBContext)。奇怪的部分是,我可以编译我的web应用程序没有任何问题,但是当我重建我的服务项目中,我得到这个错误:EntityFramework 6.1.3:类型'IdentityDbContext <>'在未引用的程序集中定义

The type 'IdentityDbContext<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.AspNet.Identity.EntityFramework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'

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

+0

您是否尝试过干净? – Pinch

+0

刚刚做到了。然后*重建*。但是,没有运气。 –

+0

转到参考文件夹,EntityFramwork程序集上的Alt + F4并检查版本。 – CodeNotFound

回答

4

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

相关问题