MSBuild - это метод "наиболее вероятный для продления". VCBuild.exe мертв; последний выпуск был в 2008 году. MSBuild 4.0 все еще будет использовать его, если ему нужно будет создать проект VC из VS2008 или более ранней версии. Что касается devenv.exe - конечно, это просто безголовый Visual Studio. Функционально это то же самое, что и сборка в VS. Это означает, что в настоящее время это, по сути, просто передача MSBuild, но иногда с меньшим параллелизмом, чем получит msbuild.exe. Основная причина, по которой вам, возможно, все еще придется использовать devenv.exe, - это проекты .vdproj (развертывание). Эти устаревшие вещи имеют процесс сборки, жестко запрограммированный в VS. Я рекомендую альтернативу, такую как WiX или Installshield, которая основана на MSBuild. Не долго, пока все, что встроено в VS - это MSBuild.
Вкратце - MSBuild - это будущее, используйте его, если у вас нет проектов развертывания или других особых обстоятельств.
Dan