C#未能添加“dll”的引用

 

 遇到此问题,原因及解决办法

原因:这是一个非托管的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的引用 请确保此文件可访问

 

posted @ 2023-01-30 11:02  乌龟路  阅读(901)  评论(0)    收藏  举报