2012-03-29 43 views
0

我不能在VS2010其打造成功的项目显示了我的错误:
不能成功打造项目VS2010

"Error 579 Unable to copy file "obj\Debug\DT.Eagle.Zones.dll" to "bin\Debug\DT.Eagle.Zones.dll". The process cannot access the file 'bin\Debug\DT.Eagle.Zones.dll' because it is being used by another process."

当我关闭Visual Studio并再次打开它,并尝试建立项目,它编译成功,但编辑完代码并尝试构建项目后,它显示出相同的错误。然后,我必须在每次编辑代码以成功构建项目后关闭VS。

任何想法如何解决这件事?

+2

有些东西导致DLL被视觉工作室本身加载 - 它通常不会这样做。解决方案中有哪些类型的项目? – 2012-03-29 08:21:20

+0

@Damien_The_Unbeliever我的项目中有很多解决方案。但是之前它没有显示错误。当我向DT.Eagle.Zones添加新的窗体时出现。 – Brezhnews 2012-03-29 08:39:19

回答

3

看起来就像当你重新启动Visual Studio和重建项目,有的工艺开始其访问bin\Debug\DT.Eagle.Zones.dll这就是为什么系统无法覆盖现有文件作为其另一个进程锁定。

+0

有没有办法解开它? – Brezhnews 2012-03-29 08:39:59

+1

检查任务管理器哪些进程正在运行,以及它们中的任何一个看起来对您的程序是否熟悉。还要在你的代码中使用'dll'调试你的代码。也许你的程序没有正常关闭,并继续在后台运行,保持'dll'锁定。 – Mayank 2012-03-29 08:43:00