我開始使用的EntityFramework 6碼首先在Visual Studio 2010開發我有一個從派生的DbContext如下一類項目建設:項目「EmailMarketing.Publications」失敗使用EF6和VS2010
public class PublicationRepository : DbContext
{
public DbSet<Publication> Publications { get; set; }
}
我也有一個與Publication類相關的遷移。該項目在Visual Studio中生成良好,但在軟件包管理器控制檯中使用Update-Database命令時,生成大多數時間會失敗並顯示以下消息:The project 'EmailMarketing.Publications' failed to build.
在錯誤窗口中,我看到有關resx文件找不到像這樣:Invalid Resx file. Could not find file 'C:\WINDOWS\system32\ExceptionMessages.resx'.
ExceptionMessages.resx是在我的一個項目中找到的文件,但它不在C:\ Windows \ system32中。
我的問題是它在Visual Studio中的構建正常,並且通過再次運行更新數據庫,我得到一個不同的錯誤(關於一個不同的resx文件),直到命令有效。然後通過指向不同的resx文件再次開始失敗,直到它決定再次工作。
有沒有人遇到(和解決)這個問題?