用了三层结构,在BLL类库中建了公共类,引用成功后,对类又进行了修改,并重新引用.结果发现在CS文件中能引用,但是调试时却出现不存在类的提示,是不是缓存的问题?缓存中是不是存在了原先的类,重新引用时却没有覆盖掉原来的类?
应该怎样解决这样的问题呢?重新生成后也没有解决问题,有时甚至关掉系统重起也没有用

解决方案 »

  1.   

     贴下代码:
    BLL.CountUser user = new BLL.CountUser();
     DataTable table = new DataTable();
     table=user.CountUserBySexAndDate(CarID,DateBegin,DateEnd);错误 15.“BLL.CountUser”并不包含“CountUserBySexAndDate”的定义 E:\UserNeedAnalysis\Graphics\SexPie.aspx.cs 22 20 E:\UserNeedAnalysis\在BLL类库中定义的类
       public DataTable CountUserBySexAndDate(int CarID,DateTime DateBegin,DateTime DateEnd)
            {
                DAL.ExecuteProcedure exec = new DAL.ExecuteProcedure();
                SqlParameter[] parameters ={
                                           new SqlParameter("@CarID",SqlDbType.Int,4),
                                           new SqlParameter("@DateBegin",SqlDbType.DateTime),
                                           new SqlParameter("@DateEnd",SqlDbType.DateTime)
                                           };            parameters[0].Value = CarID;
                parameters[1].Value = DateBegin;
                parameters[2].Value = DateEnd;
                DataTable table = new DataTable();
                int flag = exec.run(table, "CountUserBySexAndDate_Qry", parameters);
                if (flag == 1)
                {
                    return table;
                }
                else
                {
                    return null;
                }        }以前的类没有日期,新添加了日期,将原来的类名加了AndDate后,调试出现这样的“BLL.CountUser”并不包含“CountUserBySexAndDate”的定义,以前也是屡次出现,搞的受不了,重新装了下软件.这类问题经常出现.楼上所说的USING 能否具体些?谢谢!
      

  2.   

    CountUserBySexAndDate这个类的命名空间引用了没呢
      

  3.   

    这些方法都试过.曾经重装了一下,重新引用.还是不行.最后,不知道怎么就好了.
    我怀疑是软件的问题.用的是VISUAL STUDIO 2005 试用版的