internal static int Main(string[] args) { var source = args[0]; var location = FindLauncher(source); if (location == null) { var status = new StatusForm("Unable to find Mosa.Launcher.Tool.exe!"); Application.Run(status); return(1); } var start = new ProcessStartInfo { FileName = location, Arguments = string.Join(" ", args), UseShellExecute = false, CreateNoWindow = true, WorkingDirectory = Environment.CurrentDirectory, }; var process = Process.Start(start); return(0); }
/// <summary> /// Main entry point for the compiler. /// </summary> /// <param name="args">The command line arguments.</param> internal static void Main(string[] args) { var location = FindLauncher(); if (location == null) { var status = new StatusForm("Unable to find Mosa.Launcher.Tool.exe."); Application.Run(status); } else { var sb = new StringBuilder(); foreach (var arg in args) { sb.Append(arg); sb.Append(' '); } var start = new ProcessStartInfo { FileName = location, Arguments = sb.ToString(), UseShellExecute = false, CreateNoWindow = true, }; Process.Start(start); } return; }