我有几个C#项目以及一些我试图一起记录的内部库组件.Sandcastle似乎是从C#生成文档的地方.我想知道DocProject或Sandcastle帮助文件生成器GUI中的哪一个更好,并支持我需要的功能.
我想只编译每个项目自己的文档部分,然后将它们全部集成到一起.(即一个文档项目中的库组件和它自己的文档项目中的每个项目,然后使用Help 2查看器在单个根目录中的所有上述内容)
我可以保证Sandcastle帮助文件生成器.它工作得很好,您可以在Sandcastle帮助文件生成器项目中记录任意数量的程序集.从理论上讲,您可以拥有一个Builder项目并为每个C#项目生成一个doc,然后有一个master Builder项目来记录所有内容.
以下是基于Sandcastle的.NET文档的一些有用链接:
Sandcastle教程
关于SHFB的Sandcastle帮助文件生成器(SHFB)
教程
关于如何记录Web项目的Web项目文档教程(更多手册,我相信之前的链接已经过时了)
XML文档的MSDN参考