我正在使用MSBuild来构建我的东西。我想将Build Server用作CruiseControl.net。

现在,CCNET经常引用nAnt,但看起来ccnet可以完成nant通过项目配置和msbuild可以完成的大部分工作。此外,nAnt似乎还不受支持,它的Beta版本已经将近一年了。

简而言之:我实际上对MSBuild非常满意(特别是因为它是“正式的”编译器前端),而对nAnt则不太满意,但是我不想过早地做出判断。

在MSBuild上使用nAnt的原因是什么?尤其是ccnet,在功能方面似乎与nant有点重叠(并添加了与自动构建相关的内容)

最佳答案

如果您对MSBuild非常满意,那么我会坚持使用MSBuild。这可能是您最喜欢的工具是您首先要学习的工具的情况之一。我从NAnt开始,不能完全适应MSBuild。我敢肯定他们俩都将待一段时间。

两者之间有一些根本的区别,最好用this conversation between some NAnt fans and a Microsoftie突出显示。

有趣的是,Jeremy Miller去年提出了完全相反的问题on his blog

关于.net - nAnt是否仍受支持并适用于.net 3.5/VS2008?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1300/

10-13 08:42