答案 0 :(得分:1)
Visual Studio的IntelliSense使用与编译器不同的分析引擎。它经常落后。它有时不同意编译器。
编译器是编译器接受的最终权限。
有时,智能感知的所有需求都是时间。当它在宏上窒息时,我经常(但并不总是)设法通过查看宏的第一个麻烦使用的定义来更新其想法。右键单击并选择 Peek definition 。
答案 1 :(得分:1)
IntelliSense可能没有索引您项目的所有代码和依赖项,也无法找到带下划线的符号。有时它可以帮助关闭Visual Studio并删除索引数据库(解决方案文件夹中的那些大* .sdf文件)并重新启动。