我正在使用 Doxygen、Breathe 和 Sphinx 创建一些我想放在的文档 阅读有关简单 C# 库的文档。最初,我的make.bat
脚本给了我很多错误,我意识到这是由于在 Doxygen 中使用了完全限定的名称;我通过 DoxygenHIDE_SCOPE_NAMES
选项解决了这个问题。
不幸的是,我的属性仍然没有正确记录。一方面,与为我的方法生成的文档不同,该属性的名称仍然是完全限定的(即NAMESPACE::CLASS::PROPERTY
)。此外,生成的 Read the Doc 文档不包含属性的数据类型,并且没有正确提取评论标签。我的 C# 代码如下所示:
/// <summary>
/// Gets or sets the property.
/// </summary>
/// <value>
/// The property.
/// </value>
public int Property { get; set; }
但生成的文档如下所示:
属性 NAMESPACE::CLASS::Property
获取或设置属性。
该物业。
我想看到这样的东西:
属性 int 属性
摘要:获取或设置属性。
价值:财产。
有谁知道如何达到这个效果?
该make.bat
脚本也继续给我这些属性的错误。