c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
2018-02-08 10:05
1376 查看
今天用C#调用C++ 的DLL,报错。
这个错误可以尝试的脸给个解决办法:
可能是由于你所引用的DLL,还
4000
有其他依赖项。你需要把其他依赖的DLL也拷贝进来。如果是web程序里面调用DLL,请查看是否把DLL放置在了web程序的输出路径里面,比如bin目录。
可以尝试把DLL的路径改为绝对路径。(我就是这么解决的)例如:
改为:
这个错误可以尝试的脸给个解决办法:
可能是由于你所引用的DLL,还
4000
有其他依赖项。你需要把其他依赖的DLL也拷贝进来。如果是web程序里面调用DLL,请查看是否把DLL放置在了web程序的输出路径里面,比如bin目录。
可以尝试把DLL的路径改为绝对路径。(我就是这么解决的)例如:
[DllImport("SceneX.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl)] public extern static int testAPI(int a);
改为:
[DllImport(@"C:\ConsoleApplication1\bin\Debug\SceneX.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Cdecl)] public extern static int testAPI(int a);
相关文章推荐
- c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法
- c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- C# 无法加载 DLL“Basic.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
- c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E),解决办法总结
- c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E),解决办法总结
- c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E),解决办法总结
- c# 无法加载DLL找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- C#开发中提示无法加载DLL"***.dll":找不到指定的模块(异常来自HRESULT:0x8007007E)问题的解决办法
- c# 无法加载DLL“###.dll”,: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E),解决办法总结
- c# 无法加载DLL“xxxx”:找不到指定的模块(异常来自HRESULT:0X8007007E)的一个解决方法
- c# 无法加载DLL找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 的解决办法之一
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- 无法加载 DLL "xxx.dll":找不到指定的模块 (异常来自 HRESULT:0x8007007E)。
- 无法加载 DLL“SQLite.Interop.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- C#调用C++ Build 写的DLL时,有时会出错,错误为无法加载 DLL "XXX.dll": 找不到指定的模块。(异常来自 HRESULT:0xXXXXXX)。。
- 无法加载 DLL“mclmcrrt711.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
- 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
- 其他信息: 无法加载 DLL“..\bin\HCNetSDK.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。