在NAnt上执行并行任务

我正在使用NAnt为不同配置的同一软件构建5个不同的安装程序包.这些任务可以并行化,因为它们不相互依赖.构建这些配置的Installshield在多核CPU使用方面似乎效率低下(4核计算机的CPU使用率上限为25%).我一直在寻找一种简单的方法来平行任务,只找到了 this,这正是我所需要的.但是,此项目的源代码不可用,并且它引用了一些类型,这些类型在我们需要.NET 4.0支持的最新版本的NAnt 0.91中不可用.

关于如何解决这个问题的任何想法,没有为NAnt编写我自己的扩展?

我实际上是通过写信给作者找到了源代码.它现在是CIFactory项目的一部分,源代码可以通过 project homepage访问.通过一些修改,我能够在最新的NAnt版本上运行它.当我解决一些问题时,我会发布它,主要是关于输出流的位置.
相关文章
相关标签/搜索