C# 实体框架错误PublicKeyToken=null';

C# 实体框架错误PublicKeyToken=null';,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,我有两个实体,Book.cs和Publisher.cs,还有Context类,我通过控制器(Everyone ready and OK)创建Publisher.cs的CRUD,我现在尝试创建BookController,但出现以下错误: Could not load type 'MvcProject.Models.Publisher' from assembly 'MvcProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'

我有两个实体,Book.cs和Publisher.cs,还有Context类,我通过控制器(Everyone ready and OK)创建Publisher.cs的CRUD,我现在尝试创建BookController,但出现以下错误:

Could not load type 'MvcProject.Models.Publisher' from assembly 'MvcProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'

程序集是否位于GAC中或可能覆盖您认为正在加载的程序集的任何位置?这通常是由于加载了不正确的组件

||


如果一个项目引用另一个项目(例如引用“类库”的“Windows应用程序”类型),并且两者具有相同的程序集名称,则会出现此错误。您可以对引用的项目进行强名称命名,或者(甚至更好)重命名引用项目的程序集(在VS中项目属性的“应用程序”选项卡下)。

该程序集是否位于GAC中,或者是否位于您认为正在加载的任何位置?这通常是由于加载了不正确的组件

||


如果一个项目引用另一个项目(例如引用“类库”的“Windows应用程序”类型),并且两者具有相同的程序集名称,则会出现此错误。您可以对引用的项目进行强命名,也可以(甚至更好)重命名引用项目的程序集(在VS中项目属性的“应用程序”选项卡下)。

应该还有更多错误。您在尝试创建BookController之前编译过吗?创建模型类后,必须构建解决方案,以便向导可以看到新创建的模型类。仅此而已,没有更多错误。是的,我在尝试之前构建了应用程序,我不知道你是否理解,但我仍然无法生成控制器这里应该有更多的错误。你在尝试创建BookController之前编译过吗?创建模型类后,必须构建解决方案,以便向导可以看到新创建的模型类。仅此而已,没有更多错误。是的,我在尝试之前构建了应用程序,我不知道您是否理解,但我仍然无法生成相同的控制器,因为我多次尝试创建此控制器,并查看了其他教程,其中一些可能已经被替换。无论如何谢谢你@LeezMay可能是一样的,因为我多次尝试创建此控制器,并查看了其他教程,其中一些可能已经被替换。无论如何谢谢你@里兹