private static void RunOptions(Options opt) { foreach (var path in opt.ConfigurationPaths) { if (!FileProcessor.IsFile(path)) { Console.WriteLine("Does not exist: " + path); Thread.Sleep(500); continue; } try { Console.WriteLine("Running configuration: " + path); var runner = new ConfigurationRunner(path) { ReportProgress = ReportProgressDelegate }; runner.Run(opt.InputFilePath); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Console.WriteLine(ex); Console.ReadKey(); } } }