我目前正在为新数据库创建 InitialCreate 迁移。我是这个迁移框架的新手,不知道它到底生成了什么,我一直在运行update-database以查看结果,删除数据库然后update-database在进行一些更改以查看结果后再次运行。
现在我做了两次更改,去运行更新并收到如下错误:
应用基于代码的迁移:201209121936571_InitialCreate。System.Resources.MissingManifestResourceException: 找不到适合指定区域性或中性区域性的任何资源。确保在编译时将“$assemblyName$.resources”正确嵌入或链接到程序集“$assemblyName$”中,或者确保所有所需的附属程序集都是可加载的并已完全签名。在 [堆栈跟踪]
然后它以红色结尾
找不到适合指定文化或中性文化的任何资源。确保在编译时将“$assemblyName$.Migrations.InitialCreate.resources”正确嵌入或链接到程序集“$assemblyName$”中,或者确保所有所需的附属程序集都可加载且已完全签名。
我第一次遇到这个问题时,我删除了迁移文件夹,enable-migrations重新进行了更改并能够运行迁移。
它再次发生,我不想每次发生这种情况时都必须重新创建文件。有谁知道如何更正此问题以使迁移再次工作?
entity-framework entity-framework-5 entity-framework-migrations