3

我一直在 VS.NET 2010 中调试没有问题。但现在无法构建。我得到错误:

Unable to copy file [filename] to bin\Debug\[filename].  The process cannot access the file bin\Debug\[filename] because it is being used by another process.

我收到六个不同文件的此错误。我已经重新启动了 VS.NET 2010,但仍然出现错误。在不重新启动机器的情况下,有谁知道如何解决这个问题?

4

6 回答 6

4

关于 SO 有很多与此相关的问题,都有解决问题的建议和建议。对我来说,在我找到这个之前,没有一个有用。

简而言之,如果是系统进程锁定了文件,并且您停止了应用程序体验服务,请重新启动它。严重地。

于 2013-10-02T15:58:29.310 回答
3

即使您停止调试,您正在编译和调试的 exe 仍在运行。从任务管理器中杀死那些exe,然后编译你的exe。在此之后,编译将完美运行。

于 2013-10-02T16:02:30.040 回答
0

Are you running the program you've built? It may be locking files in the Debug dir.

于 2013-10-02T15:59:50.400 回答
0

尝试通过任务管理器杀死它。如果它也不能关闭。使用工具“进程资源管理器”检查哪个文件正在持有该进程,并首先终止持有者进程。

于 2013-10-02T18:26:08.807 回答
0

使用解锁工具来确定哪个进程正在锁定文件。然后使用相同的解锁工具将其解锁。

于 2013-10-02T15:53:56.093 回答
0

对于 Windows 10 用户,请按照步骤找到“Application Experience Server”并单击运行按钮。而已。

  1. 转到开始菜单中的搜索并键入任务计划程序并从结果列表中选择它。
  2. 在那里,请在左窗格中选择任务计划程序库。
  3. 那里选择微软。
  4. 在 Microsoft 中,请选择 Windows。
  5. 在 Windows 中,请选择应用程序体验。
于 2018-01-12T18:53:26.967 回答