Usando Sandcastle Ajuda Builder arquivo com MSBuild
-
20-08-2019 - |
Pergunta
Como posso fazer Sandcastle Help File Builder criar arquivos de ajuda a partir de projetos que estão sendo construídos usando MSBuild?
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