我有一个项目A, 一个项目B. 项目B需要用项目A的类,我就在项目B里面添加了引用.但是现在我需要在项目A里面使用项目B里面的类.应该怎么做呢?我试着在项目A里面添加项目B为引用,但是不允许.提示是构成了一个引用的圈.请问大家是怎么处理的这种情况的.

解决方案 »

  1.   

    做成DLL,还是有同样问题, 彼此需要用对方项目的类. 
      

  2.   

    怎么不可以,我自己试过。我新建的两个类库项目A,BA有引用B,
    B也有引用A。照样正常。不过引用要有技巧.如果说是第一次引用,那肯定要有一方项目必须已经生成,不然你怎么引用他的DLL或是.EXE呢?
      

  3.   

    怎么用啊,能不能说详细一些.HeatBeatData类是在项目B里面的.在项目B里面添加了项目A为引用.
    现在我需要在项目A里面的recordHeartBeat类里面处理HeartBeatData. 请怎么用接口实现. 谢谢.
      

  4.   


    但是这两个项目都同时在开发中,并且要联合调试. 一旦生成DLL,联合调试比较麻烦.
      

  5.   

    A和 B 都引用c
    C 中做两个接口IA,IB
    A 中的实现IA
    B 中的实现IB 
    看看设计模式