コード例 #1
0
ファイル: Bootstrapper.cs プロジェクト: JSchofield/BuildTool
        private void InvokeBuildExecutable(string executable, string[] args)
        {
            var context = new Context { WorkingDirectory = ".", OutputHandlers = new List<IOutputHandler>() };
            context.OutputHandlers.Add(_console);

            var invokeBuildExe =
                new ProcessFactory().CreateProcess(
                    new Command {
                        FileName = executable,
                        Arguments = string.Join(" ", args) },
                    context.WorkingDirectory,
                    context);

            invokeBuildExe.RunStandalone();
        }