I have two C# WinForm projects in the same solution lets call them A and B. Project A starts Process B via a call like below
ProcessStartInfo psi = new Proce
It sounds like you want Visual Studio to automatically attach to any child processes that are created during debugging. Other debuggers like windbg have this behavior but unfortunately Visual Studio does not. There is a user voice item which is tracking this request though
Short term though the best option is to do simply break at the point the child process is spawned and manually attach the debugger.
var proc = Process.Start(psi);
Debugger.Break();