实体框架vs2012在vs2008中没有作为参考

时间:2013-11-02 17:48:23

标签: c# entity-framework visual-studio-2008 visual-studio-2012 entity-framework-4

在vs2008中,我在添加实体框架项目作为参考时遇到了问题。 我在VS2012和.net 3.5中编写了Console Application Entity Framework Project。 当我在vs2008中的其他项目中添加此项目作为参考时,我收到此错误:

  

无法加载文件或程序集'System.Drawing,Version = 1.0.5000.0,   Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其中一个   依赖。系统找不到指定的文件。

这是为system.drawing.dll引发的错误,但我添加了system.drawing.dll版本1,2,4等作为参考,但它不起作用。

2 个答案:

答案 0 :(得分:0)

从visual studio运行项目时,将平台目标强制为32位。

使用以下步骤:

->Right click on Project
->Select Properties
->Goto Build Options
->Change  "Platform Target" from "ANY CPU" to "X86"

答案 1 :(得分:0)

当我将任何权利框架添加到项目(甚至通过vs2008向导)时会引发错误 这是旧的参考和组件不匹配,并没有为我解决。 最后两个晚上我没睡觉,完全切换到NHibernate! 这是非常有趣的经历。