Я пытаюсь отладить службу Windows с помощью VS2008 на 64-разрядном Win7. Проблема, с которой я сталкиваюсь, заключается в том, что ни одна из моих точек останова не попадает, независимо от того, какую конфигурацию сборки я выбираю: x86, x64 или AnyCPU.VS2008 на Win7 64-разрядный: отладка службы Windows
Использование «Присоединение к процессу» после запуска службы ни одна из точек останова не попала - однако среда IDE не сообщает мне, что они не будут удалены (например, сделав сплошной красный круг и контур) - это просто кажется, что точки останова даже не существуют.
Может ли кто-нибудь указать мне правильное направление здесь?
Thanks
/Richard.
Скомпилированный в режиме отладки файлы PDB расположены там, где это ожидалось, на 100% уверены, что код, в котором установлены точки останова, выполняется. Я использовал метод Debugger.Break(), и это не сработало. Все равно не сломается! – Richard
Я поставил этот вопрос в качестве ответа, потому что, хотя это не прямо действие, которое привело к разрешению, вы начали меня на правильном пути с вашего комментария о режимах компиляции. В конечном итоге проблема заключалась в попытке отладки приложения в смешанном решении x86/x64, которое, по-видимому, IDE не нравится на Win7 x64. Перекомпилировать все, как x86 сделал трюк. Благодарю. – Richard
Спасибо, что голосовали. Просто примечание ... Я думаю, вы все еще можете ответить на свой вопрос, а затем принять этот ответ. –