【问题标题】:Adding this project as a reference would cause a circular dependecy将此项目添加为引用会导致循环依赖
【发布时间】:2011-11-15 19:37:01
【问题描述】:

我正在开发一个 MVC 3 项目。我被告知要从项目中取出所有模型和视图模型并将它们放入类库中,以便可以从不同类型的项目中引用它们。但是,既然我已经将所有视图模型和模型从 web 项目转移到类库,并删除了对 web 项目的所有引用,我无法从 web 项目中设置对类库的引用,原因在问题标题。为什么会这样?在我的类库中,我没有在任何地方引用主项目!!!有什么建议么?非常感谢!!

【问题讨论】:

  • 事实证明我确实在引用主项目。我不知道它是如何到达那里的,我从未明确提及它。无论如何,将此评论添加为答案,我会将其标记为我的问题的答案。非常感谢!

标签: c# .net asp.net-mvc


【解决方案1】:

这通常是有原因的,这是有一个循环引用,可能不是直接引用而是间接引用(通过第三个项目,您的解决方案中有多少个项目?)。

在您的库项目中,从解决方案中删除所有其他项目引用,然后重试。

祝你好运 阿尔米尔

【讨论】:

    【解决方案2】:

    之前经历过。检查您要添加的项目是否包含对您要添加的项目的引用。

    示例:项目 A 参考项目 B。然后在项目 B 中,您将项目 A 添加为参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-26
      • 1970-01-01
      • 1970-01-01
      • 2015-01-03
      • 2023-04-08
      • 2011-10-28
      • 2014-04-15
      相关资源
      最近更新 更多