2009-04-17 3 views
8

У меня есть проект C#, для которого мне нужно автоматизировать сборку, и я пытаюсь выбрать между NAnt и MSBuild.NAnt или MSBuild, который я должен использовать в среде svn?

Какой я должен использовать?

Какой из них обладает лучшей функциональностью, включая поддержку svn?

Thanks

ответ

3

Почему бы и нет? Вы можете запустить MSBuild из NAnt.

3

Если у вас есть TFS и вы используете более строгий подход к Microsoft, я бы использовал MsBuild, поскольку он естественным образом встроен в процесс построения.

Если вы используете подход с открытым исходным кодом, такой как TeamCity, CruiseControl, тогда NAnt может быть лучше.

+1

Просто для информации, TeamCity работает счастливо с MSBuild - мы используем эту комбинацию для нашего CI строит. – itowlson

+1

Я согласен, и вы можете вызывать NAnt и MsBuild друг от друга. Я хочу показать, что есть «MS-подходы» и «Альтернативы Open Source». –