我有一个项目,其中包含各种类和用户控件。每隔一段时间,通常在第二次构建尝试时,Visual studio会锁定项目的目标程序集,并且构建失败并出现以下错误:
无法将文件“obj \ x86 \ Debug \ MyProject.dll”复制到“bin \ x86 \ Debug \ MyProject.dll”。该进程无法访问文件'bin \ x86 \ Debug \ MyProject.dll',因为它正由另一个进程使用。
此处报告了同样的问题:VisualStudio2010 Debugging - The process cannot access the file ... because it is being used by another process。我尝试了一些提出的答案,但没有一个人为我解决了这个问题。
有什么建议吗?
答案 0 :(得分:-1)
我在某个地方读到这是一个已知的问题,他们正在研究一个修补程序 - 了解微软应该知道Windows 9的时间。
目前唯一真正的解决方法是卸载SP1,但由于我无法做到这一点,我只是删除了Debug文件夹中的所有项目文件,但每次抛出错误时都必须这样做。您不能使用程序或批处理文件来执行此操作,因为由于某种原因它会完全锁定文件,您必须等待〜5分钟才能让系统解锁并删除它。