C#项目类之间互相引用的问题
我用reflector还原了一个程序的源码,其他地方都生成成功了,只有一个地方没有解决:
项目中有一个启动项目 F_Main 还有一个类库 F_DataBase,F_Main引用类库F_DataBase.但是F_DataBase中也有一个类引用F_Main中的类,F_Main中已经添加了F_DataBase的引用,如果在F_DataBase中添加一个F_Main的引用的话 就会报错,造成循环引用.我直接在F_DataBase中添加了生成的F_Main.exe的引用 这样可以添加.
但是因为F_Main中原来有一个方法参数搞错了,而F_DataBase中引用的就是这个出错的方法.现在改正了参数,但是还是报错:没有找到6个参数的重载
这样就造成了两个项目都报错不能重新生成,因而都不能引用
但是源程序确实是没有问题的