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

Visual studio 2015 resharper';更新源文件';不停止(在Visual Studio 2015中),visual-studio-2015,resharper,Visual Studio 2015,Resharper,当我在VisualStudio中打开一个项目(本例中为2015年)时,在VisualStudio的右下角会弹出一个小进度“东西” 很可能它正在为其intellisense更新所有程序集。 通常情况下,它会在几秒钟后停止,对于大型项目,有时会在20秒钟后停止 现在在这个解决方案上,突然,从今天起,它不会停止 所以它从右边开始变小,向左边生长,然后再重复,再重复。。。。(我等待的最长时间是30分钟) 在这段时间里,pc速度很慢,R#在VS中无法工作 已经重新启动了VS和pc,但这没有帮助 它只适用

当我在VisualStudio中打开一个项目(本例中为2015年)时,在VisualStudio的右下角会弹出一个小进度“东西”

很可能它正在为其intellisense更新所有程序集。 通常情况下,它会在几秒钟后停止,对于大型项目,有时会在20秒钟后停止

现在在这个解决方案上,突然,从今天起,它不会停止

所以它从右边开始变小,向左边生长,然后再重复,再重复。。。。(我等待的最长时间是30分钟)

在这段时间里,pc速度很慢,R#在VS中无法工作

已经重新启动了VS和pc,但这没有帮助

它只适用于一种解决方案,不适用于其他解决方案。当我双击它时(我以前不知道我可以这么做),它会显示一个很短的小窗口,显示它正在处理的文件,并显示一个文件名

(angular.js),它甚至不在这个解决方案中(完整地说,它在另一个解决方案中,但在这个解决方案之外的一个单独目录中)

我真的一点线索都没有

编辑

我在此解决方案的visual studio.suo文件中找到以下行: C:\cv\Dev\Dev.2.1\Frontend\js\angular\directions\userAccessDirective.js (文件部分是二进制文件,所以我想我不能直接删除它) 所以我删除了suo文件,VS重新创建了它。。。。使用相同的文件名! (userAccessDirective.js使用了“angular”术语,我不知道这是否与此有关,但奇怪的是,此引用位于此解决方案的suo文件中)

编辑2


从SUO文件中删除文件名,没有区别

与标准库中C++文件相同的问题。
经过长时间的辛勤工作,ReSharper完成了更新:)

我最终重新安装了ReSharper,这就成功了。

我发现,如果您使用的是WPF(因此有许多XAML文件),那么通过从ReSharper代码检查中排除XAML文件,您将获得巨大的性能优势

在VS中,进入菜单: 重新竖琴->选项->代码检查->设置


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

Resharper->Options->Intelisense->General
从ReSharper切换到Visual Studio

我刚刚在VS2017中实现了这一点,并且成功了:

  • 重新筛选->选项->常规->清除缓存
  • 工具->选项->重新竖琴[Ultimate]->挂起
  • 工具->选项->重新竖琴[Ultimate]->恢复

  • 你正在使用resharper angularjs扩展名吗?如果是这样,可能它被困在这个文件中了,我建议在中提出一个问题。如果你可以在摘要中包含这个文件,或者它的链接,那就太好了(如果你不能公开共享,也可以直接发送给我)删除为meI工作的.suo文件不认为这是一个有助于提问者的答案。作者说:“(我等待的最长时间是30分钟)”。建议我等待更长的时间,即几个小时。类似的问题,相同的解决方案(由于源代码更新,GUI至少每10秒阻塞2秒)我过滤掉了*.tlh和*.tli,这帮了我的忙。希望这能有所帮助。哇!对于一个有17个项目的解决方案来说,这是多么大的不同啊。