Debugger.Launch () не работает - PullRequest
2 голосов
/ 30 июня 2011

У меня есть фоновая служба окна для чтения очереди сообщений с использованием NServiceBus.

Я хочу отладить этот windowservice для отслеживания потока, поэтому я добавил Debugger.Launch() в класс Service при запуске службыего служба запуска в режиме отладки.

Но

Теперь я хочу сохранить отладчик в классе RequestDataMessageHandler.cs, который инициируется, когда сообщение достигает очереди.

Я хочу отладить этот класс, поэтому храню Debugger.Launch() в этом классе.Но отладчик не запускается.Класс обработчика читает сообщение из очереди.

Что будет причиной?

1 Ответ

0 голосов
/ 30 июня 2011

Похоже, что отладчик уже подключен, в случае, если отладчик уже подключен Debugger.Launch() не работает. Попробуйте использовать Debugger.Break(), он сломается, если отладчик уже подключен или нет.

...