Recently I was looking to try and work out why a project I was working with was taking a very long time to build – I was pleased to find that Visual Studio can out put individual project build times for a solution, this allowed me to see which projects within the solution were taking longer that I would have anticipated.

To View the build time of projects within a solution go to Tools, Options and look for Projects and Solutions, then look for Build And Run (or similar depending on the version of Visual Studio) and then change the drop down for MSBuild project output – change the loggig from Normal to Diagnostic.

Diagnostics Option

Now as the solution is building go to the View mwnu and select OutPut (to view the ouput window) and you can see a whole raft of build details including build times for each project.

Build Times

Hopes that useful to someone.