Visual Studio Intellisense没有显示某些类

DSc*_*ana 3 c# intellisense xna syntax-highlighting visual-studio

我的Visual Studio没有显示IntelliSense自动完成中的许多可用类.例如,我正在处理的项目具有对Microsoft.Xna.Framework命名空间的引用,但即使在文件中添加using语句后Microsoft.Xna.Framework,IntelliSense也无法识别类似Texture2D和的类Rectangle.但是,我仍然可以输入它们而不会出现编译器错误.知道发生了什么事吗?

IntelliSense可以检测标准库,System.Diagnostics但不能检测任何外部库.

它不是NameSpace冲突问题,因为IntelliSense中也缺少当前命名空间中的类.

我试过了:

  • 重新启动Visual Studio(使用和不使用关闭选项卡)
  • 删除内容 %LocalAppData%\Microsoft\VisualStudio\14.0\ComponentCacheModel folder
  • 重置导入和导出设置

小智 11

对我有用的是卸载和重新加载项目


Jac*_*ern 5

如果卸载/重新加载项目不起作用,请尝试删除在 SolutionName/.vs/ 文件夹中找到的 .suo 文件。.vs 文件夹是一个自动创建的隐藏文件夹,因此您必须显示隐藏文件夹才能看到它。


DSc*_*ana 0

好吧,可能不是最好的解决方案,但它确实有效。我重新安装了 Visual Studio,问题得到解决。而且,此后它就再也没有出现过(这发生在大约 3 个月前)。