c# 无法加载 DLL xxxxxxxx找不到指定的模块。 (异常来自HRESULT:0x8007007E)。的一个解决方法

最近在做一个程序,想把某些功能用C++写成DLL供C#调用.但是无法如何都无法调用,提示"无法加载 DLL xxxxxxxx找不到指定的模块。 (异常来自HRESULT:0x8007007E)。"

而这个DLL放在另外一个程序却可以正常调用,经过仔细对比两者的区别时,发现这个DLL需要另外一个DLL文件,而另外的程序有另外的DLL,这个程序没有.于是把这个DLL放在这个程序的目录下就能正常调用自己写的DLL了.呵呵,真是惭愧.

时间: 2024-10-13 12:21:28

c# 无法加载 DLL xxxxxxxx找不到指定的模块。 (异常来自HRESULT:0x8007007E)。的一个解决方法的相关文章

Error-ONS-ASP.NET:无法加载 DLL“ONSClient4CPP”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

ylbtech-Error-ONS-ASP.NET:无法加载 DLL“ONSClient4CPP”: 找不到指定的模块. (异常来自 HRESULT:0x8007007E).  1.返回顶部 1. “/tbmr”应用程序中的服务器错误. 无法加载 DLL“ONSClient4CPP”: 找不到指定的模块. (异常来自 HRESULT:0x8007007E). 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细

asp.net调用非托管dll,无法加载 DLL,找不到指定模块解决方法。

最近开发一个项目,里面用到了非.net开发的一个dll文件接口,发现发布到window2003服务器上后,运行网站总是提示 "无法加载 DLL"D:\11\1.dll": 找不到指定的模块. (异常来自 HRESULT:0x8007007E). "这个错误.但是我在本地xp系统上调试是可以的. dll使用com调用如下 [DllImport(@"D:\11\1.dll", EntryPoint = "aaa", CharSet

关于C#使用Dllimport 导入vc++动态库后网站部署提示 “无法加载 DLL,找不到指定模块”的解决方法。

这次项目需要,做了一个C#写的WebService服务给外部调用,服务内部引用了算法库,本地调试已经通过,现场部署服务时各种提示找不到DLL文件. 第一.如果是包含有32位库在64位服务器系统上运行,会有一个运行时错误,64位的IIS默认“应用程序池”不启用32位支持,需要去“高级设置”里启用32位支持 第二.找不到Dll处理方法: 网上查到的Dllimport路径相关: DllImport会按照顺序自动去寻找的地方:1.exe所在目录2.System32目录3.环境变量目录 三种都试过没用,依

vs2013新建MVC项目时提示系统找不到指定文件(异常来自HRESULT:0x80070002)

一.问题描述 1.打开vs2013,选择"文件|新建|项目",弹出如下对话框. 2.点击左侧的"Web",选择"ASP.NET Web 应用程序",点击确定 3.按上面红色部分选择好后点击"确定",结果弹出如下提示 二.原因分析 没有安装NuGet 三.解决问题 1.打开vs2013,选择"工具|扩展和更新" 2.选择"联机|Visual Studio 点击"NuGet Package

IIS异常,系统找不到指定文件(异常来自HRESULT:0X80070002)

处理方法: 第一步: 找到C:\Windows\System32\inetsrv\config\redirection.config 如果没有redirection.config这个文件就在另外一台机器上复制一个过来 第二步:重启电脑,重新打开IIS 完美解决 本人亲自试过,成功解决问题,分享给大家看看. 原文地址:https://www.cnblogs.com/xiaowunian/p/11495886.html

无法加载 DLL“ParkCOM.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E) 终结者

C#调用利用C++写的dll 常遇到的情况是无法加载DLL"***.dll":找不到指定的模块(异常来自HRESULT:0x8007007E)终极解决方法如下: 1.产生原因 可能存在 老版本程序正常,在新的版本中调用异常问题,可能本地电脑系统缺乏相关的支持DLL 2.要解决此方法 就是用工具软件终极杀手锏,下载安装depend walk查看依赖关系,看你的dll到底还调用了那些dll, 至于depend显示的IESHIMS.DLL,比如: 这些才是至关重要的却是信息,然后通过这些提示

关于找不到指定的模块,异常来自HRESULT:0x8007007E的解决方法

上午从公司前辈那里拷贝到的ASP.NET代码,在自己机器上部署的时候发现问题,直接报错,找不到指定的模块,异常来自HRESULT:0x8007007E.并且一大堆警告. 在网上百度很多解决方法,归纳如下: 1.缺少DLL文件,我用depends打开我的BLL.DLL,发现确实缺失两个DLL文件,于是补齐,但是无济于事.此方法不通. 2.引用时候代码问题,主要是看代码是托管还是非托管,这里尝试,依然没成功. 最后请教了前辈,是这样解决的: 对网站(注意是网站,不是网页)点击右键-属性,会出来一大堆

关于无法加载DLL"***.dll":找不到指定的模块(异常来自HRESULT:0x8007007E)问题的解决办法

最近在编写C#代码的过程中,遇到此问题,网上查找资料后,终于解决了此问题.现将解决方法记录下来,以便以后查看.注:此方法未必能解决所有这类问题,仅供参考. 通常在以下情况下会出现这种异常: (1)想要在64的系统上运行32位的应用程序并且没有WOW64(Windows-on-Windows 64-bit)子系统的存在. (2)在编写运行在64位操作系统平台的应用程序时,调用DLL并且此DLL也是在64位操作平台下生成的,此时将有可能出现这类问题(我所遇到的情况). 解决方法: 方法1:找到这个无

无法加载 DLL“SQLite.Interop.DLL”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

在使用sqlite数据库的时候遇到的,这里做个总结: 在项目里添加  现有项  把SQLite.Interop.DLL文件添加进来,然后点击属性  修改一个属性 把 属性 复制到输出目录 改为  始终复制 然后打开你的项目属性 进入生成的 页面,把目标改为 x86 或者 x64 选择你自己的: 然后运行就可以了: