2012-03-29 72 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