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