0
如何在南特实现互斥锁?我需要这个功能的原因是因为我注册COM组件是为了让我的构建工作。然后在构建 的末尾,我取消注册COM组件。南特的互斥锁
没有互斥锁,注册了不同版本的COM并面临一些问题。
所以,如果我们在Nant脚本中应用Mutex锁定会更好。这样,如果构建正在运行,其他项目将等到它完成。
如何在南特实现互斥锁?我需要这个功能的原因是因为我注册COM组件是为了让我的构建工作。然后在构建 的末尾,我取消注册COM组件。南特的互斥锁
没有互斥锁,注册了不同版本的COM并面临一些问题。
所以,如果我们在Nant脚本中应用Mutex锁定会更好。这样,如果构建正在运行,其他项目将等到它完成。
我知道这样做的唯一方法是创建自己的任务,它会让你锁定在全球互斥,然后另一个任务来解锁。这些新任务,既可以单独建立并添加到南特复制的DLL到南特\ bin文件夹,或直接从您的构建文件扩展楠
让你开始在<script/> Task
你的问题被发现的信息可能可以更好地表达为“如何防止多个NAnt脚本在同一台机器上同时运行?”。 – 2008-12-11 16:56:07