Visual Studio C ++ / CLI 2010的Intellisense不起作用;有替代品吗?

时间:2011-02-06 10:14:40

标签: visual-studio-2010 c++-cli intellisense

  

可能重复:
  What are people replacing the missing C++/CLI Intellisense in VS 2010 with?

我今天下载并安装了Visual C ++ 2010 Express。令我震惊和恐惧的是,变量的点没有跟随任何东西,底部状态栏读取错误:

“智能感知:C ++ / CLI不可用”

所以...就是这样,我可以找到并使用Intellisense的替代方案吗?其他stackoverflow问题解决了Intellisense可能破坏的性质。从我读过的内容来看:

  • 他们建议使用Visual Assist。我刚刚下载的Visual Assist免费试用版与VC ++ 2010 Express不兼容。
  • 他们谈论以某种方式操纵Visual C ++本身,通常是通过删除.ncb文件。你们中的任何人都知道这个文件的位置吗?如果是这样,那是我希望的一个答案 - 也许它会修复intellisense!

谢谢!当然,随意加入任何其他想法!

2 个答案:

答案 0 :(得分:2)

是的,VS 2010不支持C ++ / CLI Intellisense。 VS团队承诺会有更新,但我很确定我们不会看到它。太糟糕了,C ++ / CLI对于在C ++和C#/ VB /任何其他.NET管理的语言之间创建桥类非常有用。

Visual Assist X确实将其恢复,但由于VS Express版本不支持扩展,您有三种选择:

1)没有智能感知的生活

2)获得VS专业版或更好(如果你是学生,你可以免费从MSDNAA获得)

3)降级到Visual C ++ 2008 Express

答案 1 :(得分:1)

只需使用Visual Studio 2008。

您发现哪个功能更为重要,这很简单。只选一个:

  • 多显示器支持
  • C ++ / CLI项目的Intellisense