您的位置:首页 > 编程语言 > C#

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: