Debugging multiple solutions in Visual Studio
<p>I have 3 solutions like below:</p>

<pre><code>Solution A
    ProjectA1 (Console Application)
        References: ProjectB1.dll

Solution B
    ProjectB1 (Web Service)
        References: ProjectC1.dll

Solution C
    ProjectC1 (BL method)
</code></pre>

<p>The goal is to debug method in ProjectC1 starting from ProjectA1.</p>

<p>What I did:</p>

<p>1) I built all solutions</p>

<p>2) I copied ProjectB1.dll, ProjectB1.pdb, ProjectC1.dll and Project C1.pdb into Solution A\ProjectA1\bin\Debug directory</p>

<p>3) I started debugging ProjectA1 </p>

<p>4) During calling web service method by pressing F11 I attached process and continue debugging in ProjectB1</p>

<p>5) During calling BL method from ProjectC1 (in my ProjectB1) by again pressing F11 button I'm not able to step into ProjectC1 (I can see only returned value from BL method) - this time Visual Studio didn't prompt for attaching process to step into ProjectC1 for debugging</p>

<p>Is it possible in this scenario to debug method in ProjectC1 and how can I achive that? </p>

<p>If is it possible I don't want to create Solution D to combine all projects from Solutions from A to C (too much work for me - hundreds of projects in those 3 solutions).</p>

<p>Best regards, </p>

<p>Rafal </p>