我发现在我的计算机上,Intellisense 经常失败(不出现),并且当我的代码实际编译并正常工作时,我的代码中经常出现错误错误(红色下划线)。
通常,错误出现在 using 指令上,当您将鼠标悬停时,它会显示“找不到类型或命名空间名称‘X’”。但是命名空间 X 是在当前项目中定义的。
如果我编译,错误会暂时消失,直到我更改代码,然后它们会在几秒钟后返回。
我尝试过清理和重建项目、删除我的 Visual Studio 项目和全局设置、删除 bin/obj 文件夹等。在 VS 2012 中一切正常。
是什么导致智能感知出现这样的错误行为?
最佳答案
您最近是否为文件扩展名添加了一些扩展名?如果是,则转到“工具”>“选项”>“文本编辑器”>“文件扩展名”,然后清除所有您未添加的扩展名,然后关闭解决方案并再次打开
关于c# - 智能感知显示虚假错误,不能 "go to definition"(Visual Studio 2013),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24020393/