如何在Nant中实现互斥锁?我需要这个功能的原因是因为我注册COM组件以使我的构建工作。然后在构建结束时 我取消注册COM组件。
没有互斥锁,会注册不同版本的COM并遇到一些问题。
因此,如果我们在Nant脚本中应用Mutex锁定会更好。这样,如果构建正在运行,其他项目将一直等到它完成。
答案 0 :(得分:0)
我知道这样做的唯一方法是创建自己的任务,允许您锁定全局互斥锁,然后再锁定其他任务。这些新任务可以单独构建,也可以通过将dll复制到NAnt \ bin文件夹或者直接从构建文件扩展NAnt来添加到NAnt
找到帮助您入门的信息