c# - 智能感知显示虚假错误,不能 "go to definition"(Visual Studio 2013)

标签 c# visual-studio-2013 intellisense

我发现在我的计算机上,Intellisense 经常失败(不出现),并且当我的代码实际编译并正常工作时,我的代码中经常出现错误错误(红色下划线)。

通常,错误出现在 using 指令上,当您将鼠标悬停时,它会显示“找不到类型或命名空间名称‘X’”。但是命名空间 X 是在当前项目中定义的。

如果我编译,错误会暂时消失,直到我更改代码,然后它们会在几秒钟后返回。

我尝试过清理和重建项目、删除我的 Visual Studio 项目和全局设置、删除 bin/obj 文件夹等。在 VS 2012 中一切正常。

是什么导致智能感知出现这样的错误行为?

最佳答案

您最近是否为文件扩展名添加了一些扩展名?如果是,则转到“工具”>“选项”>“文本编辑器”>“文件扩展名”,然后清除所有您未添加的扩展名,然后关闭解决方案并再次打开

关于c# - 智能感知显示虚假错误,不能 "go to definition"(Visual Studio 2013),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24020393/

相关文章:

c# - 从 XAML 访问 C# 的函数

dll - 为什么我的 F# 脚本上的智能感知失败?

c# - 如何将带有 HTML 标签的文本拆分为数组

c# - 我想生成具有角标(Badge)和声音功能的 iOS 推送通知有效负载,我可以使用哪些类和库? [C#]

c# - 以编程方式更新 DataGridView 中的多行

visual-studio-2008 - 是否可以调整 Visual Studio 2008 智能感知弹出窗口的不透明度?

c++ - VS 2010 智能感知不适用于上转换项目

c# - 如何使用 Code First 在 ASP.NET MVC 5 Identity 2.0 中为 AspNetUser 表(Id 列)的客户表(CreatedBy 列)添加外键

sql-server - 通过代理服务器连接到 Azure 上的 SQL Server 数据库

visual-studio-2012 - VS2012:如何更改文本编辑器左侧的竖线颜色?