У нас есть большая кодовая база в VS 2008. У нас есть разработчики, которым нужно полагаться на VS IDE для повседневной разработки. Но у нас также есть сложные зависимости и этапы развертывания, и нам требуется автоматическая ночная сборка.
Я знаком с NAnt. Он идеально подходит для наших этапов сборки и развертывания вне среды IDE. К сожалению, я не видел хорошего способа интегрировать этапы сборки в IDE. Например, разработчики захотят иметь возможность CTRL-SHIFT-B для сборки. Я видел шаги по добавлению NAnt в качестве внешнего инструмента сборки, но это не позволяет разработчику дважды щелкать по ошибкам, чтобы перейти к исходному тексту.
Достаточно ли хорош MSBuild в наши дни? Есть ли еще что-нибудь? Я не могу поверить, что мы первые имеем дело со сложными сборками и требовательными разработчиками.
РЕДАКТИРОВАТЬ: я вижу из этого вопроса и ответов , что MSBuild, вероятно, будет подходящим вариантом, если я хочу полной интеграции IDE. Есть ли аргументы против этого?