我知道這已經討論了很多時間,但他們的回答並沒有幫助我。Visual Studio說「它正在被另一個進程使用」 - ProcessExplorer說「沒有處理」
當我建立它提供了以下錯誤的項目:
The process cannot access the file '..\MyProjectFolder\obj\x86\Release\MyProject.exe' because it is being used by another process.
我試過到目前爲止:
- 關閉Visual Studio 2010中,並再次打開它。
- 打開任務管理器(如管理員),沒有運行進程,名爲「MyProject.exe」
- 運行Sysinternals的\ handles.exe(如再次管理員),有具有手柄來MyProject.exe沒有應用。 (奇怪!)
- 運行SysInternals \ ProcessExplorer.exe,搜索進程名稱,沒有句柄。 (怎麼回事!)
- 殺死explorer.exe,然後重新運行。沒有運氣。
- 試圖從命令行手動刪除文件。相同的錯誤(被另一個進程使用)。
- 退出並登錄,仍是同樣的問題。
- 重新啓動機器,是的它的工作原理,但不是所需的答案:)。
我真的很想知道背後的原因。這是我第二次遇到這種情況,我不想再次重新啓動機器。
不管怎樣,ProcessExplorer.exe或handles.exe怎麼都不顯示句柄!我失去了信心..
非常類似的東西在下面的鏈接(!甚至更多)進行了討論,但沒有他們的幫助我(或者我找不到合適的人):
- Run Visual Studio Debug. The process cannot access the file, because it is being used by another process
- Visual Studio - Cannot build a simple project more than once
- VisualStudio2010 Debugging - The process cannot access the file ... because it is being used by another process
對於進程資源管理器,請確保您這樣運行的:「procexp/E」可以看到所有的手柄和DLL文件(並確保您有最新版本)。 –
謝謝你的提示,依然如此。 – Feyyaz
也許一些反病毒檢查後面的東西? –