遇到此问题,原因及解决办法
原因:这是一个非托管的dll
什么是托管的dll?就是用.net代码实现的dll,可以是用C#,VB.NET实现的
什么是非托管的dll?就是不是用.net代码实现的dll,可能是用C/C++实现的
解决方法:
通过DllImport方式导入,即可调用,例如:
1 [DllImport("zlgcan.dll", CallingConvention = CallingConvention.StdCall)] 2 3 public static extern uint ZCAN_CloseDevice(IntPtr device_handle);
转载于:【C#】未能添加对“*.dll”的引用。请确保此文件可访问并且是一个有效的程序集或 COM 组件。_GreAmbWang的博客-CSDN博客_未能添加对dll的引用 请确保此文件可访问
标签:未能,C#,托管,dll,添加,引用 From: https://www.cnblogs.com/lulu-shi/p/17074873.html