none
托管dll中调用非托管的dll时,报找不到指定模块 RRS feed

  • 问题

  • <embed height="0" hidden="true" id="ciba_grabword_plugin" type="application/ciba-grabword-plugin" width="0" />C#中调用托管a.dll,在运行时,报错:System.DllNotFoundException: 无法加载 DLL“b.dll”: 找不到指定的模块。

    b.dll是非托管dll,C#代码中,不需要直接调用b.dll

    a.dll,b.dll在应用程序bin目录,及system32目录下都放了一份,依旧报错

    这个问题已经快困扰我一天了,不得已将存封已久的live账号重新启用,来msdn中求教,期待回复,谢谢。

    2012年7月31日 7:58

答案

  • 你好,

    请问你的不b.dll注册了吗?没有的话注册先, 就是用regsvr32来注册。谢谢


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年8月1日 6:28
    版主