【问题标题】:Integrating MVC projects [closed]集成 MVC 项目 [关闭]
【发布时间】:2013-11-17 05:20:29
【问题描述】:

我需要将一个项目添加到现有项目中。现有的一个是 MVC 4.0 并使用 Dot net framework 4.5 应用程序,并且正在使用 DBML(Linq to SQL 类)。我要添加的是在 Dot net Framework 4.0 中使用 EDMX。Edmx 也是较低版本。版本控制问题通过在 Web.Config 文件中显式定义来解决。但问题是这两个项目都成功构建但在运行时抛出异常并且异常是:: 指定的架构无效。错误:

App_Code.Model.csdl(3,4):错误 0019:EntityContainer 名称必须是唯一的。已定义名为“calendarEntities”的 EntityContainer。

这适用于正在使用它的每个控制器。

请帮助我,因为我不清楚如何摆脱这个错误。

【问题讨论】:

  • 你走上了一条糟糕的道路,你有一个经理只是想给你找点事吗?如果您不升级到至少将 4.0 项目升级到 4.5,那么将 4.0 项目集成到 4.5 项目有什么意义?
  • 但是先生,那我该如何继续。

标签: asp.net .net asp.net-mvc-3 asp.net-mvc-4 c#-4.0


【解决方案1】:

仅仅因为在某些特定情况下可以支持不同的版本,如果使用不当,试图制作不匹配的版本可能会导致项目本质上不受支持。这是因为不匹配的版本配置没有经过广泛的测试,即使您致电 Microsoft 支持,他们会告诉您的第一件事是将所有项目升级到相同版本的运行时。这就是我的建议,如果您有具体问题,请发布代码和足够多的错误,以便提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    相关资源
    最近更新 更多