PM给我错误:在任何迁移命令中都没有为成员解析类型

时间:2013-12-29 03:14:41

标签: c# asp.net-mvc entity-framework-6

我从互联网上运行了一个下载的应用程序。如果我在PM控制台中使用迁移,则会出现此错误。
我花了很多时间寻找解决方案。

我发现了Microsoft对常见错误的引用。

http://msdn.microsoft.com/cs-cz/data/jj618307.aspx

它说

错误:成员'System.Data.Entity.Migrations.Design.ToolingFacade + UpdateRunner,EntityFramework,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的类型未解析。

注意:指定错误的启动目录可能会导致此错误。这必须是migrate.exe的位置

2 个答案:

答案 0 :(得分:4)

解决方案:检查您的应用程序(目录)路径(如果不包含& ),因为它已保留并抛出此错误。
我将我的应用程序复制到另一条路径并且工作正常 这篇文章可能有助于为有同样问题的人节省时间。

答案 1 :(得分:0)

您可能已使用其他名称更改了项目名称文件夹,现在导致该错误发生。我重命名了项目文件夹,这个错误开始出现,我把它恢复到原来的名称,它解决了这个问题