Ho creato un progetto C# che contiene più applicazioni di console. Ora la mia domanda è: È possibile visualizzare più console quando si esegue un'applicazione? se sì, come?Console multiple in un'applicazione singola console
Diciamo, ho un'applicazione di test, che è l'applicazione principale. Ho altre due domande della console dire, ABC
e XYZ
. Ora, quando eseguo l'applicazione di test, dovrebbe apparire la console di entrambe le applicazioni ABC e XYZ.
Ho scritto il seguente codice:
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();
}
Intendi per scopi di debug? O quando lo si esegue normalmente? – vesan
Eseguendolo normalmente. – Harsh
Si noti che 'GetCurrentDirectory' potrebbe non funzionare come ci si aspetta che funzioni! Vedi questa domanda: http://stackoverflow.com/questions/15653921/get-current-folder-path/15653938#15653938 –