问题
I'm maintaining a small .NET application that loads a GeckoFX webview in a .NET shell. It works on the vast majority of machines but on one specific 64 bit Windows 7 machine it reports the following exception:
Description:
 Stopped working
Problem signature:
 Problem Event Name:   CLR20r3
 Problem Signature 01: monoclecatdesktop.exe
 Problem Signature 02: 1.0.0.0
 Problem Signature 03: 4db67550
 Problem Signature 04: Skybound.Gecko
 Problem Signature 05: 1.9.1.0
 Problem Signature 06: 4db625ff
 Problem Signature 07: 54
 Problem Signature 08: 87
 Problem Signature 09: System.DllNotFoundException
 OS Version:   6.1.7600.2.0.0.768.3
 Locale ID:    4105
I tried using Dependency Walker to locate the missing DLL, but nothing jumped out at me. I am pretty new to Windows programming so I'm not sure where to begin debugging this. Any advice is appreciated!
回答1:
If you can use process monitor. Put on a filter excluding everything but your process. Then look for results that aren't SUCCESS.
来源:https://stackoverflow.com/questions/6021966/how-can-i-debug-system-dllnotfoundexception-when-missing-dll-is-not-reported