Visual Studio在编辑器中不显示编译时错误
例如,当我写:
string x = "turtle"; x.Go();
在String上没有检测到Go()方法的红色波浪线。
只有在编译时才会检测到错误。
我刚刚升级到Windows 7,我有Visual Studio 2008。
在我的旧环境中,错误在实际编译之前被检测到。
有没有我失踪的设置?
编辑:“工具 – >选项 – >文本编辑器 – > C# – >编辑器中的下划线错误”被选中。
我没有“实时语义”选项。 也许我需要去SP1?
您需要在编辑器中打开下划线错误,并在Visual Studio中显示实时语义错误选项。
这些选项可以在这里find:
Tools > Options > Text Editor > C# > Advanced > Editor Help
编辑:您将需要安装SP1才能使用此function 。
select工具 – > 选项 ,然后select文本编辑器 。 在您正在使用的语言(即C#)下,转到高级 ,并确保在编辑器中的下划线错误和显示实时语义错误已检查
对于Visual Studio 2015及更高版本:
转到: Tools > Options > Text Editor > C# > Advanced > Editor Help
然后select: Enable Full solution analysis
我有同样的问题,并安装了SP1 ,并在编辑器中出现下划线错误,并显示在VS2008的选项中检查选中的生活语义错误 。
我的解决scheme是下载Microsoft Visual Studio 2008 Service Pack 1(安装程序)并重新安装该程序包。 尽pipe它已经安装了,但它并没有被归类为“修复”或“重新安装”,但是它起作用了。
重新启动VS解决了我的问题一次。