I have been building my project using TFS 2010 for months. So far I have not paid any particular attention to whether I was building as Debug or Release.
Now I thought I should build as Release. I assume there is some performance penalty etc. when running an assembly that was built as Debug? I.e. that there is a good reason for building as Release even though by default it seems .pdb's are created in any case these days?
In my build definition I have 8 Projects to Build. When I select Any CPU | Release in "Configurations to Build" in the TFS build definition (Process tab) suddenly only 2 of my 8 projects are copied to drop folder (the build as such successes). Any ideas why?
I'm using Visual Studio 2012, .NET 4.5.