I've got the weirdest thing I've seen in a long while with VS2010.
I have the same solution, checked out from svn, into two different folders.
One builds one doesn't... but MSBuild doesn't actual fail to build. All the assemblies build and it will run, but VS2010 keeps saying one project fails. If anyones seen this before or can see what I'm missing in my logs it would help heaps.

Looking closer at the second log, I read three "Build succeeded." messages but a final "========== Build: 2 succeeded or up-to-date, 1 failed, 0 skipped ==========". Go figure. There's no post build events. I really don't get this one.

3 Answers
3

As a note for anyone else who comes across this, the actual problem was related to NTFS's maximum path length.

To explain further NTFS has a maximum length to a full path to a file (http://msdn.microsoft.com/en-us/library/aa365247.aspx). Our path structure was something along the lines of ( g:[...]\projects\Client\Client.Project\Client.Project.Library[...]. In short we blew out the maximum path length.

Renaming some of the directory names resolved the issue.
Just a shame that VS2010 couldn't give a more reasonable error message / explanation.