Visual Studio 2010当没有错误时,用红色错误行错误地强调了代码/注释

我正在处理一个相当大的项目,并且在错误检查方面遇到了奇怪的问题,并且在某种程度上与IntelliSense有关。Visual Studio 2010当没有错误时,用红色错误行错误地强调了代码/注释

通常,如果我要输入一些骨头化的东西,比如“int a =”aa“;”,它会用红色标出“aa”。但是,我看到VS做这个随机部分我的代码时,我做了微不足道的变化。

例如:

/* 

Some comment here, just going to stretch it out for my example..

*/

int proto1();

int proto2();

如果我更改了项目的其他部分,有时随机函数将得到强调,甚至部分的注释的。就像30分钟前,它强调了相当于在评论中间开始的评论的一半,它也强调了所有int proto1();和int proto2()的一部分;

我会张贴截图,但我受合同约束不公开任何工作,我不能轻易地复制它在较小的项目。

我不明白它为什么这样做。当我编译这个项目时,任何虚假的错误和强调它都消失了,它编译得很好。虽然这一点,有没有错误。这是弥补随机错误,并强调随机行/字/半字。我还想指出,加载新的智能感知信息似乎有很大的延迟,差不多要2-3分钟或更长时间。

我会尝试重现它在一个不相关的项目,并在这里后,如果我可以。但是,任何帮助将不胜感激。

谢谢!

*编辑:忘记说,多次点击空格键会有时纠正错误,但这是不可靠的,并不总是工作。

回答:

智能感知通常关闭,但请确保已安装最新更新。 昨天刚刚安装了sp1,很多智能感知问题都没有解决。

回答:

我有同样的问题,在我的情况下,它主要与库中定义的库函数和类型有关。这个为我修好了:

打开命令行参数。您可以使用下面到达那里: 项目>项目名属性>配置属性>链接>命令行

在底部的附加选项框中添加 /I "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include"

你当然需要正确的路径在哪里安装Visual Studio。

宾果!我希望它也适用于你。 :)

回答:

智能感知有时可以真正陷入复杂的代码。我想直到VS2012发布出来,我们无能为力。

但是,如果发生这种情况,我使用了一个技巧 - 切换您的构建配置调试 - >发布,然后再回来。您无需等待,只需在该下拉框中点击两次即可。它应该刷新IS缓存并使红色错误下划线消失。

回答:

我看到这是一个陈旧的问题,但有些人可能会觉得这有帮助。

我刚刚有同样的问题。我尝试了许多这里和其他地方概述的解决方案。我终于尝试以另一个用户的身份运行Visual Studio(右键单击“以不同用户身份运行”),但问题并未出现。然后,我以另一个用户的身份登录到我的电脑,并删除了我遇到问题的用户的个人资料。

如果您的个人资料对您很重要,或者其中的信息很重要,我强烈建议您先备份相关信息。如果您不明白您的个人资料中包含哪些信息,请确保在删除之前进行操作。

1)登录为不同的用户(使用管理员权限),比你想删除

2)打开属性电脑

3)高级系统设置(左侧)

4)设置为用户配置文件(中间)

5)选择要删除的配置文件,然后单击删除按钮

6)重启

感谢: https://superuser.com/questions/63017/how-do-i-delete-a-user-profile-on-a-windows-7-machine-that-is-part-of-a-domain

以上是 Visual Studio 2010当没有错误时,用红色错误行错误地强调了代码/注释 的全部内容, 来源链接: utcz.com/qa/264934.html

回到顶部