Пока я писал вопрос, я спрашивал себя, как я настроил свойства сборки. К моему удивлению, он был установлен на release
.
Я изменил его на debug
, удалил службу, установил ее снова, и я наконец-то отладил свою службу.
Имейте в виду, я всегда устанавливал сервис, щелкая правой кнопкой мыши по названию проекта и нажимая "установить". Похоже, это займет установщик, помещенный в указанную конфигурацию сборки.
Дело в том, что эта служба должна быть уникальным образом установлена на рабочем сервере. Я должен был всегда развертывать релизную версию, чтобы быть полностью чистым и оптимизированным, поэтому я думаю, что мне придется постоянно менять эту опцию, по крайней мере, для моего собственного рабочего пространства.
И да, мой installutil
указывал на отладочную сборку .