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

Mic*_*hel 27 resharper visual-studio-2015

当我在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文件中删除了文件名,没有什么区别

Aus*_*son 26

我刚刚在VS2017中发生了这种情况,这有效:

  1. ReSharper - >选项 - >常规 - >清除缓存
  2. 工具 - >选项 - > ReSharper [Ultimate] - >暂停
  3. 工具 - >选项 - > ReSharper [Ultimate] - >恢复


Tre*_*vor 7

我发现,如果你正在使用WPF(因此有许多XAML文件),你可以通过从Resharper代码检查中排除XAML文件来获得巨大的性能优势.

在VS中,转到菜单: Resharper - >选项 - >代码检查 - >设置.

查看"要跳过的元素"(您只能在加载项目/解决方案的情况下修改它).在右侧,添加文件掩码"*.xaml"和"保存".


Mic*_*hel 3

我最终重新安装了 Resharper,结果成功了。