ultimate - resharper'更新源文件'不會停止(在Visual Studio 2015中)




resharper教學 (4)

當我在Visual Studio中打開一個項目(在本例中為2015)時,Visual Studio的右下角會彈出一個小小的進展“東西”。

AFAIK是Resharper為其intellisense更新所有程序集。 通常它會在幾秒鐘後停止,有時甚至會在大型項目上停止20秒。

現在在這個解決方案上,從這一天開始,它不會停止!

所以它從正確的站點開始變小,向左增長,然後又重新開始......(我等待的最長時間是30分鐘)。

在那個時候,電腦很慢,而R#在VS中不起作用。

已經重新啟動VS和電腦,但這沒有幫助。

它只適用於1種解決方案,而不適用於其他解決方案。 當我雙擊它(我之前不知道我可以做)時,它顯示,非常短,一個小窗口它正在處理什麼文件並顯示文件名

(angular.js)甚至在這個解決方案中都沒有(為了完整,它在另一個解決方案中,但它位於此解決方案之外的單獨目錄中。)。

我真的沒有線索......

編輯

我在我的visual studio .suo文件中找到了這個解決方案:C:\ cv \ Dev \ Dev.2.1 \ Frontend \ js \ angular \ directives \ userAccessDirective.js(該文件部分是二進制的,所以我可以'我只是刪除它我猜)所以我刪除了suo文件,VS重新創建它....使用相同的文件名! (並且userAccessDirective.js使用'angular'術語,我不知道它是否與它有關,但是這個引用在這個解決方案的suo文件中很奇怪)

編輯2

從suo文件中刪除了文件名,沒有什麼區別


Resharper - >選項 - > Intelisense - >從ReSharper到Visual Studio的常規切換


我剛剛在VS2017中發生了這種情況,這有效:

  1. ReSharper - >選項 - >常規 - >清除緩存
  2. 工具 - >選項 - > ReSharper [Ultimate] - >暫停
  3. 工具 - >選項 - > ReSharper [Ultimate] - >恢復

我發現,如果你正在使用WPF(因此有許多XAML文件),你可以通過從Resharper代碼檢查中排除XAML文件來獲得巨大的性能優勢。

在VS中,轉到菜單: Resharper - >選項 - >代碼檢查 - >設置。

查看“要跳過的元素”(您只能在加載項目/解決方案的情況下修改它)。在右側,添加文件掩碼“* .xaml”和“保存”。


面對來自標準庫的C ++文件的相同問題。 經過漫長的辛勤工作之後,ReSharper完成了更新:)





resharper