C++ C++/CLI Intellisense没有';无法在调试配置中工作

C++ C++/CLI Intellisense没有';无法在调试配置中工作,c++,c++-cli,intellisense,C++,C++ Cli,Intellisense,我在Visual Studio 2012中有一个C++/CLI项目,其中有一个奇怪的Intellisense问题。我通过头文件引用外部本地C++库(英特尔MSDK)。在发行版中,我可以通过F12导航到所有这些标题,我使用的所有类型都有Intellisense,并且没有Intellisense错误。但是在调试中,它好像找不到头文件;我收到数百个Intellisense错误,在这些类型上使用Go To Definition导航是不可能的 请注意,该项目在调试和发布时都可以很好地编译,实际上是Inte

我在Visual Studio 2012中有一个C++/CLI项目,其中有一个奇怪的Intellisense问题。我通过头文件引用外部本地C++库(英特尔MSDK)。在发行版中,我可以通过F12导航到所有这些标题,我使用的所有类型都有Intellisense,并且没有Intellisense错误。但是在调试中,它好像找不到头文件;我收到数百个Intellisense错误,在这些类型上使用Go To Definition导航是不可能的

请注意,该项目在调试和发布时都可以很好地编译,实际上是Intellisense在调试中出错了

在调试和发布中,include路径完全相同;它们基于INTELMEDIADKROOT环境变量


可能是什么问题?

我尝试清理所有临时文件,包括.suo、重新启动Visual Studio、无骰子


我最后签入了对源代码管理的所有修改,删除了项目文件夹并重新下载了所有内容。瞧,Intellisense和导航在调试中工作。也许我永远也不会知道那是什么。Intellisense数据库可能已损坏?

您从未想到“数百个Intellisense错误”可能与导航不工作有关???除了你没人能看见他们。是的,我想到了。两者的原因可能相同。原因是什么?这是我要问的问题。Intellisense错误声明它不知道Intel MSDK类型,正如我建议的那样。