這真讓人沮喪。這個問題發生在我有一個特別大的.cs文件時(我目前正在使用6000行和許多匿名類型)。視覺工作室複製到剪貼板IDE凍結
我會複製一行或一部分文本,有時在將幾件事情複製到剪貼板之後,或者有時甚至在第一次複製後,vs CPU使用率高達50%,並且IDE凍結任何達到分鐘,也許更長。粘貼立即發生,不會凍結。
如果我結束了devenv.exe任務並重新啓動它,通常情況下複製會再次好幾次,直到它再次開始凍結。
我有一個感覺問題可能被綁定到intellisense試圖重新計算自己..但是爲什麼這種情況發生時,代碼複製對我來說真的沒有意義。
有一件事我發現,如果我通過「用鼠標選擇並拖動& ctrl」方法複製文本,我就避免了這個問題。這導致我相信它可能與剪貼板環或寫入剪貼板有關。
我已經嘗試:
- SP1安裝
- 禁用殺毒
- 通過重命名feacp.dll禁用智能感知(這似乎並沒有在所有禁用)
- 禁用通過智能感知unticking texteditor/c#/ intellisense複選框(似乎也不會禁用它)
- 通過取消自動列表成員禁用智能感知&參數信息mation(似乎禁用它)
- 運行宏從剪貼板環中刪除所有項目 - 它將它們刪除,但問題依然存在。
我必須強調這似乎只發生在代碼文件變大,這也通常是由於在代碼中有許多匿名類型。
我使用Win7 x64與3GB內存,但我也有這個問題在Vista x64上。
另外,我的意思是說這是最好的方式,請不要採取重構的方法。我使用大數據集做了很多數據庫工作,所以匿名類型需要在那裏。我認爲無論有人寫他們的代碼如何,VS的這個功能應該可以正常工作而不會凍結IDE。
您使用的是VS.Net的版本? – Kibbee
我使用VS 2008 – benpage