После обновления до 2008 года я и многие здесь заметили, что VS больше не будет случайно вмешиваться в код или перепрыгивать через точки останова. Дошло до стадии, когда отладка становится настоящей рутиной. Мы используем SP1, но заметили проблему и на 2008 basic.
В ответ на вопрос Роберта: мы размещаем службы WCF и удаленного взаимодействия внутри служб Windows. По сути, вызовы от клиентов (обычно Windows exe) будут попадать в поток самой службы и в нашем коде (в отличие от удаленного взаимодействия или инфраструктуры WCF). Попав в наш код, точки останова имеют такое поведение.
Большая часть отладки, которую мы здесь выполняем, выполняется в служебном коде, поэтому ATTACH для обработки бесценно, а иногда невозможно достичь необходимого состояния, кроме как путем подключения к процессам после их запуска. Это случается с разработчиками как с такими расширениями, как resharper, так и с теми, кто использует ванильную VS.
Поиск в Google не очень помогает.
Кто-нибудь еще испытывает это?
С уважением, Прит
Ответ Спудло нам очень помог. Спасибо. Загрузите исправление со страницы MSDN