visual-studio-2010 - Visual Studio 2010 调试 - 进程无法访问文件......因为它正被另一个进程使用

标签 visual-studio-2010 visual-studio debugging

我无法使用 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/

相关文章:

visual-studio-2010 - Visual Studio和FORTRAN一起工作吗?

database - (重新)命名数据库单元测试中的测试条件

visual-studio - 使用依赖对象进行彩色动画 WP8

linux - Shell 脚本 - URL 操作

eclipse - 用tomcat/eclipse远程调试,其他共享系统

c# - 如何在 VS2010 的解决方案中列出某种类型的所有对象?

c# - 使用 ReSharper 将 Linq 转换为代码

c# - Spring配置文件编辑后强制重建

c# - VBA 中自定义 COM 类中的 IntelliSense

c - fprintf 导致控制台应用程序崩溃