我有一個相當小的C#解決方案,其中包含大約5個項目。我正在使用Visual Studio 2012更新4和Resharper 8.1(內部版本8.1.23.546)。它位於具有SSD和16GB RAM的I7上,具有很多磁盤空間。這臺機器的性能對其他所有產品來說都很棒。resharper 8.1測試運行速度減慢Visual Studio文本編輯
我將R#設置爲我的單元測試運行器,並且我注意到一旦我運行任何單元測試(一個或多個,通過或失敗,沒有任何區別),Visual Studio文本編輯器將變爲幾乎不可用。在編輯器窗口中輸入會遇到如此嚴重的滯後(擊鍵之間長達1秒),從而完全破壞了開發流程。有時我實際上不得不停止輸入,以便讓鍵盤輸入追上來,以便我可以在Intellisense中查找某些內容。
的問題仍然存在,直到我關閉並重新打開VS,此時一切都很好了。直到我運行另一個單元測試。然後它又回來了。
我已經運行進程監視器,看看是否能翻起什麼(它沒有),我已經試過像清理各種緩存,臨時asp.net文件,重新設置,都沒有效果各種各樣的事情,實際上基本上幾乎所有的選項都是在Google search results for VS being really slow
然而,淘汰過程最終確實把所有的問題都縮小了,成爲Resharper,特別是測試運行者的問題。
然後,我嘗試了R#性能優化技巧,如here - The Ultimate Guide to speeding up Resharper所述,唯一有效的工作(在許多重新啓動後)是禁用單元測試運行器。
因爲我已經禁用的R·測試運行,並恢復到內置VS一個(我恨),問題馬上就走開了。只要我重新啓用R#測試運行器,問題就會回來。
有其他人遇到這個問題,並找到了解決辦法? >配置... - - >挖(鏟) -
乾杯:)
我有同樣的問題。正常文件的打字速度很快,但是當我編輯單元測試文件時,它滯後。我認爲這是代碼分析,因爲使用Ctrl + Alt + Shift + 8(禁用當前文件的代碼分析)似乎有所幫助。但是,非單元測試文件沒有問題。然後,我取消選中「啓用單元測試」,無論代碼分析設置如何,問題都會消失。我沒有解決方案。 –
@JeremyRoberts我認爲這可能已經修復了一個新的R#版本(8.2.x EAP),請參閱下面的答案?希望它也適用於你! – wislon