¿Cómo puedo depurar System.DllNotFoundException cuando no se informa la DLL que falta?

Mantengo una pequeña aplicación .NET que carga una vista web GeckoFX en un shell .NET. Funciona en la gran mayoría de las máquinas, pero en una máquina específica con Windows 64 de 7 bits informa la siguiente excepción:

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

Intenté usar Dependency Walker para localizar la DLL que faltaba, pero nada me llamó la atención. Soy bastante nuevo en la programación de Windows, así que no estoy seguro de por dónde empezar a depurar esto. ¡Se agradece cualquier consejo!

preguntado el 16 de mayo de 11 a las 18:05

1 Respuestas

Si puedes usar monitor de proceso. Ponga un filtro que excluya todo menos su proceso. Luego busque resultados que no sean ÉXITOS.

contestado el 16 de mayo de 11 a las 23:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.