zoukankan      html  css  js  c++  java
  • 外部 dll ( [DllImport("BargaingApply.dll")]) 错误 异常来自 HRESULT:0x8007007E

    无法加载dll,找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

    这个错误来自于缺少该dll引用的其他dll,可以使用depends.exe来查看关联的dll,VS05以下版本自带,

    VS08就没有了,下载地址: https://files.cnblogs.com/blosaa/Depends-VS8.rar

    DLL文件放置位置:

    (1)项目文件夹下的../bin/Debug/

    (2)系统文件夹下的C:/WINDOWS/system32

    如果能确定位置是正确的,那么就得看看是不是你调用的DLL文件是不是使用到其他DLL文件里的内容,这点很关键,在找不到其他问题的情况下这种情况的可能性高过百分之九十,这只是我遇到的情况,要是有其他情况,可以发来一起讨论。。。

    提供一个帮助精简PE的小工具DEPENDS.EXE,用于查看EXE,DLL文件的依存关系

    我们的PE精简过度,运行一些程序会出错,运气好的话,会提示你缺少那个文件,但一般只显示一个DLL文件,其实很多时候并不只缺一个,还有很多没有显示出来,如果一个个的找的话,太费劲了。用DEPENDS.EXE这个小程序,就能帮你把所有有关联的DLL文件都找出来,一点都不费劲。这个是英文版的,使用方法很简单,运行程序>file>open 打开你需要的文件,在左边的框里显示的就是了。
    看图吧
     
  • 相关阅读:
    用spring boot 来创建第一个application
    Entily实体类
    ORM
    lambda expression
    Domain logic approochs
    mysql的数据类型(Data type)
    Backup &recovery备份和还原
    spring AOP Capability and goals
    CDI Features
    Tomcat的配置与安装
  • 原文地址:https://www.cnblogs.com/blosaa/p/2842795.html
Copyright © 2011-2022 走看看