我的解决方案里有两个项目,UI和Test,在Test里引用了UI,想在UI上添加一个进入Test的Button,该怎么弄?

解决方案 »

  1.   

    汗,不知道你说的进入Test具体是什么操作,如果是启动一个.exe之类的,大可以用Process.Start(...),
    如果是dll类库互相引用了,可以试试用反射,但是即使能做到也很怪异不是么,就像先有鸡还是先有蛋一样
      

  2.   

    UI和Test是同一个解决方案里两个项目,添一个Button,希望点击之后能new出一个Test里的Form
      

  3.   

    晕,实在是如果已经在UI中引用了Test,则直接在UI的代码里面写Test的类就ok,怎么存在循环引用呢?
      

  4.   

    在Test里引用了UI,UI也引用Test,然后直接new就可以了,那就是循环应用 
      

  5.   

    楼主要做的是一道错题,两个项目生成的DLL不可能互相引用,因为编译是有先后顺序的,如果循环引用,那么编译时第一个需要引用第二个项目的DLL,而第二个DLL还没有生成。反之同理。不知道我说的你清楚没
      

  6.   

    WebUI 页面显示
    Model 实体层
    BLL   业务逻辑层
    DAL   数据访问层WebUI 需要引用 Model ,BLL,DAL
    BLL   需要引用Model ,DAL
    DAL   需要应用Model这是三层架构 中添加的引用