这里有个dll文件,在C#里怎么用啊~?如果在不知道这个文件里面具体是什么的情况下,怎么用啊~?

解决方案 »

  1.   

    建一个Winform Application/Console Application,然后在References上,增加引用,将这个dll加到里面,然后你就可以尝试使用了,
    要不你就下载个Reflactor .Net来查看一下该dll的结构。
      

  2.   

    DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。
      

  3.   

    你可以找个PE查看器 看看这个DLL是否是正常的. 
      

  4.   

    你放在别人的机器上记得也要把引用的DLL一块放过去啊
      

  5.   

    只要加到.net framwork 组件里就可以了吗?
      

  6.   

    回11楼.如果你不把dll拷过去,运行时会报缺少方法的....
      

  7.   

    用DllImport导入函数下一个DLL函数查看器不过你要是不知道函数参数的话那就麻烦了,就需要汇编
      

  8.   

    如果是C#编写的DLL直接引用就OK了
      

  9.   

    反射DLL文件,获取相关属性和方法
    就可调用。
      

  10.   

    你都不知道dll里有什么东西还想用?
      

  11.   

    如果那个dll文件是标准的C#编写的,就是那种没有处理过的,开始-Framework SDK - Tools -MSIL反汇编,打开你的dll文件,就可以看见内部结构。
      

  12.   

    谢了~我做的一个小程序,里面用到了皮肤控件,是一个DLL文件,解决方案放到别人的机子上面就报错了就是这样问下~
      

  13.   

     是在vs2003\2005的开发环境中怎么用吧?在解决方案资源管理器中的“引用”可以直接引用你所需要的dll文件,引用后系统会将dll文件直接加载到debug文件夹中。注意:所有语言的dll文件都是一样的,都可以直接使用。还有要想查看dll文件的内容你可以找个“反编译工具”,在网上随便搜一个就行!再说vs2005也应该附带的有吧!