The type 'System.Data.Objects.DataClasses.IEntityWithRelationships' is defined in an assembly

[已解决] The type 'System.Data.Objects.DataClasses.IEntityWithRelationships' is defined in an assembly

20
[Web开发 > ASP.NET > ASP.NET MVC]
使用ASP.NET MVC2.0的时候,突然发生这个错误:

CS0012: The type 'System.Data.Objects.DataClasses.IEntityWithRelationships' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.


这是什么原因?
提问时间:2010/11/25 16:51:58 | 提问者:56max | 悬赏:20 | 浏览:433
最佳答案
在Web.config文件中找到或创建(注意闭合):
<configuration>
 <system.web>
....

在标签中间加入如下代码:
<compilation debug="true" targetFramework="4.0">
 <assemblies>
   <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
   <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
   <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
   <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
 </assemblies>
</compilation>

这个也是Linq to Entities使用上的一个问题(不一定是bug),见:http://www.itslet.nl/?p=480
回答时间:2010/11/25 17:05:41 | 回答者:Souidea
其他参考答案(0)
提交失败!请检查错误!错误信息:

注:以上所有信息由网友提供,仅供交流、参考,均不代表盛派网络言论,如果有任何问题或不妥,请立即联系我们