当前位置:编程学习 > C#/ASP.NET >>

高分请教!!! 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下面就可以了 --------------------编程问答--------------------
引用 1 楼 xiaoyi_nuo 的回复:
为什么用代码引用额,直接右键引用dll文件不可以么?

C++ dll你能直接引用,那还要跨平台调用干嘛
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,