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