pen*_*ake 5 .net build visual-studio
当我在Build上出现这样的错误时,如何找出正在使用我的文件的进程:
错误18无法将文件"Some.dll"复制到"bin\Debug\Some.dll".该进程无法访问文件'bin\Debug\Some.dll',因为它正由另一个进程使用.
这绝对是我之前必须使用的技巧.
我将所有SysInternals实用程序放在我已添加到PATH变量的文件夹中.
具体来说,您可以使用handle 此处查找文件打开的内容,然后使用PsKill 此处来修复罪魁祸首!
编辑
这是一个示例输出
C:\Users\jschubert>handle wowza.txt
Handle v3.46
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com
Acrobat.exe pid: 6800 type: File 284: C:\Users\jschubert\Desktop\something!\wowza.txt
C:\Users\jschubert>pskill Acrobat.exe
PsKill v1.13 - Terminates processes on local or remote systems
Copyright (C) 1999-2009 Mark Russinovich
Sysinternals - www.sysinternals.com
Process Acrobat.exe killed.
Run Code Online (Sandbox Code Playgroud)