高分请教!!! C# 无法加载 DLL找不到指定的模块(异常来自 HRESULT:0x8007007E)
有个页面其中有些方法来自yhybReckoning.dll该DLL文件是 通过 [DllImport("yhybReckoning.dll")] 代码引入的
调试时报错如下:
无法加载 DLL“yhybReckoning.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
那个DLL好像是用VC 写的本人对VC不熟悉 在网上查 后也没解决 该DLL文件在bin目录下已经放了
在C盘的System 文件夹和system32 中都放了 还是不行 在运行中 用regsvr32 命令也注册不进去
哪位高手知道解决方法 请多指教!感激不尽! --------------------编程问答-------------------- 为什么用代码引用额,直接右键引用dll文件不可以么? --------------------编程问答-------------------- 得放DEBUG目录下吧,不太了解 --------------------编程问答-------------------- 你右键直接引用一样啊! --------------------编程问答-------------------- 文件位置放的不对。 --------------------编程问答-------------------- 你直接在bin文件中引用这个.DLL文件!应该是没有引用! --------------------编程问答-------------------- 引用丢失了吧 把.DLL文件放到bin下面 然后重新添加引用 --------------------编程问答-------------------- 因为那个DLL文件好像是用VC写的 所以根本添加引用 不进去啊 --------------------编程问答-------------------- yhybReckoning.dll放在System32下面不会有错,
一定是你还缺少C++内库文件,之前有遇到过这样的问题,
把VC++内库文件放到System32下面就可以了 --------------------编程问答--------------------
C++ dll你能直接引用,那还要跨平台调用干嘛
补充:.NET技术 , ASP.NET