public static int Main(string[] args) { #if DEBUG DebugHelper.HandleDebugSwitch(ref args); #endif var app = new PrecompilationApplication(typeof(Program)); new PrecompileDispatchCommand().Configure(app); return(app.Execute(args)); }
public static int Main(string[] args) { #if DEBUG DebugHelper.HandleDebugSwitch(ref args); #endif EnsureValidDispatchRecipient(ref args); var app = new PrecompilationApplication(ProgramType); new PrecompileRunCommand().Configure(app); return(app.Execute(args)); }
private ExecuteResult Execute(string[] args) { using (var outputWriter = new StringWriter()) using (var errorWriter = new StringWriter()) { var app = new PrecompilationApplication(typeof(Program)) { Out = outputWriter, Error = errorWriter, }; new PrecompileRunCommand().Configure(app); var exitCode = app.Execute(args); return(new ExecuteResult { ExitCode = exitCode, Out = outputWriter.ToString(), Error = errorWriter.ToString(), }); } }
public static int Main(string[] args) { #if DEBUG DebugHelper.HandleDebugSwitch(ref args); AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve; #endif EnsureValidDispatchRecipient(ref args); var app = new PrecompilationApplication(ProgramType); new PrecompileRunCommand().Configure(app); int result = app.Execute(args); #if DEBUG Console.ReadLine(); #endif return(result); }