C ++ / CLI Intellisense在调试配置中不起作用

时间:2014-02-27 21:53:24

标签: c++ c++-cli intellisense

我在Visual Studio 2012中有一个带有奇怪的Intellisense问题的C ++ / CLI项目。我通过标头引用外部本机C ++库(Intel MSDK)。在Release中,我可以通过F12导航到所有这些头文件,我在我使用的所有类型上获得Intellisense,并且没有Intellisense错误。但是在Debug中,它好像找不到标题;我得到了数百个Intellisense错误,并且使用Go To Definition对这些类型进行导航是不可能的。

请注意,项目在Debug和Release中编译都很好,它实际上是在调试中出错的Intellisense。

包含路径在Debug和Release中完全相同;它们基于INTELMEDIASDKROOT环境变量。

问题是什么?

1 个答案:

答案 0 :(得分:0)

我尝试清理所有临时文件,包括.suo,重启Visual Studio,没有骰子。

我最终检查了对源代码控制的所有修改,删除了项目文件夹并重新加载了所有内容。请注意,Intellisense和导航工作在Debug中。也许我永远不会知道那是什么。可能是Corrupt Intellisense数据库?