我一直在试用 ReSharper,并决定卸载它。但是,在这样做之后,Visual Studio 不再显示它通常用来识别代码中错误位置的红色下划线突出显示。
到目前为止,这已经发生在我们的两台 PC 上。我试过重新安装和修复,但没有运气。有什么想法可以恢复 Visual Studio 中的突出显示吗?
我一直在试用 ReSharper,并决定卸载它。但是,在这样做之后,Visual Studio 不再显示它通常用来识别代码中错误位置的红色下划线突出显示。
到目前为止,这已经发生在我们的两台 PC 上。我试过重新安装和修复,但没有运气。有什么想法可以恢复 Visual Studio 中的突出显示吗?
转到Tools → Options → Text Editor → C# → Advanced,检查以下选项:
事实上,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 实例。粗制滥造。
转到工具 -> 选项并在环境下选择字体和颜色节点。
选择显示文本编辑器的设置并在显示项目列表框中查找项目“语法错误”并修复设置。
另一种选择可能是使用相同选项表单顶部的“使用默认值”按钮。
我有一个类似的问题 - 不确定它是否是由 Resharper 卸载带来的 - 它通过安装 VS 2008 SP 1 得到修复。