我之前写了一个类,打包成了DLL。现在我需要再写一个其他的类文件,但要调用先前的DLL里面的类,应该怎么弄?
比如:我先创建了一个TEST.cs文件(类文件),然后在里面定义了一个函数addnum,编译成Test.dll保存。
然后我又创建了一个windows application应用程序,主文件为form.cs,我将Test.dll添加引用到了里面,在form.cs里面我可以定义一个TEST的对象,然后使用addnum函数;但我在该项目下再创建一个.cs文件,为什么就不能使用addnum了?我已经用using将Test加入了啊,TEST对象可以定义,但为什么没有成员函数使用了?
也就是说,我自己定义了一个DLL文件,然后我再写一个.CS文件(写完要转换为DLL),要怎么才能引用我先前的DLL?谢谢!!!

解决方案 »

  1.   

    添加引用--项目,选择你的Test项目即可。或者添加引用--浏览,选中你的Test.dll即可
      

  2.   

    正常引用呀 就像你的form引用别的dll一样 
      

  3.   

    不行啊你们帮我看看,怎么回事啊?我FORM正常引用可以,但.CS里面引用就不行?在.CS里面定义了TEST.CLASS1的对象,但这个对象为什么不能用?TEST.DLL
    FORM中可以正常使用
    Addnum2中可以定义对象,但不能使用?为什么啊?
      

  4.   

    你要注意命名空间,要使用using
      

  5.   

    dll文件能修改里面的内容么 比如修改一个lable的Text属性
      

  6.   

    我用了USING的啊。。命名空间也没有问题啊?
      

  7.   

    可以的,在FORM.CS里面,用TEST.CLASS1定义对象,然后可以正常使用对象的成员函数addnum的。我是又在该项目下添加的新类(.cs文件),然后在Addnum2.cs里面可以定义TEST.CLASS1对象,但这个对象不能使用。是不是这样操作的步骤有问题啊?
      

  8.   

    救救我啊,大虾,救救我。到底怎么在DLL中调用DLL