Nant中的互斥锁

时间:2008-12-11 16:06:07

标签: com nant mutex

如何在Nant中实现互斥锁?我需要这个功能的原因是因为我注册COM组件以使我的构建工作。然后在构建结束时 我取消注册COM组件。

没有互斥锁,会注册不同版本的COM并遇到一些问题。

因此,如果我们在Nant脚本中应用Mutex锁定会更好。这样,如果构建正在运行,其他项目将一直等到它完成。

1 个答案:

答案 0 :(得分:0)

我知道这样做的唯一方法是创建自己的任务,允许您锁定全局互斥锁,然后再锁定其他任务。这些新任务可以单独构建,也可以通过将dll复制到NAnt \ bin文件夹或者直接从构建文件扩展NAnt来添加到NAnt

可以在<script/> Task

找到帮助您入门的信息