社区
C#
帖子详情
Unable to load xx.dll:找不到指定的模块(Exception from HRESULT:0x800700E)
zhgroup
2010-11-08 04:46:45
我用C#应用程序调用一个VC写的DLL,出现如标题所示错误
开始环境为VS2010,
在有VS2010的机器上没问题,没安VS2010的机器上就出错
已在测试机上安装了vcredist_x86,问题依旧
什么原因呢?
...全文
1127
8
打赏
收藏
Unable to load xx.dll:找不到指定的模块(Exception from HRESULT:0x800700E)
我用C#应用程序调用一个VC写的DLL,出现如标题所示错误 开始环境为VS2010, 在有VS2010的机器上没问题,没安VS2010的机器上就出错 已在测试机上安装了vcredist_x86,问题依旧 什么原因呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2010-11-09
打赏
举报
回复
如果你选择所有内容静态编译,是否就不用部署了?
zhgroup
2010-11-09
打赏
举报
回复
问题解决了,工程全部RELEASE就可以了,
VCDLL的工程要RELEASE,调用该DLL的也要RELEASE.
然后,客户端需安装VC2010版本的可再发行包
兔子-顾问
2010-11-08
打赏
举报
回复
楼主总结下发个2010安装部署的帖子吧。
aamaomao
2010-11-08
打赏
举报
回复
Program Files\Microsoft Visual Studio 10.0\VC\redist\x86下的目录都放到DLL的同一目录下试试
zhgroup
2010-11-08
打赏
举报
回复
发现一个问题,
如果单独安装Microsoft Visual C++ 2010 Redistributable不好使,
在安装有VS2010的机器中,发现其中安装了
Microsoft Visual C++2010 Runtime x86...,
难道Microsoft Visual C++ 2010 Redistributable中不包括Microsoft Visual C++2010 Runtime x8吗?
xiehuanxie
2010-11-08
打赏
举报
回复
有可能你的DLL是debgu版的,要装vc_debgu_redist
josxhn
2010-11-08
打赏
举报
回复
顶一个,我也碰到这问题
Unalbe to
load
DLL
不能加载
dll
解决思路
Unalbe to
load
DLL
:由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。(
Exception
from H
RESULT
:0x800736B1). 解决思路。
Unable
to
load
DLL
'sqlceme30.
dll
'
Unable
to
load
DLL
'sqlceme30.
dll
': The specified module could not be found. (
Exception
from H
RESULT
: 0x8007007E)
System.
Dll
NotFound
Exception
:
Unable
to
load
DLL
'
XX
.
dll
':
找
不到
指定
的
模块
。 (
Exception
from H
RESULT
:
自己是做C#上位机开发的,在公司一个项目中,需要由下位机开发的同事给到C++写的
dll
供上位机调用,在win10的64位上开发的程序,到了win7的64位上使用不了,以下是报错内容: System.
Dll
NotFound
Exception
:
Unable
to
load
DLL
'
XX
.
dll
':
找
不到
指定
的
模块
。 (
Exception
from H
RESULT
: 0x8007007E...
Unable
to
load
DLL
‘**.
dll
‘:
找
不到
指定
的
模块
。 (
Exception
from H
RESULT
: 0x8007007E)
在项目中使用C#代码调用C++
DLL
时。常常会出现这个问题:在开发者自己的电脑上运行没有问题,但是部署到客户电脑上时会出现下面问题: Unhandled
Exception
:System.
Dll
NotFound
Exception
:
Unable
to
load
DLL
"**":
找
不到
指定
的
模块
。 出现这个问题的原因:一般是该客户电脑上缺少该
DLL
的依赖项,需要使用Dependency Walker查看。 http://www.dependencywalker.com/下载后在客户电脑上查看依.
Unable
to
load
DLL
'
xx
x.
dll
':
找
不到
指定
的
模块
。 (
Exception
from H
RESULT
: 0x8007007E)
使用virtual studio编译生成
dll
给c#用,在本地使用ok,但到线上服务器就加载失败。 网上很多解释及方法,最终发现我的是以下问题: 1. 下载dependencywalker,查看制作的
dll
,发现依赖一个virual studio 的
dll
: MSVCR100D.
DLL
所以问题是线上的服务器并没有安装vs,没有这个
dll
,导致加载出错 2.解决方法: 制
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章