После того, как я установил Windows 8, совершенно законное заявление больше не работает:
#if DEBUG
Debugger.Launch();
#endif
Сервис начинает игнорировать эту вещь. Да, я создаю проект в режиме отладки.
если я изменю это на Debugger.Break()
- служба просто выйдет из строя, и по-прежнему нет диалога для подключения отладчика.
RequestAdditionalTime(10000);
и подключить отладчик вручную. Но в Win7 наDebugger.Launch()
появится всплывающее окно, в котором вы можете сказать, что я хочу подключить этот экземпляр VS, однако в Win8 это пропускается. Почему именно это я пытаюсь понять - person iLemming   schedule 21.08.2012