3

我正在使用 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脚本也继续给我这些属性的错误。

4

0 回答 0