Asp.net-Mvc
啟用遷移錯誤:項目無法建構
將 ASP.NET MVC4 與 EF4.3 一起使用
Enable-Migrations從 PM 控制台執行System.Management.Automation.RuntimeException:項目“MyProj”建構失敗。項目“MyProj”未能建構。
項目建構(control-shift-B)
有什麼方法可以獲取有關此錯誤的更多詳細資訊以進行診斷?
如果您正在建構 64 位應用程序,也會發生這種情況。至少在建構遷移時暫時切換到“任何 CPU”,問題可能會消失。不過,這只是可能導致該錯誤的一件事。
從包管理器控制台執行“Enable-Migrations”需要對特定 DbContext 的引用。例如
PM> Enable-Migrations -ContextTypeName myMvcApp.Web.Infrastructure.ContextDb您不需要安裝第 3 方程序集或除 EntityFramework 4.3+ 以外的任何其他程序集(上面的命令適用於 EF 5.0。這不是 EF 的一個有據可查但必不可少的功能。