2011-10-24 39 views
0

我有一個visual studio 2010,當我運行項目正常運行,當我關閉窗口,然後進行一些更改並運行,他們說 「錯誤5無法複製文件」obj \ x86 \ Debug \ Passport.exe「更改爲」bin \ Debug \ Passport.exe「。進程無法訪問」bin \ Debug \ Passport.exe「文件,因爲它正在被另一個進程使用。請參閱Passport.exe仍在任務管理器中。爲什麼? (當我結束該過程再次我可以建立項目)Visual studio process無法複製文件

注意我的其他項目沒有這個問題,只爲了這個。

非常感謝誰可以幫助:)

+0

程序的性質是什麼?可能因爲與代碼有關的原因而拖延,而不是以一般方式發生。 –

+0

c#簡單的wpf應用程序,並在解決方案4項目,但問題在於該Passport項目。 –

回答

1

有很多原因,這可能發生,但基本上它歸結爲你的護照過程或它的子過程,而不是隻要你「關閉窗口關閉」。

需要檢查的內容: 1.超線程未被終止(工作線程未完成等) 2.調試,斷點導致關閉進程掛起。

首先,我將刪除所有斷點,然後查看您可能正在運行哪些進程,以阻止進程關閉,例如,工作者線程,文件寫入,硬件訪問。

有時最好在Visual Studio中使用停止按鈕來終止進程。

+0

非常感謝............... –