示例#1
0
        public TaskPackageFile(string filename)
        {
            Filename = filename;

            Console.WriteLine($"Reading Package from {filename}");
            try
            {
                foreach (var line in File.ReadAllLines(Filename).Where(t => t.Trim().Any()))
                {
                    var args = ConsoleProgram.ExpandCommand(line);
                    AddTask(args.ToConsoleTask());
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("The package file could not be read:");
                Console.WriteLine(e.Message);
            }
        }