title: Multiple Consoles in a Single Console Application
body: <p>I have created a C# Project which has multiple console applications in it. Now my question is: <strong>Is it possible to display multiple consoles when I run one application?</strong> if yes, how?</p>
  
  <p>Lets say, I have a Test Application, which is the main application. I have another two Console applications say, <code>ABC</code> and <code>XYZ</code>. Now, when i run the Test Application, the console of both applications ABC and XYZ should appear.</p>
  
  <p>I have written the following code:</p>
  
  <pre><code>Console.WriteLine("\n\t Calling EXE...");
  Process myProcess = new Process();
  string Exepath = System.IO.Directory.GetCurrentDirectory() + "\\exe\\ABCApplication.exe";
  try
  {
      myProcess.StartInfo.UseShellExecute = false;
      myProcess.StartInfo.FileName = Exepath;
      myProcess.StartInfo.CreateNoWindow = false;
      myProcess.Start();
  }
  
  catch (Exception ex)
  {
      CreateLogFile();
  }
  </code></pre>