コード例 #1
0
ファイル: Program.cs プロジェクト: bakakamo/TadaBuild
        static int Main(string[] args)
        {
            Options options = new Options();
            options.Parse(args);

            try
            {
                return new Runner(options).Run(null);
            }
            catch (ProjectNotFoundException ex)
            {
                Console.WriteLine(ex.Message);
                return 2;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
                return 1;
            }
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: bakakamo/TadaBuild
 public GuiRunner(Options options)
     : base(options)
 {
 }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: bakakamo/TadaBuild
        private void OpenAssemblyOrBuildFile(string filename)
        {
            tbAssembly.Text = filename;

               _options = new Options();
               _options.Parse(new string[] { filename });
               CreateRunner();
        }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: bakakamo/TadaBuild
        private void MainForm_Shown(object sender, EventArgs e)
        {
            if (_args.Length > 0)
            {
                _options = new Options();
                _options.Parse(_args);

                tbAssembly.Text = _options.BuildFile ?? _options.DllFilename;

                CreateRunner();
            }
        }
コード例 #5
0
ファイル: Runner.cs プロジェクト: bakakamo/TadaBuild
 public Runner(Options options)
 {
     _options = options;
     Current = this;
 }