使用NAnt相比MSBuild有哪些好处?

10

初步阅读了两种工具的相关资料,我认为它们的功能相似:管理构建任务,即执行支持获取源输入并最终生成可运行输出的操作。

从.NET Framework 2.0开始,MSBuild.exe已包含在框架中,可以在没有Visual Studio的情况下调用。

NAnt相对于MSBuild有哪些优势,还是它们只是两个竞争性工具,各自具有不同的相关性?


参见:https://dev59.com/RXRB5IYBdhLWcg3w4bOv - Kevin Kibler
1个回答

9
如果您使用MSBuild 4.0(添加了属性函数和内联任务,这是NAnt中可用但不在MSBuild中的最后一件事情)-没有。微软终于赶上了一个自2007年以来处于休眠状态的项目... NAnt的创建是因为在2001年(首个公共.NET beta版本)和2005年(MSBuild首次发布)之间没有官方构建工具可用。它填补了重要的空缺,并且做得很好。然而,现在最好还是使用Microsoft工具-您可以获得支持、Visual Studio集成,甚至在Mono上运行。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接