static void Main(string[] args) { #if (!DEBUG) try { ServiceBase.Run(new OPFService()); } catch (Exception e) { Logger logger = new Logger(); logger.logException(e); } #else OPFService opfService = new OPFService(); opfService.OnStart(args); #endif }
static void Main(string[] args) { // ServiceBase.Run(new OPFService()); OPFService service = new OPFService(); if (Environment.UserInteractive) { service.OnStart(args); Console.WriteLine("Press any key to stop program"); Console.Read(); service.OnStop(); } else { ServiceBase.Run(service); } }