读书人

vs2008winform中一个解决方案中有多

发布时间: 2011-12-14 23:20:17 作者: rapoo

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

[解决办法]
需要循环引用就以为着结构设计不合理。建议从新设计分层。



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

你的设计有问题...
[解决办法]
在主项目通过反射调用其他项目DLL文件
设置基础Form在继承使用

读书人网 >.NET

热点推荐