右键点击项目管理器中你的项目名称,选择“添加引用”,在“.net”选项卡里浏览即可选择你的DLL

解决方案 »

  1.   

    这样不行,我的这个DLL不是COM组件,不能这样引用。我想应该是调用API那样使用才对,但这些函数应该如何声明呢,特别是那几个函数指针,请高人指点!
      

  2.   

    这应该是个短信协议什么的,先 layout 你的struct ,然后再importdll ,好像没有什么地方需要特殊的类型转换。看看以前的贴字
      

  3.   

    在C#中使用是通过DllImport 语法实现的
    例如: 用c\c++ 写的一个a.dll 中有一个 int square(int i); 方法, 
    那么在c# 中的调用方式:
    [DllImport("a.dll", CallingConvention=CallingConvention.StdCall,ExactSpelling=true,CharSet=CharSet.Ansi)]
    public static extern int square(int i);然后就可以在你的程序中使用这个square 方法了