Я пытаюсь использовать Topshelf Framework для создания службы Windows. Но когда я пытаюсь запустить службу, есть такое исключение:Topshelf TimeoutException
«Служба не удалось запустить ... System.Service.Process.TimeoutException: период ожидания истекло, и операция не была завершена»
Это мой код:
public class MyService : ServiceControl
{
private System.Timers.Timer _timer;
public void MyService()
{
_timer = new System.Timers.Timer(10);
_timer.AutoReset = false;
_timer.Elapsed += new ElapsedEventHandler(TimerOnElapsed);
}
private void TimerOnElapsed(object source, ElapsedEventArgs e)
{
//all the operation to do at the startup
}
public bool Start(HostControl hostControl)
{
_timer.Start();
return true;
}
public bool Stop(HostControl hostControl)
{
_timer.Stop();
return true;
}
}
Спасибо за любую помощь :)