在ASP.NET MVC的单元测试项目中使用EF类时出现以下错误。
类型' System.Data.Objects.DataClasses.EntityObject'在未引用的程序集中定义。您必须添加对程序集的引用,System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'
许多帖子建议将解决方案添加到web.config:
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
但是,我在 MySample.Tests 项目中收到此错误,因此没有web.config。
我发布此问题和答案作为参考,以防其他人遇到同样的错误。
答案 0 :(得分:0)
您需要在Unit Test项目的References文件夹中添加对“System.Data.Entity”dll的引用。