Entity framework 该项目当前包含对Entity Framework的多个版本的引用

Entity framework 该项目当前包含对Entity Framework的多个版本的引用,entity-framework,Entity Framework,我是一名Access开发人员,正在学习ASP.NET以使用Visual Studio Express 2013 for Web构建网站。尝试调整Wingtip Toys演示的VB版本,从一个新项目开始,并从演示中添加表单/代码。它在从导入Microsoft.AspNet.Identity.EntityFramework的演示中复制的IdentityModels.vb中生成时阻塞,并尝试继承IdentityDbContext 我得到的信息是: 该项目当前包含对EntityFramework多个版本

我是一名Access开发人员,正在学习ASP.NET以使用Visual Studio Express 2013 for Web构建网站。尝试调整Wingtip Toys演示的VB版本,从一个新项目开始,并从演示中添加表单/代码。它在从导入Microsoft.AspNet.Identity.EntityFramework的演示中复制的IdentityModels.vb中生成时阻塞,并尝试继承IdentityDbContext

我得到的信息是:

该项目当前包含对EntityFramework多个版本的引用、对4.4.0.0版的直接引用以及通过“Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext”对6.0.0.0版的间接引用。将直接引用更改为使用Entity Framework的6.0.0.0或更高版本


如何更改直接参考详细信息?我是VBE for Web的新手?我确实通过NuGet更新了实体框架,根据他们的说明,namespaces>4.1应该自动升级。但是,根据Windows资源管理器,我在项目bin中拥有的EntityFramework.dll文件版本是4.4.20627.0产品版本5;根据NuGet manager,我已经安装了6.1.3版

您的解决方案中有多个项目吗?没有,只有我正在尝试构建的项目。我确实有其他项目,包括Wingtip玩具演示,但除非我将它们作为项目打开,否则我看不到它们。进入NuGet,卸载Entity Framework。然后再检查一下,看看你是否能再次找到它的任何参考资料。如果没有,请尝试重新安装,并查看之前是否有问题。我在Nuget package manager中没有看到EntityFramework的卸载选项。好的,因此我无法通过重新安装EntityFramework来修复我的解决方案,但到目前为止,我能够构建一个没有错误和警告的解决方案,在添加演示代码之前,在新项目开始时遵循@krillgar:upgraded EF的最坏情况建议,在浏览器中查看。谢谢克里加!