我剛剛安裝了VS 11並創建了一個類庫項目。然後我添加了實體框架5測試版。然後我創建了一個簡單的用戶類和dbcontext類。然後我使用控制檯命令「Enable-Migrations -EnableAutomaticMigrations」,它工作得很好,並添加了適當的遷移目錄和配置文件。問題是當我運行「Add-Migrtion InitialMigration」時,出現以下錯誤。執行添加遷移時EF 5&VS 11錯誤
System.Reflection.TargetInvocationException:調用的目標引發了異常。 ---> System.IO.FileNotFoundException:無法加載文件或程序集「System.Data.Entity,Version = 4.2.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089」或其某個依賴項。該系統找不到指定的文件。 ---> System.IO.FileNotFoundException:無法加載文件或程序集「System.Data.Entity,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089」或其某個依賴項。該系統找不到指定的文件。
我以前安裝過EF 4.2,但是我卸載了它。事實上,在我第一次嘗試這個並失敗後,我卸載了VS,SQL和其他相關的東西。然後我重新啓動並簡單安裝了visual studio 11並重試,但仍然得到相同的錯誤。我懷疑這與以前的實體框架安裝有關,但我不知道如何理清它。
我在Win 7上運行 我已經嘗試了gacutil,這裏描述的是Can anyone spot why I keep getting this error testing the EF 5 beta,但是它沒有找到任何可以刪除的東西。
你有沒有任何解決方案,我也遇到同樣的問題 – Venom 2012-12-21 09:04:17