Вы можете использовать MSBuild Profiler , чтобы узнать, сколько времени занимает каждый проект и его задачи. Это немного старый и, кажется, не поддерживается, но я все еще нашел его очень полезным. Загрузите и установите с здесь , затем запустите из командной строки VS:
MSBuild.exe MySolution.sln /l:MSBuildProfileLogger,MSBuildProfiler,Version=1.0.1.0,Culture=neutral,PublicKeyToken=09544254e89d148c
Когда он завершится, появится всплывающий графический интерфейс с разбивкой древовидной структуры вашего решения, содержащий время, затраченное на обработку каждого проекта и задачи.