问题:无法正确设置到实体框架dll的LINQPad连接。
错误:异常“System.Data.Entity.Internal.AppConfig”的类型初始化程序。创建EntityFramework的配置节处理程序时出错:无法在其依赖项上加载文件或程序集“EntityFramework、Version=4.3.1.0、Culture=neutral、PublicKeyToken=b77a5c561934e089”。系统找不到指定的文件。(C:\Code\NET\FTI_Opp_Model\App.Config第5行)
因此,我尝试做@Sorax在这个相关的问题中所做的事情,并将我的EntityFramework.dll从项目中从NuGet获得的那个移到LINQPad.exe文件夹中。这让我走得更远了,现在测试成功了。我很受鼓舞,因为我在LINQPad面板中的连接显示了它下面的所有实体。
但是,当我右键单击我的借款人实体并选择"Borrower.Take(100)“时,我从LINQPad收到了这个错误:
“System.Data.Entity.Internal.AppConfig”的类型初始化程序引发了一个异常。
具有内部异常消息:
不能将ASystem.Data.Entity.Internal.ConfigFile.EntityFrameworkSection转换为BSystem.Data.Entity.Internal.ConfigFile.EntityFrameworkSection.类型A起源于'EntityFramework,Version=4.3.1.0,Culture=neutral,PublicKeyToken=b77a5c561934e089‘中位于'C:\MarkSisson\LinqPad\EntityFramework.dll’的上下文'Default‘中。B类型起源于位置'C:\Users\msisson\AppData\Local\Temp\LINQPad\vlnebssu\shadow_ujjvzp\EntityFramework.dll'.的上下文'LoadFrom‘中的'EntityFramework,Version=4.3.1.0,Culture=neutral,PublicKeyToken=b77a5c561934e089’
有什么想法吗?
发布于 2012-08-01 01:21:23
下载最新测试版 -这个问题在4.42.05中得到了解决。
发布于 2012-11-29 23:51:35
另外,重要的是要了解程序集的类型还包括加载IT的位置。
这意味着从不同位置加载的两个相同的程序集不是相同的类型!
https://stackoverflow.com/questions/11716020
复制相似问题