Asp.net mvc MVC3添加控制器上下文/模型位置

Asp.net mvc MVC3添加控制器上下文/模型位置,asp.net-mvc,visual-studio,code-generation,t4,Asp.net Mvc,Visual Studio,Code Generation,T4,在我的VS MVC项目中,出于搭建的目的,“添加控制器”对话框为我提供了当前项目中潜在db上下文和模型的列表。但是如果我在一个单独的项目中有模型和上下文呢?如何配置Visual Studio以在扩展位置中搜索 显然,其他人都能看到。我不知道为什么我不能 我认为,您应该将引用中包含模型和上下文的项目添加到包含控制器的项目部分。 参考->添加参考,然后浏览模型和上下文的项目 此外,您应该将这些项目放在同一个解决方案中,以使此引用工作,并且您应该在主引用部分之前在引用部分中构建项目 找到了问题!在我的

在我的VS MVC项目中,出于搭建的目的,“添加控制器”对话框为我提供了当前项目中潜在db上下文和模型的列表。但是如果我在一个单独的项目中有模型和上下文呢?如何配置Visual Studio以在扩展位置中搜索


显然,其他人都能看到。我不知道为什么我不能

我认为,您应该将引用中包含模型和上下文的项目添加到包含控制器的项目部分。 参考->添加参考,然后浏览模型和上下文的项目


此外,您应该将这些项目放在同一个解决方案中,以使此引用工作,并且您应该在主引用部分之前在引用部分中构建项目

找到了问题!在我的解决方案中,我的MVC项目引用了EF 4.1程序集,而我的支持EF项目引用了EF 4.2程序集。当我升级到4.2版本时,他们两个都匹配,最后“添加控制器”对话框显示了两个项目中的所有类

你所描述的两个步骤我都做了,但不幸的是,这并没有带来什么不同。