對我來說,我在Visual Studio 2013中使用了Resharper和30多個項目,除了Ultimate Guide以外,甚至禁用了全面的解決方案分析,總的來說還不夠好。我有16GB內存 - 所以內存可能不是問題。
隨着項目數量的增加,Resharper不能很好地擴大規模。
我如何固定這些問題是(除了終極指南(建議有很大的))
- 卸載不直接相關
- 編輯項目跳過作爲Adrianm建議
任何項目
- 轉到Resharper菜單=>選項=> CodeInspection =>檢測嚴重性。去你的編程語言(C#)。在這些選項中,您會看到針對不同問題(幾百個)的許多檢查嚴重性。他們中的大多數我不在乎,其中一些我經常使用。我將嚴重程度設置爲「不要顯示」,因爲我不在乎的嚴重程度。
- 由於Resharper在一段時間後的性能也有所下降,而且我確實在我的解決方案中有一些我喜歡的suo設置(一些不太頻繁的項目卸載,調試異常啓用等),我對它們進行了備份。首先刪除解決方案文件夾中的suo文件(用戶設置)。之後,在Visual Studio中設置所需的設置,然後單擊全部保存。之後,爲該suo文件進行備份。每當resharper減速時,如果暫停/恢復不起作用,我關閉解決方案,刪除當前suo文件,從備份恢復suo文件並再次啓動解決方案。
現在所有這些步驟都爲我提供了一個非常好的Resharper性能,與我的Visual Studio一起。它有助於儘早投資。特別是對於第3項,當你考慮它時,你實際上並行地執行了許多你不關心的檢查。
我知道這是一個較老的線程 - 但我在這裏寫的部分是獨立於Visual Studio和Resharper版本的,我無法在網絡上的其他任何地方找到它。
希望它有助於任何人看到與Resharper類似的性能問題。
編輯1:順便說一句 - 一旦你有這個工作,它有助於得到resharper設置的備份,以防萬一他們迷路了。如果你在多個開發人員之間共享項目,把它放到git/SVN也是一個好主意。
1.獲得更多的記憶。 2.使用SSD。 – Oded 2012-04-19 14:20:34
對我來說,我總是不得不關閉分析儀(VS底部的紅色/綠色光源)來進行大型項目...... – Zaki 2012-04-19 14:22:05
解決方案有多大? IMX R#可以處理很多*類和/或文件*,但是很多*項目很少(很多很少)* – AakashM 2012-04-19 14:23:20