LINQPad 4无法找到EntityFramework

Gle*_*lls 4 entity-framework linqpad

我正在尝试使用LINQPad 4(最新测试版)和Entity Framework POCO类.我采取创建新连接的正常路径,然后选择"实体框架DbContext POCO(4.1),然后选择我的程序集持有我的类.当我这样做时,我收到以下消息

"无法加载文件或程序集EntityFramework.版本= 4.1.OO,Culture = neutral,PublicKeyToken = b77a5c561934e089或其依赖项之一.

该系统找不到指定的文件."

我能够从我的应用程序加载程序集就好了.是什么赋予了?它似乎与之前在CTP中报告的问题略有不同.

Jon*_*son 7

我今天遇到了同样的问题,这就是我解决它的方法:

显然LINQPad 4.36.3在某种程度上要求Entity Framework 4.2:/
它上周发布:ADO.NET blog

我做的是:

  1. 通过NuGet安装EF4.2
  2. 重建项目
  3. 将我的所有项目.dll文件复制到LINQPad文件夹(包括4.2 EF.dll)
  4. 在这里读到我需要在LINQPad.exe.config文件中添加一些东西,但它已经存在..
    [此时我尝试删除该程序集重定向并运行它对我的4.1 dll,无法正常工作,仍在寻找4.2]
  5. 关闭VS并卸载EF4.1

多数民众赞成,之后我的项目现在都在4.2上运行,而LINQPad也可以运行.