我的Visual Studio(2008)编辑器停止了下划线错误(这个漂亮的波浪红线)。我无法确定何时,但它可能与安装.Net Framework 3.5 SP 1或MVC Beta(我猜不太可能)有关。此外,我还安装和卸载了CodeRush和Resharper用于评估目的(决定不保留其中任何一个)。
是否有人知道此问题以及如何再次恢复此功能?
答案 0 :(得分:232)
您检查过工具→选项... →文本编辑器→ C#→高级→编辑器中的下划线错误?
我经常喜欢在搞乱插件后重置我的设置,因为它们往往会弄乱设置:工具→导入和导出设置... →重置所有设置。
答案 1 :(得分:18)
关于可能的原因。
对于VS 2012和2013,如果您在不同的计算机上有多个Visual Studio实例,这些计算机绑定到一个" live"帐户并在其中一个上安装了ReSharper,它会禁用本机IntelliSense和错误下划线(以替换它自己的规则),这些下划线将通过您的帐户同步到另一台没有ReSharper的计算机。
答案 2 :(得分:3)
在 Visual Studio 2019 中找到它:Tools > Options > Text Editor > General > Show error squiggles
答案 3 :(得分:1)
这通常在Visual Studio中称为禁用Squiggl y或波浪线。
您将如何在Visual Studio 2013中完成?
工具 - > 选项 ... - > 文字编辑器 - > C / C ++ - > 高级 - > 禁用Squiggles :是/否(在IntelliSense下) - >按确定
答案 4 :(得分:1)
我知道这是一个古老的问题,它有各种解决方案,但是我用不同的方式解决了它。我正在使用VS2017在C#代码上使用Unity3D,这时突然VS决定停止在输入即时信息时加下划线错误。但是,如果我关闭文件选项卡并重新打开,则会突然消除该错误。
例如:
class A {
public int x;
s;
}
应该为那个孤独的's'符号明显给出一个错误。但是,直到我关闭并重新打开此文件选项卡后,VS才对它加下划线。
解决方案: 复制了整个Unity Project文件夹(基本上类似于常规的VS Solution文件夹),并使用了新文件夹,而该问题就在那里了。
答案 5 :(得分:1)
从解决方案中再次卸载和加载相同的项目可以解决问题。只需右键单击该项目,然后单击“卸载项目”。卸载后,再次右键单击相同的项目,然后单击“重新加载项目”。错误突出显示将返回。
答案 6 :(得分:0)
我在2017年遇到了同样的问题。有一个'禁用知识产权'选项,请确保设置为false。
答案 7 :(得分:0)
对于Visual Studio 2017,请按照HeeJae在以下内容中的评论进行操作:
即:
嗨。您可能遇到了一个已知问题。你可以试试吗?
1。更新到最新版本,如果仍然无法解决
2。转到“工具\选项\项目和解决方案\常规”,然后取消选中“允许并行项目初始化”。
3。关闭VS。
4。删除解决方案文件旁边的“ .vs”目录。
5。重新打开VS。
..
谢谢
问题解决后,您可以重新启用“允许并行项目初始化”选项。
我试图升级VS,重置VS设置,清除VS缓存以及人们通常做的所有事情,但没有一个解决了这个问题!最后,提到的解决方案对我来说是神奇的。
祝你好运
答案 8 :(得分:0)
致所有想在 2021 年畅游的人..
在设置中搜索“C_Cpp.errorSquiggles”。
确保为用户以及工作区激活它。 无需重新启动 Visual Studio。