在网上下载了一个源程序(solution),有两个project,其中的一个被另一个引用。后来自己依葫芦画瓢又添加了一个project,照样子复制了所有using语句,把.dll文件也复制到了bin\debug和bin\release文件夹下面,但是仍然提示标题所示的错误,不知道何解。

解决方案 »

  1.   

    没有写命名空间...
    using xxxxxx;
      

  2.   

    看看所有的project是不是在同一个命名空间下
      

  3.   

    因为是三个独立的project,所以是三个命名空间。其中有一个是class文件,可以被第一个Application工程引用;但是照样复制了所有的using语句之后,第二个Application工程仍然出现如题的错误。
      

  4.   

    也就是说,对第一个project,并没有出现命名空间不存在的报错;对第二个project就有了。实在搞不懂是为什么。
      

  5.   

    正确答案是这样的:在project菜单栏里选择add reference项,在browse子项里添加dll文件的地址。(我的vs2010是英文版的)。