Figure out what MSBuild doing and what part of my build process is slow. With this tool you can get a graphical overview of what MSBuild is doing.
(Example screenshot from the build of BuildAnalyzer)
- Download the latest binary from here or compile it yourself from source
- Copy the BuildAnalyzer.dll to the project directory or add it to the path environment variable
- Build with MSBuild mysolution.sln /l:BuildAnalyzer.dll to enable analytics, add other compiler switches as you like
- Open the report file, mysolution.svg in your favourite svg viewer, your web browser for example