【发布时间】:2012-07-25 08:54:53
【问题描述】:
当我调试我的项目时,我收到以下错误:
“无法将文件“obj\Debug\My Dream.exe”复制到“bin\Debug\My Dream.exe”。进程无法访问文件“bin\Debug\My Dream.exe”,因为它正在被另一个进程使用。”
使用进程资源管理器,我看到 MyApplication.exe 已退出,但系统进程仍在使用它,尽管我之前停止了调试。 每当我更改代码并开始调试时,它都会发生。如果我将项目复制到 USB 并调试,它运行正常。
为什么?我该如何解决这个错误?
我使用的是 Window 7 Professional。使用 Xp 我从来没有遇到过这个错误。
【问题讨论】:
-
win7 有时会锁定在资源管理器中查看的文件,因此请确保您没有打开调试文件夹。
-
我认为系统进程正在使用它。
-
要么是锁,要么是某些白痴将/bin添加到源代码控制中,现在文件被写保护(右键单击bin,取消选中写保护)。
-
这在 Visual Studio 2017 中比以往任何时候都更糟。
-
在我的情况下,
MSBuild.exe保留了文件,只需在任务管理器中结束进程
标签: visual-studio debugging projects-and-solutions locked-files