HTML文档,第2部分

时间:2011-08-22 14:46:16

标签: c# doxygen sandcastle

好吧,正如previous question中所建议的那样,我尝试了沙堡和doxygen的GUI版本。

不幸的是,按下按钮似乎真的很糟糕:

  • 沙堡:

    生成许多具有不相关名称的HTM文件,将它们“编译”成chm并删除它们。 CHM文件根本不包含文件!只是一个导致错误页面的索引。

  • Doxygen的:

    生成完美的HTML,但由于某些原因,不要记录所有类(即使记录了 ALL 类,所有方法和属性也都记录了。)

我该怎么办?

2 个答案:

答案 0 :(得分:2)

Re Sandcastle:请注意默认情况下会阻止较新版本Windows上的.chm文件。看到 How to display .chm content

答案 1 :(得分:1)

对于doxygen你可以尝试,如果你在配置文件中将EXTRACT_ALL设置为YES(它在GUI中的Expert-> Build下)会有帮助。

如果它没有用,请在doxygen的bug跟踪器中提交错误报告(https://bugzilla.gnome.org/enter_bug.cgi?product=doxygen) 并添加一个演示此问题的自包含示例(源代码+配置文件)。