我有一个相当大的C#项目,包含许多文件,类等。一切正常但是如果我移动说ClassA并添加一个新的方法或属性然后移动到解决方案中的另一个文件并尝试访问它的智能感知报告它不存在并用红色加下划线。如果我构建解决方案,它将正确构建没有错误,红线将消失,直到我再次开始编辑文件,然后红线将返回并报告为错误。
保存解决方案和所有文件没有帮助,但如果我重新启动visual studio,它将按预期工作,除非我向现有类添加更多新方法/属性,然后我必须重新启动或遇到同样的问题。
很久以前我用visual studio express遇到了这个问题我无法修复它但是当我升级到一个新的视觉工作室时它就消失了。现在,Windows 8.1上的Visual Studio 2013 Ultimate已经出现了问题,我再也找不到任何解决方案了:(
答案 0 :(得分:2)
确认您的智能感知选项仍然配置正确。
转到工具=>选项=>文字编辑器=> C#=>智能感知。
确保在"完成列表"
下(选中)输入字符后显示完成列表
确保在"选择完成列表"你有:
通过输入以下字符进行承诺:{}[]().,:;+-*/%&|^!~=<>?@#'"\
和
(选中)按空格键