2012-11-27 17 views

Odpowiedz

1

dziękuje wszystkim, ale widziałem, że kiedy uruchamianie programu z programu Visual Studio danych wyjściowych śledzenia zapisanego przez .NET do okna konsoli, gdy zgłoszony nieobsługiwany wyjątek z dowolnego wątku nie jest przekierowywany do okna konsoli.

Jest przekierowywany po uruchomieniu programu oddzielonego od programu Visual Studio. Ten kod jest bardzo dobry, aby zobaczyć wszystkie ślady stosu z dowolnego wątku, który zgłasza wyjątek, który nie jest obsługiwany.

0

Można uzyskać ślad stosu w bloku catch przez ex.StackTrace jak poniżej:

try 
{ 
    //Your code; 
} 
catch(Exception ex) 
{ 
    string innerException = ex.InnerException; 
    string stackTrac = ex.StackTrace; 
    //Write this stackTrac to any file where you want 
} 
Powiązane problemy