Похоже, должна быть возможность настроить Visual Studio для вывода на печать того, сколько времени занимает компиляция.
Возможно, где-то в файле .sln. Если sln скомпилирован из командной строки с использованием msbuild, он печатает время.
Инструменты> Параметры> Проекты и решения> Построение и запуск> Детализация вывода проекта сборки MSBuild
Редактировать : На VS2008 это дает вам информацию о проекте в зависимости от проекта. Я не нашел способа получить информацию для всей сборки решения.
В окне «Вывод» вы увидите время начала и время окончания. Посчитай!
Упражнение для читателя: передайте вывод двух команд в файл, вычтите их и выведите в окно вывода.
Отрегулируйте выходной уровень MSBuild.