Я создал службу Windows в C # (4.0) и пытаюсь установить ее с помощью инструмента installutil в командной строке. Однако я получаю исключение. Мне удалось выяснить, какая часть моего кода вызывает исключение - используя какую-то дерьмовую запись, но неважно - но теперь я хочу понять, почему. Поэтому я хочу отладить установку моей службы Windows.
Я знаю, как отлаживать сам сервис, но здесь я хочу отладить содержимое моего Installer.Install(IDictionary stateSaver)
метода в сервисе.
Я пытался подключить отладчик к процессу cmd.exe, но он, очевидно, не работает. Я думал также присоединить отладчик к процессу installutil, но понятия не имею, как это сделать.
Я посмотрел этот пост: Как вы отлаживаете устанавливаемую службу Windows? и несколько других, но в этом случае, по какой-то причине, этот парень, похоже, уже имеет свою службу services.msc, который не является моим случаем.
Как мне этого добиться?