title: Debugging multiple solutions in Visual Studio
body: <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>