这种方式不好的,传递变量是一个问题,不过还容易解决一下。呵呵,但是我问你,你的application不可能完全都是独立的吧?如果Application里面有class A,另一个Application里面有Class B,A需要调用B的东西,那么你可以采用file refrence的方式加入。看起来一切正常,是吧?可是,你怎么调试呢?跨Application的方式,你怎么把断点设进去?如果这种关联关系复杂的话,如B,C,D依赖于A,而Class1,Class2...Class10等,依赖于B,C,D,那么,如果你修改了A,其他的这些class,编译的顺序你能把握吗?不能,可以肯定地说不能啊!尤其project多了,你根本没法玩的!到msdn上search一下vs.net and team develop,有一个.doc文档,仔细研究一下。如果需要,我mail给你。