我在今天的VS2010中遇到了一些非常不尋常的事情,這在過去沒有做過。Visual Studio 2010持有文件句柄
我有一個解決方案,裏面有8個項目。其中之一是包含大部分代碼的中央DLL項目。
當我打開VS並打開解決方案時,我可以按F6構建,並且所有事情都按預期發生。如果我對某條線條進行了評論並再次按F6構建,則會出現錯誤。它不能將DLL從obj \ Debug文件夾複製到主輸出文件夾,因爲它正在被另一個進程使用。如果我關閉IDE並重新啓動它,我可以毫無問題地重建解決方案,但只能重建一次。關閉解決方案並重新打開它(無需重新啓動整個IDE)不會有幫助。
當我在Process Explorer中搜索DLL的句柄時,它是VS2010本身!
基本上,我必須重新啓動我的整個IDE每次我想要建立我的解決方案,這顯然是完全不切實際的。
VS2010從來沒有和我一起做過這件事。任何想法可能是什麼,我可以嘗試什麼?
暫時禁用已安裝的任何擴展程序可能是值得的,看看是否有任何區別。 – 2012-01-11 00:38:35