SHFB Концептуальная тема для включения другого HTML-контента в проект документации

В моем проекте Построитель файлов справки Sandcastle у меня есть папка HTML в папке Content. Он содержит только файлы HTML! Ни один из них не является типом.AML (файл языка разметки приложения). Как я могу получить эти файлы для показа после компиляции моего проекта SHFB?

Каждый HTML-файл в этой папке настроен на сборку содержимого

Если я попытаюсь сослаться на эти файлы, используя концептуальный файл темы, используя тег XML "Внешняя ссылка", у меня возникнет проблема незнания относительного пути.

Но еще лучше, разве я не смогу автоматически включить их из файла макета контента (напрямую)? Это позволяет для отдельных новых файлов HTML, но они уже были созданы...

Будет ли работать Iframe для отображения всего содержимого HTML в этой папке HTML?

Спасибо за предложения!

1 ответ

Решение

Решение оказалось таким:

<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>

Обратите внимание, что тег code не требует, чтобы исходный файл был "включен" в проект. Это было удивительно, так как у iframe src было то же местоположение, и поначалу он не показывал html. После включения файла в проект и изменения сборки на "Контент" все заработало.

Другие вопросы по тегам