/// <summary> /// The Main entry point for the application /// </summary> static void Main() { #if DEBUG Service1 myservice = new Service1(); myservice.OnDebug(); System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite); #else ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1() }; #endif }
/// <summary> /// The main entry point for the application. /// </summary> static void Main() { #if DEBUG Service1 s1 = new Service1(); s1.ondebug(); System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite); #else ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new Service1() }; ServiceBase.Run(ServicesToRun); #endif }
/// <summary> /// Главная точка входа для приложения. /// </summary> static void Main() { Service1 service = new Service1(); try { ServiceBase.Run(service); } catch (Exception ex) { using (StreamWriter sw = new StreamWriter(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Exceptions.txt"), true)) { sw.WriteLine($"{DateTime.Now:dd/MM/yyyy HH:mm:ss} Exception: {ex.Message}"); } } }