Utilizzando Sandcastle Help File Builder con MSBuild
-
20-08-2019 - |
Domanda
Come posso fare in modo che Sandcastle Help File Builder crei file di aiuto dai progetti che vengono creati usando MSBuild?
Soluzione
Ho un Target MSBuild che crea la mia documentazione nel mio build-script.
Questo target utilizza Sandcastle Helpfile Builder.
È fatto così:
<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>
Altri suggerimenti
Dai un'occhiata a docproject questo è ciò che usiamo per creare file di aiuto dai nostri script di build TFS.
Dai un'occhiata ai comandi usati da Sandcastle Help File Builder e copiali nel tuo processo di compilazione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow