Tengo una llamada recursiva a un método que arroja una excepción de desbordamiento de pila. La primera llamada está rodeada por un bloque try catch pero no se detecta la excepción.
¿La excepción de desbordamiento de pila se comporta de una manera especial? ¿Puedo detectar / manejar la excepción correctamente?
No estoy seguro si es relevante, pero hay información adicional:
la excepción no se lanza en el hilo principal
el objeto donde el código está lanzando la excepción es cargado manualmente por Assembly.LoadFrom (...). CreateInstance (...)
Assert.Fail
en su lugar. Muy en serio, ¿cómo lo hacemos?