vs2008循环引用(c#)

2 c# asp.net visual-studio-2008

这是我在vs2008解决方案中的设置:

名为MyProject.Data的项目中的数据层

名为MyProject.Web的项目中的Web应用程序

MyProject.Web引用了MyProject.Data

在MyProject.Web中,我有一个名为"MySite.Utils"的类

我希望能够在MyProject.Data中使用MySite.Utils,但我不能,因为它会导致循环引用.

一个不可能的解决方案是创建第三个项目并在其中移动"MySite.Utils",因为MySite.Utils实际上使用MyProject.Data(因此它需要引用它并且将创建另一个循环引用)

解决这个问题的最佳/最简单方法是什么?

use*_*586 11

您需要通过声音将MySite.Utils移动到MyProject.Data