static void Main(string[] args) { if (ParentProcess.RunningAsService) ServiceBase.Run(new SlackBotService()); else { using (var service = new SlackBotService()) { service.ConsoleStart(args); while (char.IsControl(Console.ReadKey(true).KeyChar)) ; service.Stop(); } } }
static void Main(string[] args) { if (ParentProcess.RunningAsService) { ServiceBase.Run(new SlackBotService()); } else { using (var service = new SlackBotService()) { service.ConsoleStart(args); while (char.IsControl(Console.ReadKey(true).KeyChar)) { ; } service.Stop(); } } }