Visual Studio 2013报告错误的"不包含"最近扩展方法的错误定义

Jim*_*mmy 8 c# intellisense extension-methods visual-studio-2013

Visual Studio 2013(vs)在手动构建时编译解决方案(即,它报告"构建成功",错误列表中没有错误,并且运行程序显示最新更改).但是,当vs开始在后台构建时(对于Intellisense?),最近添加的扩展方法会出现错误.扩展方法以红色下划线,右键单击它们以"转到定义"会导致出现"无法导航到[方法名称]"的错误.

在此错误消息之前创建的扩展方法(在与错误错误消息中列出的方法相同的类中)不会显示在错误消息中.

我做了一个清洁,无济于事.

没有安装resharper.

如何在Visual Studio 2013中重置intelisense缓存?我看到了Visual Studio 2008的说明,但没有看到Visual Studio 2013的说明.

apk*_*apk 8

对于Visual Studio 2015,我的解决方案没有.sdf文件,重新启动没有帮助.但是,以下步骤解决了我的问题:

  1. 关闭Visual Studio(重要)
  2. [solution folder]\.vs\[solution name]\v14
  3. 删除.suo文件
  4. 启动Visual Studio


Jim*_*mmy 7

事实证明,关闭所有打开的文件,然后关闭Visual Studio,并重新启动修复了问题.PFF!