这是我在vs2008解决方案中的设置:
名为MyProject.Data的项目中的数据层
名为MyProject.Web的项目中的Web应用程序
MyProject.Web引用了MyProject.Data
在MyProject.Web中,我有一个名为"MySite.Utils"的类
我希望能够在MyProject.Data中使用MySite.Utils,但我不能,因为它会导致循环引用.
一个不可能的解决方案是创建第三个项目并在其中移动"MySite.Utils",因为MySite.Utils实际上使用MyProject.Data(因此它需要引用它并且将创建另一个循环引用)
解决这个问题的最佳/最简单方法是什么?
您需要通过声音将MySite.Utils移动到MyProject.Data