【问题标题】:Generated index.html in Sandcastle only includes first projectSandcastle 中生成的 index.html 仅包含第一个项目
【发布时间】:2014-07-29 18:30:04
【问题描述】:

我正在使用 Sandcastle 帮助文件生成器在 C# 解决方案中记录项目。我让它生成 HTML 帮助 1 以及网站

生成的 HTML 帮助 1 文件 (.chm) 很好,所以我知道基本的文档构建过程正在运行,并且我可以看到我的所有课程。该网站大部分都很好,但它有一个严重的问题: index.html 只引用一个项目(第一个项目,按字母顺序)。您可以从 index.html 文件访问解决方案中其他项目的任何文档。

有人知道如何修复 index.html 文件吗?

【问题讨论】:

    标签: html sandcastle


    【解决方案1】:

    我通过选中项目属性的帮助文件部分中的“启用命名空间分组(如果支持)”选项解决了这个问题。

    【讨论】:

    • 这应该是默认选项
    【解决方案2】:

    我知道这是旧的。但我也遇到了这个问题..我不能使用“如果支持则启用命名空间分类”,因为它会抛出错误..

    我还注意到 html 文件的层次结构是

    • 帮助文件名
    • 命名空间 1

    命名空间不在帮助文件名下..

    所以我玩了这个工具,发现在启用时

    “包含根命名空间容器”(不要启用“如果支持则启用命名空间分组”)

    现在它会给你一个层次结构

    • 帮助文件名
    • 标题名称
    • 命名空间 1
    • 命名空间 2

    命名空间 1 和 2 在磁贴名称下,在帮助文件名下

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-08
      • 2023-04-01
      • 2017-09-18
      • 1970-01-01
      • 2015-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多