【问题标题】:MVC3 Add Controller Context/Model LocationMVC3 添加控制器上下文/模型位置
【发布时间】:2012-01-03 15:08:29
【问题描述】:

在我的 VS MVC 项目中,为了搭建脚手架,“添加控制器”对话框为我提供了当前项目中潜在的数据库上下文和模型的列表。但是,如果我在一个单独的项目中有模型和上下文怎么办?如何配置 Visual Studio 以在扩展位置进行搜索?

显然其他人能够看到all potential contexts and models from the "Add Controller" dialogue。我不知道为什么我不能。

【问题讨论】:

    标签: asp.net-mvc visual-studio code-generation t4


    【解决方案1】:

    我认为,您应该在具有控制器的项目的引用部分中添加具有模型和上下文的项目。 References->Add Reference 然后浏览模型和上下文的项目。

    此外,您应该将这些项目放在同一个解决方案中以使该参考工作正常,并且您应该在参考部分中构建项目,然后再在主要部分中构建项目。

    【讨论】:

    • 你描述的两个步骤我都做了,但不幸的是没有任何作用。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-27
      • 2012-12-18
      相关资源
      最近更新 更多