VS2008怎么引用dll文件??????头疼了。。
比如说,我现在有一个aa.dll文件。
在网站上bin菜单上面点右键→添加引用→浏览→选择dll文件
问题出来了。“该dll文件不是COM组件”,“在组件中找不到类型库。”
各位大神。难道VS2008就只能用C#编写的dll文件么???再次纠结。。求解,求回复,求解决。
(目前我在做一个华视电子的二代身份证阅读器的东西。它总共有5个dll文件CVRApi.dll,IdcardII.dll,sdtapi.dll,termb.dll,WltRS.dll,这5个dll文件中,除了IdcardII.dll可以引用,其他的4个主要的dll都不能引用。有做过这方面开发的朋友也可以发言。)
------解决方案--------------------
dll有标准动态链接库(stdcall),COM,.net类库
后两者都是可以静态引用的
那么你的不能引用的大半是C++写的dll了
这类dll用类似
[DllImport(“MyDLL.dll")]
public static extern int mySum (int a,int b);
}
dll必须放在1、系统路径/环境变量,参考cmd下的path命令 2、项目可执行文件的同级目录