Domanda

Come posso fare in modo che Sandcastle Help File Builder crei file di aiuto dai progetti che vengono creati usando MSBuild?

È stato utile?

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