Antlr4.StringTemplate.dll被另一个进程锁定

Antlr4.StringTemplate.dll被另一个进程锁定,dll,jenkins,robocopy,Dll,Jenkins,Robocopy,我有一个名为Antlr4.StringTemplate.DLL的DLL。当我尝试从Jenkins CI将此文件从一台服务器自动复制到另一台服务器时,我不断收到以下错误: Waiting 30 seconds... Retrying... Newer 296448 Antlr4.StringTemplate.dll 2015/01/01 20:32:13 ERROR 32 (0x00000020) Copying File C:\Users\Administr

我有一个名为Antlr4.StringTemplate.DLL的DLL。当我尝试从Jenkins CI将此文件从一台服务器自动复制到另一台服务器时,我不断收到以下错误:

Waiting 30 seconds... Retrying...
    Newer             296448    Antlr4.StringTemplate.dll
2015/01/01 20:32:13 ERROR 32 (0x00000020) Copying File C:\Users\Administrator\.jenkins\workspace\BuildCode\src\CodeScheduler\bin\release\Antlr4.StringTemplate.dll
The process cannot access the file because it is being used by another process.

我尝试使用ProcessExplorer查找锁定文件的进程。发现它是w3wp.exe。我停止了万维网发布服务,现在ProcessExplorer没有显示任何使用该文件的进程。但是我在使用机器人复制时仍然会出现上述错误。有什么我遗漏的吗?

不过我是在Jenkins节点上的“groovy控制台”上做的

println "taskkill /f /im example.exe".execute().text
println "tasklist".execute().text

这很奇怪,我遇到了一个类似的问题,并且用和你一样的方法解决了。