/// <summary> /// The main entry point for the application. /// </summary> private static void Main() { KernelContainer.Kernel = new StandardKernel( new ServiceModule() ); #if SERVICE var ServicesToRun = new System.ServiceProcess.ServiceBase[] { new WindowsTimeService() }; System.ServiceProcess.ServiceBase.Run( ServicesToRun ); #else var service = new WindowsTimeService(); try { service.Start( new string[] {} ); do { } while ( Console.ReadLine() != "q" ); } finally { service.Stop(); } #endif }
/// <summary> /// The main entry point for the application. /// </summary> private static void Main() { #if SERVICE var ServicesToRun = new System.ServiceProcess.ServiceBase[] { kernel.Get <WindowsTimeService>() }; System.ServiceProcess.ServiceBase.Run(ServicesToRun); #else var service = new WindowsTimeService(); try { service.Start(new string[] { }); Console.WriteLine("Press Enter to quit."); Console.ReadLine(); } finally { service.Stop(); } #endif }
/// <summary> /// The main entry point for the application. /// </summary> private static void Main() { #if SERVICE var ServicesToRun = new System.ServiceProcess.ServiceBase[] { kernel.Get<WindowsTimeService>() }; System.ServiceProcess.ServiceBase.Run( ServicesToRun ); #else var service = new WindowsTimeService(); try { service.Start(new string[] { }); Console.WriteLine("Press Enter to quit."); Console.ReadLine(); } finally { service.Stop(); } #endif }