C# 解决方案范围分析在Resharper 4.5中被破坏?

C# 解决方案范围分析在Resharper 4.5中被破坏?,c#,.net,visual-studio,resharper,resharper-4.5,C#,.net,Visual Studio,Resharper,Resharper 4.5,自从升级到resharper 4.5以来,我在解决方案范围内的分析方面遇到了问题 我不断地得到错误的否定,并且让resharper报告我代码中不存在的错误 我发现消除错误的唯一方法是打开每个报告的错误文件,找到有问题的类型/类,打开这些文件,然后再次关闭所有内容,这似乎迫使resharper重新分析所有内容 我相信@jira已经存在缺陷,但我正在寻找如何快速强制resharper重新分析错误文件的简便技巧…当这种情况发生在我身上时,我使用shift+alt+Page Down滚动到解决方案中的下

自从升级到resharper 4.5以来,我在解决方案范围内的分析方面遇到了问题

我不断地得到错误的否定,并且让resharper报告我代码中不存在的错误

我发现消除错误的唯一方法是打开每个报告的错误文件,找到有问题的类型/类,打开这些文件,然后再次关闭所有内容,这似乎迫使resharper重新分析所有内容


我相信@jira已经存在缺陷,但我正在寻找如何快速强制resharper重新分析错误文件的简便技巧…

当这种情况发生在我身上时,我使用shift+alt+Page Down滚动到解决方案中的下一个错误。仅仅通过错误发送消息将使Resharper重新分析文件。 这不是一个好的解决方案,但它是有效的

编辑: 如果您进入菜单ReSharper->Windows->“解决方案中的错误”,您将看到一个名为“解决方案中的错误”的窗口。右边有一个按钮,名为“重新分析有错误的文件”。
你甚至可以把它放在快捷方式上。

在resharper中看起来是个问题。通常最好直接向他们报告,然后等待他们发现这个问题


而且,这更像是一个bug报告,而不是一个编程问题。

这里也一样,但我也得到了多年的误报(或否定)。我的两个失败点是WPF(特别是XAML)和在代码文件中使用Unicode(即,使用非拉丁字母编程)


我建议干脆关掉它,特别是考虑到你为它付出的性能代价。

这可能是一个巨大的痛苦,但我偶尔也会遇到同样的问题,如果我构建的项目显示错误,它就会消失


例如,就在昨天,它无法为我们的一个较小的项目找到Excel库,它完全是红色的,尽管没有任何更改,所有DLL都被找到并引用,而且没有明显的错误。我刚刚重建了那个单独的项目,它编译时没有出现错误,红色条立即消失。

定期删除您的resharper缓存文件-特别是如果您是从以前的版本升级的。您的解决方案文件夹下很可能有一个_Resharper.*文件。整个文件夹结构可能会被吹走,当Resharper对我表现不好时,我会这样做。

我在早期版本中也偶尔看到过这种情况,分析会将单个文件几乎全部涂成红色。关闭/重新打开文件或解决方案不会有任何帮助,有时甚至不会关闭/重新打开VS。我模糊地记得,我可能已擦除了ReSharper的缓存文件以试图修复此情况,但我真的不记得这是否有效。我曾遇到过类似的问题,以及最新的夜间版本(4.5.1236.0)似乎修复得很好。我有4.5.1234.4版本,昨天没有看到更新。谢谢最新版本没有帮助。。。我今天仍然遇到这些问题-/嗯,比起我的解决方案,或者禁用然后重新启用解决方案范围的分析,我更喜欢它。。。谢谢那个“重新分析有错误的文件”的把戏救了我一天。好主意。谢谢。是的,我确实提到已经有一个bug报告,我只是在寻找其他人找到的解决方法。无论如何,谢谢。嗯,那很有趣。我已经发现版本4和更高版本的性能更高,虽然…感谢这一点。在浏览并删除整个解决方案及其组成项目中的所有Resharper文件夹和文件后,解决方案范围内的分析开始工作。