Вы можете захватить все выходные данные Debug.WriteLine из каждого процесса с помощью DbgView (http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx).
Вы также можете фильтровать / выделять по процессам, что может быть полезно.
На самом деле, это, вероятно, не отразит процесс, который на самом деле отлаживает VS, поэтому вы получите трассировку процесса верхнего уровня в VS и ваши другие процессы в DbgView, что может сработать хорошо.
Другой потенциально полезный метод во время разработки (или в системах, где уродливое окно консоли не имеет значения) - перенаправить вывод трассировки на консоль следующим образом:
Trace.Listeners.Add(new ConsoleTraceListener())
Вы можете добавить консоль в любое приложение, выполниввызов AllocConsole (), который вам понадобится выполнить p / invoke, добавив в ваш код следующее объявление:
using System.Runtime.InteropServices;
[DllImport("kernel32.dll", SetLastError = true)]
static extern void AllocConsole();
См .: http://msdn.microsoft.com/en-us/library/system.diagnostics.consoletracelistener.aspx