请问下为什么我在CS文件里命名了一空间,其他CS文件就找不到了, using xx

解决方案 »

  1.   

    在你要添加引用的项目上右击--添加引用,然后在页面using...再重新编译一下!
      

  2.   

    如果是不同的工程,先添加引用,再using命名空间,否则直接using命名空间
      

  3.   

    但是里面好象没有添加CS文件的,都是DLL或者是EXE的文件
      

  4.   

    我就是在这个工程的"添加新项"里添加了这个CS文件,然后在里面写了个命名空间,然后在该项目里的其他CS文件里像这样using xx调用,但就是报是否缺少using
      

  5.   

    就是找你这个cs文件它的dll,或者它所在项目或工程的dll,添加引用添加的就是dll
      

  6.   

    关键是我没有把这个CS文件编译成DLL的文件
      

  7.   

    添加类。命名空间,再生成DLL文件
      

  8.   

    1.csnamespace XX
    {
       class CS1
       {
       }
    }2.csusing XX;
    namesapce XX3
    {
       class CS2
       {
          public void Method()
          {
             CS1 cs1 = new CS1();
          }
       }
    }这样用应该没有问题。贴下你的代码吧
      

  9.   

    能不能不生成DLL,因为这个版块是已插件的形式写的,这样的话以后每个插件不是都要编译成DLL
      

  10.   

    A.cs
    namespace VoteList
    {
        public class Vote
        {
            public Vote()
            {
                //
                //TODO: 在此处添加构造函数逻辑
                //
            }
            
            public static SqlConnection getConnection()
            {
                ...
            }
        }
    }B.cs
    using VoteList; //这个地方就开始报 找不到类或命名空间(是否缺少using...)
      

  11.   

    检查VoteList是否在别的地方用了。以及拼写。
      

  12.   

    SqlConnection  的命名空间有没加上?using System.Data.SqlClient;
      

  13.   

    SqlConnection  的命名空间有没加上?using System.Data.SqlClient;
      

  14.   


    用的using都加了,就是用那个自己定义空间的时候,那个using就报错了
      

  15.   

    奇怪,把A.CS的代码拷出来,删除A.CS,通过VS重新添加个A.CS类,这时类是带默认的命名空间的,运行下,看能不能通过,如果OK,再粘贴原来的代码,再调试.
    呵呵..