我们小组合作,我是担任的是UI,FAC(外观),实体层;孙丽端负责BLL层;小青负责 Factory,IDAL,DAL层。
我们打算敲登录试试我们所做的工作。于是就开始了登录的调试工作。谁知,我们竟绊倒着了,纠结了好长时间。终于解决了,现在就和大家一块分享一下。
1、项目当中明明添加了引用,确引用不了,当然生成解决方案时也没有他们的.dll文件。
2、于是我们重新添加引用,此时出现
原来是因为我们,采用的.NetFrameWork版本不同
BLL层(孙丽端),采用的是4.0;
我的则是4.5
3、我们解决了这个问题,版本统一都是4.0,我们重新添加了引用。但是生成解决方案的时候仍然没有生成对应的 .dll文件,当然引用仍然不成功。
4、然后我们有重新上传最新版本,还是不行;
5、我们发现,UI 层对FAC , Entity的引用无误;而FAC对Entity的引用无误,但是FAC对BLL的引用则有误;还有BLL层对Factory,和IDAL的引用失败。这些失败的地也正好是我们三个人负责部分相互引用的时候出错的。我们猜测应该是我们的操作环境不同,导致了引用失败。
最后,我们选择在同一台电脑上,把那些添加引用失败的项,重新复制一份,以供后面用到。在原有项目中把那些项移除,重新添加移除的层,添加完之后,添加新项把那些必要的类添加上。重新添加引用。
最终添加引用成功。