添加此项目作为参考将导致循环依赖

时间:2011-11-15 19:37:01

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

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

2 个答案:

答案 0 :(得分:0)

好吧,这通常是出于某种原因,这就是有一个循环引用,也许不是直接引用,而是间接引用(通过第三个项目,你的解决方案中有多少个项目?)。

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

祝你好运 阿尔米尔

答案 1 :(得分:0)

早些时候经历过这个。如果项目中包含您要添加的项目,请检查要添加的项目。

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