System.Diagnostics.Debugger.Launch (); на Visual Studio C # 2010 Express Edition - PullRequest
2 голосов
/ 30 июня 2010

У меня есть служба Windows, где я использую System.Diagnostics.Debugger.Launch ();отладить сервис.Он работал на VS 2010 Pro RC, а не на экспресс-выпуске ...

Есть ли способ отладки службы Windows в экспресс-выпуске?

Заранее спасибо

1 Ответ

3 голосов
/ 30 июня 2010

Я не знал, что ты мог сделать это.Обычно я добавляю в службу некоторые параметры командной строки, поэтому, если она запускается как [servicename].exe -c, она запускается как обычный исполняемый файл, а затем я просто устанавливаю -c в качестве параметра запуска в Visual Studio.

Итак, в моем основном у меня есть нечто похожее на это:

if(IsConsole)
   ExecuteTheProcess();
else
{
   ServiceBase[] servicesToRun = { new MyService(); }
   ServiceBase.Run(servicesToRun);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...