我有一个C#项目,我需要自动化构建,我正在尝试在NAnt和MSBuild之间进行选择。
我应该使用哪一个?
哪一个具有更好的功能,包括对svn的支持?
谢谢
答案 0 :(得分:9)
答案 1 :(得分:3)
为什么不两者兼而有之?您应该能够从NAnt启动MSBuild。
答案 2 :(得分:3)
如果您有TFS并使用更严格的微软方法,那么我会使用MsBuild,因为它自然地嵌入到构建过程中。
如果您采用更加开源的方法,例如TeamCity,CruiseControl,那么NAnt可能会更好。