title: How to know which projects failed to build in Visual Studio
body: <p>I have a solution in Visual Studio. It contains about 500 projects. When I build the solution, I get a lot of output in the output window, and also the build log. Suppose, in the end I see</p>
  
  <p>Rebuid All: 250 succeeded, 10 failed, 240 skipped.</p>
  
  <p>If I want to know which projects failed to build, I usually search in the output window for <strong>1 error(s)</strong>, then <strong>2 error(s)</strong>, etc. then <strong>9 error(s)</strong>. If I haven't found the 10 projects that failed using this search, then I suppose that the error count was a multiple of 10. So I search for <strong>10 error(s)</strong>, <strong>20 error(s)</strong>, etc. I usually find all failed projects this way because it is highly unlikely that the project had a number of errors which is a multiple of 100.</p>
  
  <p><strong>Question 1:</strong> Am I an idiot? What I am doing seems really idiotic to me - there <strong><em>has</em></strong> to be a better way. Which is it?</p>
  
  <p>But sometimes, a project can fail for some other reasons (I assume) because today I wasn't able to find the projects that failed to build - it said 10 failed, but there were only 3 projects that had <strong><em>x error(s)</em></strong> with nonzero <strong><em>x</em></strong>. I assume that there were some projects for which some post-build steps failed or something else</p>
  
  <p>Question 2: How can I find which projects failed in this case?</p>
  
  <p>I am using Visual Studio 2008 SP1</p>
  
  <p>Thank you very much for your help.</p>