粗略地阅读这两种工具让我相信他们做了类似的事情:管理构建任务,这意味着他们做的操作支持获取源输入并最终产生可运行的输出.
从.NET Framework 2.0开始,MSBuild.exe包含在Framework中,无需Visual Studio即可调用.
NAnt优于MSBuild,或者它们只是两个具有不同相关性的竞争工具?
如果您可以使用MSBuild 4.0(添加了属性函数和内联任务,可以在NAnt中使用但在MSBuild中不可用) - 无.微软最终赶上了自2007年以来一直处于休眠状态的项目......
NAnt的创建是因为,在2001年(第一次公开.Net beta)和2005年(MSBuild第一次发布)之间,没有官方构建工具可用.它填补了一个重要的利基,并做得很好.但是,现在最好坚持使用Microsoft工具 - 获得支持,Visual Studio集成,甚至可以在Mono上运行.
| 归档时间: |
|
| 查看次数: |
444 次 |
| 最近记录: |