Visual Studio编辑器不再强调错误


116

我的Visual Studio(2008)编辑器已停止为错误加上下划线(此漂亮的波浪红色线条)。我不能确切地说出何时,但是它可能与.Net Framework 3.5 SP 1或MVC Beta的安装有关(我想不太可能)。此外,出于评估目的,我是否安装和卸载了CodeRush和Resharper(决定不保留其中任何一个)。

有谁知道问题以及如何再次恢复此功能?


4
我最近在VS 2010中遇到了同样的问题。我很快就注意到了,猜怎么着,我安装和卸载了Resharper。
德米特里·塔什基诺夫

安装Resharper之后,在VS2013上发生了这件事。我认为Visual Studio Power Tools可能也起作用了。
这么多哥布林人2015年

Answers:


233

你检查Tools→交通Options...→交通Text Editor→交通C#→交通Advanced→交通Underline errors in the editor

我平时喜欢的插件乱搞后重置我的设置,因为他们往往惹设置:Tools→交通Import and Export Settings...→交通Reset all settings


对我来说那一点太明显了。谢谢,一切正常;)
Mats

9
完成上述操作并进行编译后,相同的修复程序可用于VS2013。
Chuck Savage 2013年

2
我不得不在2012年和2013年这样做。为什么默认情况下将其关闭!
Sonic Soul

10
卸载Resharper后,这真的很有帮助。
亚历杭德罗·巴斯迪达斯

1
我还需要检查同一位置的“显示实时语义错误”
majjam 2015年

18

关于可能的原因。

对于VS 2012和2013,如果您在不同计算机上将多个Visual Studio实例绑定到一个“实时”帐户并在其中一台计算机上安装了ReSharper,则它将禁用本机IntelliSense和错误下划线(由其自己的规则替换)它将通过您的帐户同步到没有ReSharper的另一台计算机上。


这可以解决我不断出现的下划线错误以及xaml intellisense设置未设置的问题,非常有用,谢谢!
codechinchilla 2014年

杜德...我只是想通了。有时候这很可怕。
Maxime Rouiller

1

在Visual Studio中,通常将其称为“ 禁用波浪线”或“波浪线”。

您在Visual Studio 2013中的表现如何?

工具 -> 选项 ...-> 文本编辑器 -> C / C ++ -> 高级 -> 禁用花粉:对/错(在IntelliSense下)->按OK


1

我知道这是一个古老的问题,并且有各种解决方案,但是我以不同的方式解决了它。我正在使用VS2017在C#代码上使用Unity3D,当VS突然决定停止在输入即时信息时出现下划线错误时。但是,如果我关闭文件选项卡并重新打开,则会突然消除该错误。

例如:

class A { 
public int x; 
s;
}

应该为那个孤独的's'符号错误地给出一个错误。但是,直到我关闭并重新打开此文件选项卡后,VS才对它加下划线。

解决方案:复制了整个Unity Project文件夹(基本上类似于常规的VS Solution文件夹),并使用了新文件夹,而该问题就在那里了。


0

我在2017年遇到过同样的问题。有一个“禁用智能”选项,请确保将其设置为false。


0

对于Visual Studio 2017,请根据HeeJae在以下内容中的评论进行操作:

https://developercommunity.visualstudio.com/content/problem/113112/design-time-error-checking-isnt-working.html

即:

你好 您可能遇到了一个已知问题。你可以试试这个吗?

1.更新到最新版本如果不能解决问题

2.转到工具\选项\项目和解决方案\常规,然后取消选中“允许并行项目初始化”。

3.关闭VS。

4.删除解决方案文件旁边的“ .vs”目录。

5,重新打开VS

..

谢谢

解决问题后,可以重新启用“允许并行项目初始化”选项。

我试图升级VS,重置VS设置,清除VS缓存以及人们通常做的所有事情,但没有一个解决了这个问题!最后,上述解决方案对我来说是神奇的。

祝好运


0

从解决方案中再次卸载和加载相同的项目就可以了。只需右键单击该项目,然后单击“卸载项目”。卸载后,再次右键单击相同的项目,然后单击“重新加载项目”。错误突出显示将返回。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.