ReSharper卸载后,Visual Studio不能正确显示错误高亮。

70

我一直在试用ReSharper,决定卸载它。但是,在这样做之后,Visual Studio不再显示红色下划线突出显示,以往用于标识代码错误位置。

这已经发生在我们的两台PC上了。我尝试了重新安装和修复,但没有成功。有什么办法可以恢复Visual Studio中的突出显示效果吗?

4个回答

122

前往 工具 → 选项 → 文本编辑器 → C# → 高级,勾选以下选项:

  • 在编辑器中下划线标记错误
  • 显示实时语义错误

alt text


1
感谢您提供的出色答案(截图更是赞叹不已),但是这并没有解决问题。当我出现错误时,仍然会出现蓝色下划线。语法错误的选定颜色为红色,所以我不知道发生了什么......昨晚我甚至尝试了完全卸载并重新安装,但没有成功。还有其他想法吗?-Nick 16秒前 - Nick
我遇到了同样的问题...当我执行resharper操作时,会出现蓝色下划线。 - Chuck Conway
在VS2013\R# 8.1中遇到了这个问题。这个解决方案修复了它。本以为这应该是默认开启的。 - SleepyBoBos
许多其他设置也出了问题。最好将您的Visual Studio设置重置为默认值。 - Robin Davies

12
实际上,Resharper(截至8.1版本)破坏的不只是错误高亮设置。例如,在卸载后,XAML文件的自动完成功能被破坏,并且根据Resharper支持,各种其他关键绑定也被破坏了。我强烈怀疑Visual Studio 2012在许多方面都受到卸载的严重破坏。
在Visual Studio 2012中,解决方案似乎是将所有Visual Studio设置重置为默认值。
转到"工具"菜单,选择“导入和导出设置...”。选择“重置所有设置”单选按钮,然后单击“下一步”。
单击“下一步”后,您将被提示选择保存当前(损坏的)设置的位置。有趣的是,导出设置对话框的默认目录指向一个Resharper安装程序孤立的目录;并且那里已经有一个导出文件。尝试恢复该设置文件可能会很有趣。我的日期似乎在我安装Resharper时左右。我怀疑这是它们安装程序生成的保存文件(但被它们的卸载程序忽略了)。
无论如何。重置对我有用。如果你勇敢,可以尝试使用Resharper安装程序留下的导出文件。
一般投诉(因为我对所有这些感到非常恼怒...自StackExcange开启该主题以来,已有超过11,000次浏览,距离开启该主题已经3年了)。 Resharper技术支持有一个四年前的错误报告,涵盖了由卸载造成的损坏。四年后,它仍未修复。根据我的粗略估算,我猜测Resharper演示版的卸载程序已经损坏了约30,000名开发人员的Visual Studio。而且它是崩溃的。毫无疑问。虽然不是立即显而易见,但Visual Studio的主要功能已被禁用,其结果是Visual Studio的实例完全无法用于开发。 粗糙的工作。

我必须同意你的抱怨。考虑到已经过去的时间,我不禁觉得这是JetBrains企图“欺骗”开发人员认为他们在试用期结束后无法生存的一种愤世嫉俗的尝试。 - David Masters

6

前往 工具 -> 选项,在环境下选择字体和颜色节点。

选择显示文本编辑器的设置,在“显示项目”列表框中查找“语法错误”项目并进行修改。

另一个选项可能是在相同选项表单顶部使用“使用默认值”按钮。


感谢您提供的出色答案(截图更佳),但这并没有解决问题。当我出现错误时,仍然会出现蓝色下划线。语法错误的选择颜色是红色,所以我不知道发生了什么......昨晚我甚至尝试了完全卸载和重新安装,但没有成功。还有其他想法吗? - Nick

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接