【发布时间】:2013-12-10 11:46:41
【问题描述】:
我正在尝试将实体模型与主项目分开,以便我可以从多个项目中引用它。这是我遵循的步骤
- 首先我创建了具有模型类和 DBContext 的类库 STSModels。
- 现在我创建了一个 ASP.NET MVC 5 项目 TestApp。
- 向 TestApp 的 web.config 添加了与我在 STSModels 中创建的相同的 DBcontext。
- 向 TestApp 项目添加了 STSModels 编译的 DLL 引用。
- 现在我尝试在 MVC 项目中添加控制器,但它没有显示来自 STSModels 的任何模型类。
我已经尝试过跟踪但没有运气
重建 TestApp 项目
确认在 STSModel 项目下元数据工件处理属性设置为嵌入输出程序集。
多次删除和添加 STSModels 引用。
但是,如果我将项目引用添加到 STSModels 项目,那么它会显示所有模型类,而不是添加对 STSModels 编译 DLL 的引用。但这不是我想要的。
这里有什么问题?
【问题讨论】:
-
你试过 clean+rebuild 吗?
-
是的,我刚刚尝试过 clean+rebuild,但仍然没有成功。
-
我遇到了同样的问题..我最初用该项目创建了一个模型,然后我像你所做的那样将它移到了一个外部模型..
标签: c# asp.net-mvc visual-studio entity-framework