我有一个愉快地使用 Entity Framework 5 的新项目。在我将 edmx 添加到解决方案后,它添加了对 EntityFramework 版本 5 的引用。
我创建了一个单元测试项目,我需要使用 EntityFramework 库中的一些东西。但是,没有对 EntityFramework 的引用。当我去添加参考时,我在列表中的任何地方都找不到它。
我已经检查过了,我的单元测试引用了 .NET 4.5。知道为什么我不能添加参考吗?
我有一个愉快地使用 Entity Framework 5 的新项目。在我将 edmx 添加到解决方案后,它添加了对 EntityFramework 版本 5 的引用。
我创建了一个单元测试项目,我需要使用 EntityFramework 库中的一些东西。但是,没有对 EntityFramework 的引用。当我去添加参考时,我在列表中的任何地方都找不到它。
我已经检查过了,我的单元测试引用了 .NET 4.5。知道为什么我不能添加参考吗?
删除您对 web.config 文件所做的所有条目。只需在解决方案中右键单击您的项目名称,单击左侧的管理 Nuget 包单击在线,然后在右侧将实体框架放入搜索框中。点击安装
这将自动为您完成所有事情。
我在使用新应用程序时遇到了同样的问题。我打开包管理器控制台并使用install-package EntityFramework
,它安装了版本 6 没有问题。
您需要在单元测试项目的 References 文件夹中添加对“System.Data.Entity”dll 的引用。