SHFB概念主题,包括文档项目中的其他HTML内容

时间:2016-06-24 16:52:12

标签: c# sandcastle shfb

在我的Sandcastle帮助文件构建器项目中,我在Content文件夹下有一个HTML文件夹。它只包含HTML文件!没有.AML(应用程序标记语言文件)的类型。如何在编译SHFB项目后显示这些文件?

enter image description here

该文件夹中的每个HTML文件都设置为内容的构建操作

enter image description here

如果我尝试使用External Link xml标签使用概念主题文件引用这些文件......我遇到了不知道相对路径的问题。

enter image description here

但更好的是,我不能自动从内容布局文件(直接)中包含这些内容吗?它允许单独的新HTML文件,但这些已经创建...

enter image description here

Iframe是否可以显示该HTML文件夹中的所有html内容?

感谢您的建议!

1 个答案:

答案 0 :(得分:0)

解决方案原来是这样的:

<section address="Section1">
  <title>Optional section title</title>
  <content>     
    <code language="html" source="Content\SomeContent.html"></code>
    <para>
      <markup>
        <iframe src="Content\SomeContent.html"></iframe>
      </markup>
    </para>         
  </content>
</section>

请注意,代码标记不要求将源文件“包含”到项目中。这是令人惊讶的,因为iframe src具有相同的位置,并且最初不会显示html。将文件包含到项目中并将构建更改为“内容”后,一切正常。