我有 2 个项目。
项目#2 引用了项目#1
现在我需要在 Project#1 中引用 Project#2,但 vs.net 抱怨循环依赖。
有办法解决这个问题吗?
绝对不。循环依赖是糟糕设计的表现。我并不是有意严厉。有一些方法可以解决这个问题。
1)您可以将公共代码重构到另一个项目,例如Project#0
2)你可以修复你的设计,这可能是正确的方法。
Uncle Bob 有一篇关于打包原则的好文章,其中包括非循环依赖原则。http://www.objectmentor.com/resources/articles/capsularity.pdf。阅读本文以了解为什么循环依赖是一件坏事。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)