C#引用dll库失败
2016-01-14 10:22
295 查看
公司买了一台证卡打印机,让做ActiveX控件,可是商家给我dll导不进去,出错:
在网上查了,有些用regit32 注册,那根本也没有用,于是怀疑是C++开发的DLL不用再C#上直接导入,也怀疑是VS版本或者.net版本问题,总之现在还没有解决
解决
C#添加引用需要这个dll本身是.net的程序集,或者是一个COM组件。
如果是一个标准的C导出Dll,那么需要用DllImport导入函数,参考互操作内容
将dll复制到工程的debug下,然后用DllImport导入
如果出现“[b]视图加载格式不正常的程序”错误,请看:[/b]
http://blog.csdn.net/u010411264/article/details/50516176
在网上查了,有些用regit32 注册,那根本也没有用,于是怀疑是C++开发的DLL不用再C#上直接导入,也怀疑是VS版本或者.net版本问题,总之现在还没有解决
解决
C#添加引用需要这个dll本身是.net的程序集,或者是一个COM组件。
如果是一个标准的C导出Dll,那么需要用DllImport导入函数,参考互操作内容
将dll复制到工程的debug下,然后用DllImport导入
如果出现“[b]视图加载格式不正常的程序”错误,请看:[/b]
http://blog.csdn.net/u010411264/article/details/50516176
相关文章推荐
- c#范型List的Sort方法详解
- 输出字符串中最长的单词 C# 算法
- C# Excel写入
- C# WebBrowser控件 模拟登录 抓取数据
- 运用VC#编程通过OPC方式实现PC机与西门子PLC通讯《异步篇》
- 运用VC#编程通过OPC方式实现PC机与西门子PLC通讯《异步篇》
- 用 C# 实现带键值的优先队列
- C# partial 说明
- C#图片验证码,旋转文字主要代码
- 利用C#开发web应用程序时,对注册表进行操作提示没有权限的解决办法
- C# 发送邮件
- C# event线程安全
- 【NCRE】——C#查看PowerPoint属性
- C# Graphics 放大和旋转
- C#中的单例模式
- C#位操作(转)
- C#:文件、路径(Path_File)
- C#学习(7):检测代码执行时间
- GridControl 中ComoboxEdit 列 模糊音查询
- C#中方法参数 ref 与 out 的区别