I have a large solution, of some 320 projects, where even small changes to a single web form result in long build times to test/debug a small change. I suspect post-build file
You can try to build your solution using msbuild and /v:d (for diagnostics logging).
There may be hints in the log for why a project is not up to date.