【发布时间】:2014-02-04 07:48:00
【问题描述】:
在我的 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。
我发布这个问题和答案作为参考,以防其他人遇到同样的错误。
【问题讨论】:
标签: c# asp.net-mvc entity-framework unit-testing