static void Main(string[] args) { #if DEBUG Console.WriteLine("RecipeImporter importer console about to begin, continue?"); Console.ReadLine(); var importer = new Importer(); importer.Start(); Console.WriteLine("Debug - RecipeImporter console running - press any key to stop"); Console.ReadKey(); importer.Stop(); #else ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new RecipeImporterService() }; ServiceBase.Run(ServicesToRun); #endif }
static void Main(string[] args) { #if DEBUG Console.WriteLine("RecipeImporter importer console about to begin, continue?"); Console.ReadLine(); var importer = new Importer(); importer.Start(); Console.WriteLine("Debug - RecipeImporter console running - press any key to stop"); Console.ReadKey(); importer.Stop(); #else ServiceBase[] ServicesToRun; ServicesToRun = new ServiceBase[] { new RecipeImporterService() }; ServiceBase.Run(ServicesToRun); #endif }
protected override void OnStop() { // TODO: Add code here to perform any tear-down necessary to stop your service. importer.Stop(); }