无法加载DLL“MyDll.dll”:找不到指定的模块。 asp.net p / invoke

时间:2012-11-27 13:49:06

标签: asp.net pinvoke

我正在尝试调用我创建的一个c ++类到asp.net Web应用程序中。 我使用了以下教程 - p/invoke

我可以在创建c#console应用程序而不是Web应用程序时使其正常工作

运行时出现以下错误 -

"无法加载DLL' MyDll.dll':找不到指定的模块。"

我已尝试将MyDll.dll放入bin文件夹,但这不起作用。

我已在我的Web应用程序中设置构建路径以匹配MyDll.dll,但我已阅读 ASP.NET忽略这一点并在您单击调试(F5)

时自动转到bin文件夹

1 个答案:

答案 0 :(得分:3)

您是否可以在未安装C ++运行时的计算机上运行此操作?错误消息将是您编写的消息。或者可能还有另一个DLL丢失。您可以使用DependencyWalker找到它: http://www.dependencywalker.com/