Preface: I've looked over other posts about multi-project debugging, and I've found recommendations to configure multiple startup projects. Unfortunately, this doesn't fit the bill for my scenario.
I'm working on a C# project (VS 2005, Win7 32-bit) made up of 3 solutions, each containing around 40 projects. I want to debug the ENTIRE application at run-time, but here's the problem: after the first/main solution is started, 5 to 10 seconds must elapse before starting 2nd solution, followed by another lapse before the 3rd solution is started. These time lapses are necessitated by run-time initializations that must complete in each solution before the next can be started. Clear as mud?
Does anyone know how I can accomplish the above AND allow the lapses to occur? I can't manually "Attach to Process" because I'm trying to debug each solution's 1st and 2nd class as they're instantiated. I was hoping VS 2005 had an option to run a particular DLL in debug mode when an EXE starts, but if such a feature exists I can't find it. I recall being able to do this many moons ago in VS 6.0. Thanks in advance.