【发布时间】:2016-08-06 14:50:03
【问题描述】:
为 Doxygen 处理编写的代码有这样的行是正常的。
int myVariable; ///< description of myVariable
但是,当 Visual Studio(例如 VS 2015)处理使用这些 Doxygen cmets 准备的代码时,将显示 myVariable 的工具提示信息
XML comment contains invalid XML: Whitespace is not allowed at this location.
问题似乎是紧跟在“///”之后的“
假设我们正在讨论已经遵循此 Doxygen 约定的现有代码体。很多地方都是这样写的。
有没有办法调整或教授或设置 Visual Studio,以便它将此类 cmets 视为前面项目的正常文档 cmets,以便它们出现在这些项目的工具提示中?
【问题讨论】:
-
VS2017RC4中同样的问题...
-
解决方案是将
///<替换为//!<cmets 吗?不过会有点工作。 -
@albert 谢谢你的建议!请将其添加为建议的答案/解决方案。从技术上讲,这不是我希望通过调整 Visual Studio 获得的简单解决方案。但是,由于没有人提出任何这样的答案,因此您的观察值得作为替代解决方法得到认可。
标签: xml visual-studio comments tooltip doxygen