我非常喜欢南特。我用NAnt做了大量的脚本编写工作。这是一个很棒的小工具。
由于NAnt是1.0之前的版本,因此当出现问题时,我经常认为NAnt本身是否有问题,但这并非总是如此。
一个有趣的例子:运行oracle脚本后,我分析了日志输出以确保没有问题。我正在用一个小的日志文件进行测试,这很好。
我使用任务将文件内容加载到字符串属性,并使用正则表达式搜索错误。
当我将此脚本用于大型日志文件时,由于在打印错误消息,所以我停止在底部获得“build failed”消息。
因为“构建失败”隐藏在顶部,所以我认为NAnt崩溃了,但是效果很好。
NAnt最好具有1.0版本。有什么原因为什么不呢?
最佳答案
NAnt是一个开源项目,已经存在了很长时间,并且非常稳定。尽管他们有理由不将其称为版本“1”,但是在这种情况下,版本号真的重要吗?这只是一个标签。
我会与团队联系,并找出需要做些什么,然后他们才能将其贴上标签,也许您可以提供一些错误修复等。
关于开放源代码的好处是,如果您发现错误,则可以自己修复。因此,如果您愿意花一些时间,可以稍微降低不等于1.0的风险。
关于nant - NAnt何时会到达1.0版,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/276014/