尝试添加引用时c#中的循环依赖性问题

时间:2013-11-08 09:54:06

标签: c# cyclic-reference

我有两个类库(让我们说LibA和LibB)。 LibA正在使用LibB的一些功能,因此我在LibA中添加了LibB的参考。

现在LibB还需要使用一些LibA代码。由于循环依赖性,我现在无法将LibA的参考添加到LibB。我现在可以做什么,我的LibB可以访问LibA的代码?

1 个答案:

答案 0 :(得分:5)

应将代码放入新库中,以便两个项目都可以重用代码。此外,如果将新项目添加到解决方案中,它还可以使用共享代码。 无论如何,它并不是低效或冗余的,并且表明良好的设计和可用性。