在一个窗体的构造函数中,当我通过代码步进时,会调用在同一窗体中声明的一个方法。但是在我进入这个方法之前,就出现了一个System.IO.FileNotFoundException错误,提示“找不到指定的模块。(HRESULT异常:0x8007007E)”。我要进入的成员方法被声明为unsafe,因为它涉及到非托管的C++代码,但就像我说的,无论如何我都不能进入这个方法。
由于这听起来像是DLL依赖项问题,所以我运行了Dependency Walker。Dependency Walker只显示了SHLWAPI.DLL下的MPR.DLL存在问题。导致问题的方法是WNetRestoreConnectionA,但我从未调用过它。Dependency Walker FAQ 指出,这不是一个问题http://dependencywalker.com/faq.html。此外,这不是一个Web应用程序或其他类型的应用程序。很遗憾,我使用的是VS2005。
造成此问题的可能原因是什么?您有什么想法可以帮助我解决这个问题或者如何调试这个问题吗?
QueryOpen
操作流,其结果为NAME NOT FOUND
。 - John Go-Soco