Visual studio Присоединение отладчика к службе Windows - никогда не наступает точка останова - PullRequest
0 голосов
/ 10 августа 2011

присоединяю VS 2010 к сервисному процессу; после этого я ставлю точку останова в нескольких методах, но они, кажется, никогда не достигают цели. Есть идеи или советы?

Примечание. Установленный процесс служб является сборкой выпуска. Нужно ли для этого устанавливать отладочную сборку?

1 Ответ

1 голос
/ 10 августа 2011

Для этого вам нужна отладочная сборка.

В режиме release отладочная информация отбрасывается, а код оптимизируется, поэтому нет ссылки на исходный код.

В режиме debug информация об отладке и состоянии проекта сохраняется, поэтому отладчик может ссылаться на исходный код. Он также испускает DebuggableAttribute, который сообщает компилятору JIT, что сборка имеет отладочную информацию.

Полезная ссылка: http://msdn.microsoft.com/en-us/library/ms241903.aspx

...