当前位置: 代码迷 >> .NET分析设计 >> vs2008winform中,一个解决方案中有多个项目
  详细解决方案

vs2008winform中,一个解决方案中有多个项目

热度:5369   发布时间:2013-02-25 00:00:00.0
vs2008winform中,一个解决方案中有多个项目?
我的一个解决方案中有多个项目,其中一个是主项目(就是主操作界面),通过对主项目中的操作引用其他项目,因为项目间不能循环引用,但其他子项目也需要对主项目进行引用,如果引用一个空白项目做中间项目,哪该如何设计,另外,如何设置一个类作为在整个解决方中的类,类似一个项目中的全局变量,谢谢

------解决方案--------------------------------------------------------
需要循环引用就以为着结构设计不合理。建议从新设计分层。



如何设置一个类作为在整个解决方中的类,类似一个项目中的全局变量:
把类放到一个叫Util的项目中,所有项目都引用这个项目,就可以访问了。
------解决方案--------------------------------------------------------
对了,一个简单解决循环引用的方法,是将需要共享的部分抽出来,放到另外一个项目中,然后两个项目在引用它
------解决方案--------------------------------------------------------
主操作界面...那就是UI了,UI应该是最顶层项目,也就是说不应该被任何其他项目引用...

你的设计有问题...
------解决方案--------------------------------------------------------
在主项目通过反射调用其他项目DLL文件
设置基础Form在继承使用
  相关解决方案