当我尝试编译我的应用时,我不断收到此错误消息:
错误1无法将文件“obj \ x86 \ Debug \ WpfApplication1.exe”复制到 “斌\调试\ WpfApplication1.exe”。该进程无法访问该文件 'bin \ Debug \ WpfApplication1.exe'因为它正被另一个人使用 处理。 WpfApplication1
答案 0 :(得分:3)
您的应用程序仍在运行。检查taskmgr中是否没有挂起进程。如果没有,请关闭MSVS,删除bin
和obj
文件夹,重新打开MSVS并重试。
答案 1 :(得分:1)
尝试关闭Visual Studio并重试。也许您需要使用任务管理器关闭vshost程序。
有时文件会被锁定,但通常可以通过关闭并重新打开Visual Studio来释放它们。
另请参阅SO
上的这个问题答案 2 :(得分:1)
就像它所说,某些进程正在使用该文件。重启Visual Studio可能还不够。
有时这种情况发生在我身上,因为Avast Antivirus会尝试扫描并对我的应用程序的exe执行任何其他操作,并且由于某种原因以后不会释放它。
一种选择是重新启动计算机。
另一种方法是使用类似Process Explorer之类的内容,并使用它来释放该文件的句柄。
使用Process Explorer,您可以使用以下步骤释放文件:
答案 3 :(得分:0)
尝试这项工作只需清理您的解决方案,然后构建解决方案。