Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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(),
                    });
                }
        }
Esempio n. 4
0
        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);
        }