使用Sandcastle帮助文件生成器和MSBuild

时间:2009-03-19 11:38:19

标签: msbuild sandcastle

如何让Sandcastle帮助文件生成器从使用MSBuild构建的项目中创建帮助文件?

3 个答案:

答案 0 :(得分:3)

我有一个MSBuild Target,可以在我的构建脚本中构建我的文档。

此目标使用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>

答案 1 :(得分:1)

看看docproject 这就是我们用来在TFS构建脚本中构建帮助文件的方法。

答案 2 :(得分:0)

查看Sandcastle帮助文件生成器使用的命令,并将它们复制到您的构建过程。