我正在尝试将 LINQPad 4(最新测试版)与实体框架 POCO 类一起使用。我采用正常路径创建新连接,然后选择“Entity Framework DbContext POCO(4.1),然后选择保存我的类的程序集。当我这样做时,我收到以下消息
“无法加载文件或程序集EntityFramework。版本=4.1.O.O,
Culture=中立,PublicKeyToken=b77a5c561934e089 或其依赖项之一。
该系统找不到指定的文件。”
我可以很好地从我的应用程序加载程序集。是什么赋予了?这似乎与之前 CTP 中报告的问题有点不同。
我今天也遇到了同样的问题,我是这样解决的:
显然 LINQPad 4.36.3 在某种程度上需要 Entity Framework 4.2 :/
它于上周发布:ADO.NET 博客 http://blogs.msdn.com/b/adonet/archive/2011/11/01/ef-4-2-released.aspx
我所做的是:
- 通过 NuGet 安装 EF4.2
- 重建项目
- 将我的所有项目 .dll 文件复制到 LINQPad 文件夹(包括 4.2 EF.dll)
- I read here http://forums.oreilly.com/topic/52061-problems-with-linqpad-and-ef42-codefirst/我需要向 LINQPad.exe.config 文件添加一些内容,但它已经在那里了..
[此时,我尝试删除该程序集重定向并针对我的 4.1 dll 运行它,但没有工作,仍在寻找 4.2]
- 关闭VS并卸载EF4.1
就是这样,之后我的项目现在都在 4.2 上运行,LINQPad 也可以工作了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)