【问题标题】:Why is there no intellisense in a CLR/CLI project为什么 CLR/CLI 项目中没有智能感知
【发布时间】:2010-06-02 00:35:08
【问题描述】:

我不知道我是否做错了什么,但是当我尝试编写代码时,没有指示选项或错误的智能感知弹出窗口。 我正在使用 Microsoft 的 Visual C++ 2010 创建 CLR/CLI 类型的项目。

【问题讨论】:

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


【解决方案1】:

请参阅 2009 年 5 月的这篇博文中的第二条评论:http://blogs.msdn.com/b/vcblog/archive/2009/05/27/rebuilding-intellisense.aspx

摘录:

作为重新架构的一部分,我们不得不做出艰难的决定仅针对 Intellisense 将范围缩小到本机 C++。我们仍然索引来自 C++/CLI 代码的符号,您可以浏览他们与类视图等......

措辞有点晦涩,但我觉得意思是:VS2010的C++/CLI项目中没有智能感知

【讨论】:

  • +1 链接,但对于我们这些被大量 C++/CLI 源代码树困住的可怜人来说,这是 WTF 领域:(
  • @JamesMcNellis:同意。我下周要开始一份新工作,他们想在 CLI 中编写低级硬件接口,以便可以轻松地从 C# 调用它们。没有智能让我成为悲伤的熊猫......
  • @EdS.:Visual Studio 2012 具有适用于 C++/CLI 的 IntelliSense。
  • @JamesMcNellis:很高兴听到这个消息;我将在新工作中使用 2012 年。谢谢。
【解决方案2】:

您没有做错任何事情,托管 C++ (C++/CLI) 不支持 Intellisense。

Visual C++ blog 有一篇很长的博文解释了详细信息。

编辑:根据评论更正博客的名称。 :)

【讨论】:

  • 次要 - 这是 Visual C++ 团队博客,而不是 Visual Studio blog,它实际上只是 Visual Studio 平台博客 :)
猜你喜欢
  • 1970-01-01
  • 2013-04-11
  • 1970-01-01
  • 2010-12-14
  • 2021-11-08
  • 1970-01-01
  • 1970-01-01
  • 2012-02-15
  • 2017-03-16
相关资源
最近更新 更多