未能加载文件或程序集“System.Data.Entitys”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。解决办法

今天遇到了如下错误:

未能加载文件或程序集“System.Data.Entitys”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。解决办法_第1张图片 

解决办法:

 

必须添加对程序集“System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。
请检查下bin目录下有没有System.Data.Entity.dll  Svn不上传bin目录.

所以添加上去dll引用就可以。

没有的话从:C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5 下copy出来.

如果还是不可以的话:在webconfig中添加:

        <add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
就可以。

最后请检查你有没有装3.5的框架,所以你的GAC里缺少哪些些程序集。

 参考文章: 《dhl:类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义必须添加对程序集“System.Data.Entity"引用》

 

你可能感兴趣的:(System)