我无法使用 Visual Studio 2010 Prof. 的已发布版本调试 WinForms C# 应用程序。
第二次调试运行后,我收到以下错误消息。
错误 9 无法将文件“obj\x86\Debug\Arrowgrass Reports.exe”复制到“bin\Debug\Arrowgrass Reports.exe”。该进程无法访问文件“bin\Debug\Arrowgrass Reports.exe”,因为它正被另一个进程使用。
我尝试了一个预构建脚本来尝试删除此文件,但它已被 Visual Studio 锁定。
网络上有一些对此的引用,因此这是一个已知问题。有没有人有修补程序或有效的解决方法?
最佳答案
我发现这个问题很容易重现,对我来说修复是对 Richard Fors 的回答的一个变体。如果我在设计器中打开了一个 UserControl,运行调试器,然后编辑 UserControl,随后的重建将失败。如果我在运行调试器之前关闭 UserControl,我永远不会收到此错误,因此我只需确保在按 F5 之前关闭设计器窗口。
关于visual-studio-2010 - Visual Studio 2010 调试 - 进程无法访问文件......因为它正被另一个进程使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2690119/