Вызов Trace.Fail() всегда приводит к прерыванию выполнения кода.C#

Место общения программистов C#
Anonymous
Вызов Trace.Fail() всегда приводит к прерыванию выполнения кода.

Сообщение Anonymous »

При использовании метода Trace.Fail() выполнение кода (как при отладке, так и при выпуске) всегда будет останавливаться на этой строке (226)

Код: Выделить всё

if (AutoFlush) listener.Flush();
в методе TraceInternal.Fail().
Он ведет себя так же, как если бы в этой строке была точка останова, но это не мой код (это один из встроенных классов System.Diagnostics).
Я думаю, это связано с изменение, которое я внес, заключалось в том, чтобы позволить отладчику входить в другой ассемблерный код, если когда-либо был доступен символ отладки, чтобы облегчить отладку моей библиотеки.
Я что-то здесь упустил? п>

Подробнее здесь: https://stackoverflow.com/questions/791 ... -execution

Вернуться в «C#»