1、是一样的
2、using 包含的是Namespace的名字,Namespace的名字与Dll的名字没有关系你只需要用csc 的 /r 指令引用Dll,然后就可以在代码里面Using所有的Dll当中定义的Namespace你的代码里面,Namespace的名字是tmp,而你using的是Dll的名字,所以出错,应该using tmp;

解决方案 »

  1.   

    using的是名称空间的名字,你using的是DLL的
      

  2.   

    第一个问题 两者是没有区别的
    第二个问题 可以在工程中引用此DLL
      

  3.   

    csc /r:temp.dll /out:tmp.exe client.cs
    你要确保你的temp.dll的路径正确,能够找到才行。
      

  4.   

    using和添加的引用是不一样的
      

  5.   

    第一个问题:二者是有区别的。
    区别是:先using.....与后using....,它们的区别在于第一个你可以引用外部的,也可以引用系统的。
    第二个你可以引用外部的,也可以引用内部的。
      

  6.   

    在工程中添加引用,选择temp.dll。
    如果你想在写代码的时候更舒服一点,就在client.cs中加上using tmp,这样就不用每次都写成tmp.classtmp了。