BLL层调用其他层的类,调用不了。。 ######################## 100%结贴
如上图, 在BLL里面的一个类中调用ExtJstreeWcf 主程序中的一个公共类,出现上图的错误,引用也添加不了,这是什么原因? 该怎么破》?
------解决方案--------------------
没有在如图中的引用中添加类库的引用。不知我说明白了没。
------解决方案--------------------首先把解决方案清理一下,清理成功后
再引用一次GetRate所在的项目,
如果再引不进来,就检查那个GetRate所在的项目的.netframework的版本是否与ExtjsTreeWcf这个网站使用的.netframework版本一至
------解决方案--------------------不好意思我没看仔细你的问题,你是想在BLL层中去调用表现层的类是吧,
你这种设计都是不合理的,不应该BLL去调用表现层的,你网站是属于表现层,
没猜错的话,你在ExtjsTreeWcf里引用了BLL项目,你又想在BLL层引用ExtjsTreeWcf项目,显然是不允许你引用的!你如果想要BLL层与ExtjsTreeWcf层互动,你可以再加一个公共项目,比如common层 或者叫share层
在该项目里放一些公共类,既可以调用BLL层 也可以调用ExtjsTreeWcf层!
------解决方案--------------------重新清空了 在生成下
------解决方案--------------------不能循环引用, 这就是为什么我们把它叫做层。
上层可以引用下层,但是下层不能引用上层。
------解决方案--------------------
把需要引用的代码放到底层去,或者新建一个project,放需要的代码, 其他project都引用它。