相关疑难解决方法(0)

无法找到指定的模块0x8007007E

当我逐步执行代码时,在Form的构造函数内部,调用以相同形式声明的方法.在我可以进入该方法之前,我得到一个System.IO.FileNotFoundException,并显示消息"无法找到指定的模块.(HRESULT异常:0x8007007E)".我尝试输入的成员方法被声明为不安全,因为它处理非托管C++代码,但就像我说的那样我永远不会进入该方法.

因为它听起来像DLL依赖问题,所以我运行了Dependency Walker.依赖性walker仅在SHLWAPI.DLL下显示MPR.DLL的问题.问题方法是WNetRestoreConnectionA,我从不打电话.依赖性walker FAQ表明这不是问题http://dependencywalker.com/faq.html.此外,这不是一个Web应用程序或任何东西.不幸的是我被VS2005困住了.

出现此问题的可能原因是什么?关于我可能缺少什么或如何调试此问题的任何想法?

.net c# c++ windows visual-studio

22
推荐指数
2
解决办法
5万
查看次数

未找到asp.net的OpenCV非托管DLL

我们正在构建一个Web应用程序(C#.NET),它使用Emgu opencv包装器形式的非托管库.我们正在强制构建为32位(x86),我们正在使用32位版本的Emgu.

所有这些在本地构建上都很好用,但是当发布到我们的web服务器时,openCV Dll(s)无法加载:

System.DllNotFoundException
Unable to load DLL 'opencv_core240': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

System.TypeInitializationException: The type initializer for 'Emgu.CV.CvInvoke' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'opencv_core240': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
   at Emgu.CV.CvInvoke.cvRedirectError(CvErrorCallback errorHandler, IntPtr userdata, IntPtr prevUserdata)
   at Emgu.CV.CvInvoke..cctor()
   --- End of inner exception stack trace ---
   at Emgu.CV.CvInvoke.cvCreateImageHeader(Size size, IPL_DEPTH depth, Int32 channels)
   at Emgu.CV.Image`2.AllocateData(Int32 rows, Int32 cols, Int32 numberOfChannels)
   at …
Run Code Online (Sandbox Code Playgroud)

c# asp.net opencv unmanaged emgucv

5
推荐指数
1
解决办法
8871
查看次数

标签 统计

c# ×2

.net ×1

asp.net ×1

c++ ×1

emgucv ×1

opencv ×1

unmanaged ×1

visual-studio ×1

windows ×1