我的一个项目中,网站的web层引用其它层后,using可以点出,但总是提示“找不到类型或命名空间名称“School_DAL”(是否缺少 using 指令或程序集引用?)”;重装了vs(08)也不行,一编译就出问题。求方案,

解决方案 »

  1.   

    WEB层怎么会又引用BLL又引用DAL啊,你这不是乱了么,WEB只能引用BLL,BLL引用DAL
      

  2.   

    School_DAL看看你这个,删除了,你的DAL层估计没有添加引用 ,你要把项目引用添加进来,然后在类中
    using
      

  3.   

    把解决方案下面的obj文件删除,重新编译即可。
      

  4.   

    只引用了BLL层,但是编译不通过,我测试了几种方式,现在的状况是,只要引用它的任何层,都编译不通过,提示“找不到类型或命名空间名称“School_DAL”(是否缺少 using 指令或程序集引用?)”
      

  5.   

    要么就是没引用,要么就是School_DAL不存在。
      

  6.   

    确实是引用了,但就是编译提示错误 5 找不到类型或命名空间名称“School_BLL”(是否缺少 using 指令或程序集引用?) G:\Solution\School_Web\Default.aspx.cs 10 7 G:\Solution\School_Web\
      

  7.   

    有几种情况:可能dal,bll等层中的类有错误;
    修改了dal,bll等层的类未编译;
    引用未逐层引用,依赖没添加好;
    当前页中有错误也会导致。
      

  8.   

    School_BLL 这个是单独的解决方案吗?如果是然后把这个解决方案里面的bin obj 文件夹删除。然后生成。然后再考到你的项目BIN里面。然后点击项目右键添加引用此DLL。在试试