Если вы используете msbuild, вы можете написать сценарии для запуска msbuild и mage, а также упаковать и скопировать развертывание на веб-сервер или в общий файловый ресурс, где вы размещаете свое приложение.Создание сценариев - лаваш (на мой взгляд), но вам нужно сделать это только один раз.У вас меньше проблем с какими-либо ручными ошибками при сборке / развертывании.
Вы должны использовать mage для создания манифестов, и есть несколько опций, которые вы не можете установить с помощью mage, такие какминимальная версия (для некоторых - showtopper).
Я понятия не имею, что использует большинство людей.Я разработал развертывание своей компании, и мы используем Visual Studio, главным образом потому, что я никогда не умел писать сценарии, и у нас есть инженер по сборке, который любит собирать из Visual Studio.Это дает нам немного больше контроля, потому что мы можем изменить что угодно, не связываясь со сценариями, но мы редко делаем это, кроме переключения между производством, подготовкой и разработкой.Я думаю, что если бы вы хотели публиковать данные в сравнении с постановкой, у вас просто были бы дополнительные сценарии для этого.
Я сомневаюсь, что и то и другое быстрее.
Я думаю, это зависит от того, знаете ли вы msbuild и у вас есть время с ним возиться, и есть ли у вас какие-либо свойства, которые вы хотите установить в манифестах, которые магируютне будет установлен