ASP.NET MVC,添加视图:下拉列表中没有模型 类

ASP.NET MVC , Add View : No model classes in dropdownlist

我昨天遇到了数据迁移问题。我以某种方式解决了它。 我就是这样解决的:
。 在出现此迁移问题之前一切正常。

今天,当我尝试在我的控制器方法中添加一个视图时。 "Model class" 下拉列表未显示任何型号。

项目结构和详细信息:

我的解决方案中有两个项目:"FYPPharmAssistant" 和 "FYPPharmAssistant.Domain"。

FYPPharmAssistant.Domain 是 class 库,包含我所有的实体和数据库上下文 classes。 FYPPharmAssistant 由 UI 和控制器组成。我正在使用 ASP.NET MVC 5、EF 6 和 codefirst 方法。

我也有一个困惑。第一个项目中引用的 FYPPharmAssistant.Domain 的 dll 文件是否需要在每次构建时更新?修改日期为 1 天前。但是现在我已经在我的模型中修改了很多东西。

36小时了,修改日期还没有更新。

在 "FYPPharmAssistant" 项目中,您应该添加对 "FYPPharmAssistant.Domain" 项目的引用,而不是向项目添加 dll 引用。

在 Add refrence window 中,在 window 的左侧,选择 Solution => Projects 并在右侧选择 "FYPPharmAssistant.Domain" 然后单击 ok。

同样在每次更改模型后,首先构建项目。

兄弟! 首先构建 FYPPharmAssistant.Domain 项目 然后将 FYPPharmAssitant.Domain 的引用添加到您的项目

您确定在构建解决方案时将您的项目配置为构建吗? 转到 "Build/Configuration Manager..." 并确保您的 2 个项目正在检查 "Build"