为什么Intellisense"不适用于C++/CLI"?

11 intellisense c++-cli visual-studio-2010 visual-studio visual-c++

可能重复:
visual studio 2010中没有针对c ++/cli的IntelliSense?

正如标题已经说明的那样,没有弹出任何内容或检查语法.在状态栏中,显示以下消息.

Intellisense'不适用于C++/CLI'

通常我在Visual C++ 2010 Express中使用本机C++.

在Visual C++ 2008中,Intellisense正在为C++/CLI正常工作,所以我想它也应该在这个版本中工作.

Han*_*ant 17

C++ IDE中的IntelliSense解析器应该进行大修,它的慢性问题在每次发布时都没有好转..ncb文件随机损坏,IS数据库猖獗.对于VS2010,它被完全重写,一个新的解析器和一种存储结果的新方法.现在是一个.sdf文件,一个SQL Compact数据库.解析器是由Edison Design Group编写的,它们是唯一一个编写完全实现该标准的C++解析器的人.

可悲的是,他们没有资源为C++/CLI提供相同的处理.这项工作推迟了,它肯定不会用于SP1.连接反馈报告在这里,只有24票.投你的票.

编辑:这在VS2012中得到了解决,它再次支持用于C++/CLI的IntelliSense.和C++/CX一样,支持WinRT的语言扩展,其语法与C++/CLI非常相似,可能是完成这项工作的灵感来源.