0

在vs2008中,添加實體框架項目作爲參考時遇到問題。 我在VS2012和.net 3.5中編寫了Console Application Entity Framework Project。 當我加入這個項目在VS2008中其他項目的引用我收到此錯誤:實體框架vs2012在vs2008中不起作用參考

無法加載文件或程序集「System.Drawing中,版本= 1.0.5000.0, 文化=中立,公鑰= b03f5f7f11d50a3a '或其一個 依賴關係。該系統找不到指定的文件。

這是system.drawing.dll引發的錯誤,但我添加了system.drawing.dll版本1,2,4等作爲參考,但它沒有奏效。

+0

請檢查答案。 –

回答

0

當我添加任何entitiy框架項目(甚至VS2008的嚮導),其募集的錯誤。
這是舊的參考和組件不匹配,我沒有解決。 最後兩晚我沒有睡覺,並完全切換NHibernate! 這是非常有趣的體驗。

0

從visual studio運行項目時,強制平臺目標爲32位。

使用以下步驟:

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

抱歉拒絕您的答案。 – nasservb

+0

我嘗試在vs 2012中創建新的控制檯應用程序項目,在vs 2008中創建其他控制檯應用程序項目。兩者都是控制檯應用程序,它們不使用任何圖形參考。我在vs2008中添加vs 2012輸出(以dll的形式)作爲參考,但再次創建錯誤: – nasservb

+0

Microsoft Visual Studio 嘗試運行項目時出錯:無法加載文件或程序集'ConsoleApplication1'或其某個依賴項。 試圖加載格式不正確的程序。好的 – nasservb