三层结构中,引用入命名空间时出错
using MyTest.BLL;提示"是否缺少程序集引用?"  查看:
1.在表示层中已BLL的命名空间,在BIN文件夹中看到了生成的MyTestBLL.dll,把BIN文件夹删了,再生成一次.
2.在再按右键添加一次,但显示该命名空间已引用.
3.BLL项目的默认命名空间为:MyTest.BLL   ,程序集名称为MyTestBLL
4.项目中类的命名空间为MyTest.BLL
5.重新生成各层,重新生成解决方案,还是提示无法找到MyTest.BLL是否缺少程序集引用?想添进去又说已引用,测试却又说缺少?究竟该怎么办?

解决方案 »

  1.   

    先删除Bin里生成的文件,重新添加项目引用
    再在项目的解决方案上点右键选择重新生成解决方案,试试看行不行!
      

  2.   

    “BLL项目的默认命名空间为:MyTest.BLL ,程序集名称为MyTestBLL”
    为什么不都用MyTest.Bll呢?
      

  3.   

    以前也碰到过类似的问题,删除BIN目录里的所有文件,再重新生成,好像可以,我当时好像也不行,我是重命名了某个DLL文件,再生成
      

  4.   

    我也遇到过,把Web层Bin文件下的全删了,再重生成试试看。