Мне нравится MSBuild. Одна причина состоит в том, что .csproj файлы являются msbuild файлами, и создающий в VS точно так же, как создает в командной строке. Другой причиной является хорошая поддержка со стороны TeamCity, который является сервером CI, который я использовал. Если Вы начинаете использовать MSBuild, и Вы хотите сделать больше пользовательских вещей в своем процессе сборки, добраться Задачи Сообщества MSBuild . Они дают Вам набор хороших дополнительных задач. Я не использовал NAnt в течение нескольких лет теперь, и я не сожалел о нем.
кроме того, как Ruben упоминает, существует Задачи SDC задачи на CodePlex.
еще для большего количества забавы, существует Пакет Расширения MSBuild на CodePlex, который включает задачу Твиттера.
Решение можно найти здесь:
http://github.com/oughtbot/shoulda/issues/#issue/59
По сути, гем должен не требуется, если он не тестовая среда (где уже требуется тест / модуль).
Сначала проверьте тестовую таблицу для своего Rake :: TestTask
. Должно быть что-то вроде 'test / ** / * _ test.rb'
.
По какой-то причине Test :: Unit пытается найти тесты в / usr / bin / rake
, что, вероятно, означает, что у вас где-то есть поддельный шаблон.
Каждый раз, когда у вас возникают подобные проблемы, вы хотите запустить rake
с - trace
, чтобы увидеть, что задачи и зависимости задач выполняются и в каком порядке. Если обновление шаблона не работает, скопируйте вывод полного прогона с включенной функцией - трассировка
в свой вопрос.