【问题标题】:What is XML doc-based IntelliSense supposed to look like?基于 XML 文档的 IntelliSense 应该是什么样子?
【发布时间】:2017-05-09 23:36:44
【问题描述】:

我已经按照 Visual Studio 规定的样式添加了函数文档:

/** 
    <summary>MAIN entry point</summary>
    <param name='spreadsheetFileName'>Name of Excel XLS spreadsheet file</param>
    <param name='p'>ExploVent parameters excerpted from spreadsheet</param>
    <returns>True if successful, False if couldn't open file</returns>

*/
bool openSpreadsheet(const char *spreadsheetFileName, vector <cEVparams> &p)
{ ...
}

我的项目设置为 XML 文档和 IntelliSense:

Properties ➔ C/C++ ➔ Output Files ➔ Generate XML Documentation Files ➔ Yes
  • .SDF(前 NCB)文件已被删除并重新生成
  • 我将 STDAFX.H 用于预编译头文件
  • 正在从 XCD 创建 XML 文档文件。我可以在 XML 中查看我的函数文档。
  • 这是一个 VS2010 MFC 项目,不是 .NET

但是,当我显示与函数相关的信息时,它与我在添加花哨的 XML 标记之前得到的 IntelliSense 没有什么不同:。

这是我在按下 Ctrl-K、Ctrl-I 时看到的:

这里是 Ctrl-J:

奇怪的是,Ctrl-Shift-Space 什么都不做。

这是最好的吗?我希望我的

标签格式更清晰。

我错过了什么吗? 你的基于 XML 的 IntelliSense 是什么样的?

【问题讨论】:

    标签: visual-c++ intellisense


    【解决方案1】:

    这似乎是 Visual Studio 版本问题。它适用于 VS 2013 和 VS 2015,但不适用于 VS 2010。它在 C# 上的效果也比在 C++ 上更好。

    感谢 Upwork.com 的 Ori 和 Vivek

    【讨论】:

      猜你喜欢
      • 2011-05-18
      • 2013-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      • 2014-12-12
      • 2015-12-09
      • 2017-12-14
      相关资源
      最近更新 更多