簡體   English   中英

Resharper 8.1 Test Runner減慢Visual Studio文本編輯速度

[英]Resharper 8.1 Test Runner slowing down Visual Studio Text Editing

我有一個相當小的C#解決方案,里面有大約5個項目。 我正在使用Visual Studio 2012和Update 4,以及Resharper 8.1(build 8.1.23.546)。 這是一款帶有SSD和16GB RAM的I7,擁有大量磁盤空間。 這台機器的性能非常出色。

我將R#設置為我的單元測試運行器,我注意到,只要我運行任何單元測試(一個或多個,通過或失敗,沒有區別),Visual Studio文本編輯器幾乎無法使用。 鍵入編輯器窗口會遇到如此極端的延遲(擊鍵之間最多1秒),這會完全打破開發流程。 有時候我實際上不得不停止打字讓鍵盤趕上來讓我可以在Intellisense中查找一些內容。

問題一直存在,直到我關閉然后重新打開VS,此時一切都很好。 直到我再次進行單元測試。 然后又回來了。

我運行進程監視器,看看是否有任何東西(它沒有),我已經嘗試了各種各樣的東西,如清理各種緩存,臨時asp.net文件,重置設置,一切都沒有效果,實際上基本上幾乎所有在Google搜索結果中顯示的選項都非常慢

然而,消除過程確實最終縮小了一切與Resharper,特別是測試運行器的問題。

然后我嘗試了R#性能優化技巧,如此處所述- 加速Resharper的終極指南 ,唯一有效的(多次重啟后)是禁用單元測試運行器。

我已經禁用了R#測試運行器,並恢復到內置的VS(我討厭),問題立即消失了。 一旦我重新啟用R#測試運行器,問題就會出現。

有沒有其他人遇到過這個問題,並找到了解決方案?

干杯:)

我通過轉到CodeMaid - >配置... - >挖掘(Spade) - >常規並取消選中“使用代碼文件同步概述”來提高我的性能。 Resharper代碼分析和單元測試正在進行中。

Visual Studio 2013
Resharper 8.1.23.546
CodeMaid 0.7.0 

這似乎已在最新的8.2 EAP版本中修復(我今天上午下載並安裝了8.2.0.1139)。 我關閉VS2012,安裝R#並獲取它以刪除沖突的產品。

當我重新打開VS時,它已經破壞了所有R#擴展工具(可能是因為它不是一個穩定的版本)。 我還告訴它在單元測試選項中禁用對NUnit的支持(因為我們沒有使用它)(之前這沒有任何區別)。

我現在可以使用R#runner運行單元測試(它也快了很多),並且IDE中沒有強制打字速度減慢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM