ReSharper 卸载 - Visual Studio 不再显示正确的错误突出显示

Posted

技术标签:

【中文标题】ReSharper 卸载 - Visual Studio 不再显示正确的错误突出显示【英文标题】:ReSharper uninstall - Visual Studio no longer shows correct error highlighting 【发布时间】:2010-10-24 03:07:21 【问题描述】:

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

到目前为止,这已经发生在我们的两台 PC 上。我试过重新安装和修复,但没有运气。有什么想法可以在 Visual Studio 中恢复突出显示吗?

【问题讨论】:

【参考方案1】:

转到工具 -> 选项并在环境下选择字体和颜色节点。

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

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

【讨论】:

感谢您提供出色的答案(非常感谢屏幕截图),但这并不能解决问题。当我收到错误时,我仍然会得到蓝色下划线。语法错误选择的颜色是红色,所以我不知道发生了什么……我什至昨晚尝试完全卸载并重新安装,但没有任何乐趣。还有其他想法吗?【参考方案2】:

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

编辑器中的错误下划线 显示实时语义错误

【讨论】:

感谢您提供出色的答案(非常感谢屏幕截图),但这并不能解决问题。当我收到错误时,我仍然会得到蓝色下划线。语法错误选择的颜色是红色,所以我不知道发生了什么……我什至昨晚尝试完全卸载并重新安装,但没有任何乐趣。还有其他想法吗? – 尼克 16 秒前 我遇到了同样的问题...当我执行重新锐化操作时,会出现蓝色下划线。 在 VS2013\R# 8.1 中有这个问题。此解决方案已修复。本来以为这会默认开启。 许多其他设置也被破坏了。可能最好将所有 Visual Studio 设置重置为默认值。【参考方案3】:

我遇到了类似的问题 - 不确定它是否是由 Resharper 卸载引起的 - 并且通过安装 VS 2008 SP 1 得到了修复。

http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&displaylang=en

【讨论】:

【参考方案4】:

事实上,Resharper(从 8.1 开始)破坏的不仅仅是错误突出显示设置。例如,卸载后 XAML 文件的自动完成功能被破坏;并且根据 Resharper 的支持,其他各种键绑定也被破坏了。我强烈怀疑 Visual Studio 2012 以各种方式被卸载彻底破坏。

在 Visual Studio 2012 中,解决方案似乎是将所有 Visual Studio 设置重置为默认值。

转到“工具”菜单,选择“导入和导出设置...”。选择“重置所有设置”单选按钮,然后单击“下一步”。

单击“下一步”后,系统将提示您选择保存当前(已损坏)设置的位置。有趣的是,Export Settings 对话框的默认目录指向一个已被 Resharper 安装程序孤立的目录。恰好那里已经有一个导出文件。尝试恢复该设置文件可能会很有趣。我的日期似乎是或大约在我安装 Resharper 的时间。我怀疑这是他们的安装程序生成的保存文件(但被他们的卸载程序忽略)。

无论如何。重置对我有用。如果您有勇气,您可以尝试使用 Resharper 安装程序留下的导出文件。

一般投诉(因为我对这一切感到非常恼火......到目前为止,在 StackExcange 上此页面的浏览量已超过 11,000 次,在该主题启动 3 年后)。 Resharper 技术支持有一个四年前的错误报告,涵盖了卸载造成的损害。四年后,它仍然没有修复。根据我粗略的粗略计算,我猜想他们的演示版本的 Resharper 卸载已经破坏了大约 30,000 名开发人员的 Visual Studio。它被丢弃了。让没有错误。尽管不是立即显而易见,但 Visual Studio 的主要功能已被禁用,结果是一个完全无法用于开发的 Visual Studio 实例。粗制滥造。

【讨论】:

我必须同意你的投诉。考虑到时间已经过去了——我不禁觉得这是 JetBrains 玩世不恭的尝试,试图“欺骗”开发人员,让他们认为在试用期到期后,如果不重新磨练他们就无法生存。

以上是关于ReSharper 卸载 - Visual Studio 不再显示正确的错误突出显示的主要内容,如果未能解决你的问题,请参考以下文章

Visual_Assist_X和Resharper那个比较好?

visual studio 使用Resharper进行测试

Visual Studio 2013 中的 Resharper 8.0

markdown Resharper / Visual Studio

如何在Visual Studio中禁用ReSharper并再次启用它?

.NET工具ReSharper:如何帮助Visual Studio用户?