Pergunta

Como posso fazer Sandcastle Help File Builder criar arquivos de ajuda a partir de projetos que estão sendo construídos usando MSBuild?

Foi útil?

Solução

Eu tenho um alvo MSBuild que constrói minha documentação no meu build-script.

Esta meta usa Sandcastle Helpfile Builder.

É feito assim:

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

Outras dicas

Dê uma olhada DocProject Isso é o que usamos para arquivos de construção de ajuda a partir dentro de nossos scripts de construção TFS.

Tenha um olhar para os comandos usados ??pelo Sandcastle Help File Builder e copiá-los para você construir processo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top