我在BLL命名空间下新建了一个ClientInfo.cs,类是公共的,但是在其他类中实例化ClientInfo时,总是找不到ClientInfo类
如:BLL.ClientInfo newClientInfo = new BLL.ClientInfo(),BLL空间下却没有ClientInfo类。

解决方案 »

  1.   

    是三层架构 ? 你编译了吗你
    using  BLL;
    ClientInfo newClientInfo = new ClientInfo();
      

  2.   

    在用到的页面using下命名空间
      

  3.   

    1,重新编译过了。
    2,用了using BLL;
      

  4.   

    你检查你这个类ClientInfo 是否是私有了,编译一下,不行就清理一下解决方案,再编译
      

  5.   

    1。是否引用BLL
    2。ClientInfo 类的空间命名是否是 BLL(与类库名字区别)
      

  6.   

    有两种可能:1.ClientInfo 并不是在BLL下面,2.ClientInfo 是私有的。请仔细检查。
      

  7.   

    有三种可能:1.ClientInfo 并不是在BLL下面,2.ClientInfo 是私有的。3.未进行编译。 请仔细检查。
      

  8.   

    http://topic.csdn.net/u/20090801/14/b5ce4d07-f272-464a-838a-4738512a7a18.html
    参考
      

  9.   

    1、查看命名空间是否正确
    2、是否引用了命名空间
    3、是否编译了
    4、类名是否加了public
      

  10.   

    引用一下Bll
    然后using 
    写代码
      

  11.   

    系统是三层结构的;ClientInfo类属于商业层;在页面web层已经添加引用了BLL,重新生成了解决方案。ClientInfo.cs定义如下:using System;
    ...
    using BLL ;Public Class ClientInfo
    {
       public ClientInfo(){} 
       public showClientInfo(string ClientID){...}
       ......
    }
    还是不行。
      

  12.   

    解决了,我把表现层bin中的所有dll删除后重新生成解决方案后就可以了