Использование построителя файлов справки Sandcastle с MSBuild

StackOverflow https://stackoverflow.com/questions/661875

  •  20-08-2019
  •  | 
  •  

Вопрос

Как заставить Sandcastle Help File Builder создавать файлы справки из проектов, создаваемых с помощью MSBuild?

Это было полезно?

Решение

У меня есть цель MSBuild, которая собирает мою документацию в моем сценарии сборки.

Эта цель использует Sandcastle Helpfile Builder.

Это делается так:

<Target name="builddoc" DependsOnTargets="buildall">

   <ItemGroup>
      <Assemblies Include="-assembly=$(outputdir)\myassembly.dll" />
      <Assemblies Include="-assembly=$(outputdir)\anotherassembly.dll" />
   </ItemGroup>

   <Exec Command="$(double_quote)$(SandcastleHFBCmd)$(double_quote) sandcastleproj.shfb$(double_quote) @(assemblies, ' ') outputpath=$(outdir)
</Target>

Другие советы

Взгляни на документпроектэто то, что мы используем для создания файлов справки из наших сценариев сборки TFS.

Ознакомьтесь с командами, используемыми Sandcastle Help File Builder, и скопируйте их в процесс сборки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top