该解决方案下共有5个项目:BusinessFaced,BusinessRules,DataAccess,Common,WebUI,其它的都能引用,为什么DataAccess 就不能引用了,直接用company.DataAccess.Class 也不行,但在Class 上点右键能够转到定义,不知道是怎么回来,我简直要疯了!

解决方案 »

  1.   

    直接右键添加引用,然后再代码里引用名称空间就可以了或者看看相应的dll又没有拷贝过来以及dll生成顺序
      

  2.   

    1。引用项目 
    2。引用对话框里点浏览 直接选dll来引用, 再次编译 它会提示命名空间冲突
    3。删除第二个引用
    4。ok
    这大概是vs。net的一个bug
      

  3.   

    只要把dataaccess项目重新编译就可以了。
      

  4.   

    也有可能DataAccess类的定义有问题或者assembly中此类的信息有误。
      

  5.   

    将web作为启动项目,然后编译,如果报错,则在web上点击右键,将web目录下\bin\中的相关dll“添加引用”,则再运行,ok