Непрерывная сборка и автоматизация, как уже говорили другие, являются очень вескими причинами для использования инструментов командной строки. Если вам нужен надежный процесс развертывания, у вас должен быть автоматизированный способ сборки и развертывания. Если процесс развертывания состоит из запуска Visual Studio, загрузки проекта, компиляции, а затем ручного копирования выходных данных в каталог развертывания, тогда вы столкнетесь с проблемами развертывания. В итоге вы получите частичные сборки, старые версии, забудете какой-нибудь важный шаг и т. Д.
Я считаю, что IDE необходима для разработки и отладки. Но я обнаружил, что единственный способ надежного построения, тестирования и развертывания - автоматизировать процесс.