我的 Visual Studio (2008) 编辑器不再会标出错误(那些漂亮的波浪形红线)。我不能确切地说出是什么时候开始的,但可能与安装 .Net Framework 3.5 SP1 或 MVC Beta 有关(但我认为这不太可能)。此外,我曾经安装并卸载了 CodeRush 和 Resharper 进行评估(决定都不使用)。
有人知道这个问题的原因以及如何恢复这个功能吗?
我的 Visual Studio (2008) 编辑器不再会标出错误(那些漂亮的波浪形红线)。我不能确切地说出是什么时候开始的,但可能与安装 .Net Framework 3.5 SP1 或 MVC Beta 有关(但我认为这不太可能)。此外,我曾经安装并卸载了 CodeRush 和 Resharper 进行评估(决定都不使用)。
有人知道这个问题的原因以及如何恢复这个功能吗?
您有检查过工具→选项...→文本编辑器→C#→高级→在编辑器中下划线标记错误吗?
通常我喜欢在插件操作后重置我的设置,因为它们往往会干扰到设置:工具→导入和导出设置...→重置所有设置。
关于可能的原因。
对于 VS 2012 和 2013,如果您在不同机器上绑定了一个“live”帐户,并在其中之一安装了 ReSharper,则会禁用本机 IntelliSense 和错误下划线(以替换为其自己的规则),并且这些将通过您的帐户同步到没有 ReSharper 的另一台机器。
工具 > 选项 > 文本编辑器 > 常规 > 显示错误波浪线
我知道这是一个老问题,并且有各种解决方案,但我用不同的方式解决了它。我正在使用VS2017在我的C#代码中与Unity3D一起工作,突然间VS停止了在我打字时下划线标记错误。然而,如果我关闭文件选项卡并重新打开,它会突然地标记出错误。
例如:
class A {
public int x;
s;
}
很明显,这个孤独的“s”符号应该会引起错误。但是,在我关闭并重新打开此文件选项卡之前,VS不会将其下划线。
解决方案: 复制整个Unity项目文件夹(基本上就像常规的VS解决方案文件夹)并使用新文件夹进行操作,问题在那里消失了。
i.e:
你好。你可能遇到了一个已知的问题。你可以尝试以下方法吗?..
谢谢你。这通常被称为在Visual Studio中禁用波浪线。
您如何在Visual Studio 2013中操作?
工具 -> 选项... -> 文本编辑器 -> C/C++ -> 高级 -> 禁用波浪线: True/False(在智能感知下) -> 点击确定
对于所有在2021年有疑问的人...
在设置中搜索"C_Cpp.errorSquiggles"。
确保为用户以及工作区启用它。无需重新启动Visual Studio。