コード例 #1
0
        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();
                }
            }
        }