private static void Main() { // avoid running as a service when debugging if (Debugger.IsAttached) { var collector = new MessageBodyCollector(); collector.Start(); Console.WriteLine("Press <ENTER> to stop..."); Console.ReadLine(); collector.Stop(); } else { ServiceBase.Run(new ServiceController()); } }
public ServiceController() { InitializeComponent(); _collector = new MessageBodyCollector(); }