博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net 提取注释生成API文档 帮助文档
阅读量:7068 次
发布时间:2019-06-28

本文共 1302 字,大约阅读时间需要 4 分钟。

 

一、前言                              

  在多人协作的项目中,除了良好的代码规范外,完整的API文档也相当重要。通过文档我们快速了解系统各模块的实际接口,及其使用场景、使用示例,一定程度上降低沟通成本,和减少后期维护中知识遗失等风险。

  对于.Net,我们可以直接将类、方法等的注释直接转为API文档,极大地减少文档维护的工作量,同时也能反向提高大家的注释质量。

  下面我们使用.Net唯一的注释生成API文档工具——Sandcastle和Sandcastle Help File Builder来实现API文档自动化吧!

 

二、工具                              

  Sandcastle: 

  Sandcastle Help File Builder:

 

三、从注释到API文档                        

1. 生成XML文档文件

   步骤:1. 在VS中,右击程序集->选择“属性”->选择“生成”页->勾选“XML文档文件”

           2. 编译程序集后,在生成目录下可以找到“程序集名称.XML”文件。

2. 使用SandcastleBuilderGUI.exe生成API文档

安装工具Sandcastle和Sandcastle Help File Builder后,点击SandcastleBuilderGUI.exe即可进入文档生成项目的界面。

  步骤:1. 配置文档基本信息:点击“Help File”页

  按照上图,依次配置文档标题,文档名称,文档语言,文档风格。

  2. 将程序集DLL和XML文件加载到文档生成项目中。

   右击“Documentation Sources”,选择“Add Documentation Sources”,然后将程序集DLL和XML添加进来即可。

       3. 生成API文档

   点击菜单栏的“Documentation”->“Build Project”即可,此时只需到Sandcastle Help File Builder.exe所在的目录即可找到API文档了。

 

四、总结                                

  上述仅介绍了Sandcastle Help File Builder的部分功能,日后将逐渐补充。

  尊重原创,转载请注明来自:  ^_^肥仔John

 

五、参考                                

http://guojun2sq.blog.163.com/blog/static/643308612010116394430/

http://www.boyd.cn/info_Show.asp?ArticleID=4945

http://blog.csdn.net/chtnj/article/details/8278342

http://blog.csdn.net/chtnj/article/details/8278360

 

转载于:https://www.cnblogs.com/duanweishi/p/4560418.html

你可能感兴趣的文章
redis缓存java项目中,配置和使用
查看>>
Linux中Mysql主从配置
查看>>
mongodb将副本集转换为切片集群
查看>>
JimStoneAjax使用ANT或者Maven等自动部署工具编译时需要添加debug参数
查看>>
【自用】 Python 信息熵 信息增益
查看>>
Java中BigDecimal的应用
查看>>
DataGrid的itemreader中使用outerDocument
查看>>
理解 JavaScript 的函数
查看>>
面试题之总结-大数运算
查看>>
我们为什么要使用NOSQL非关系数据库?
查看>>
【转载】QPS、PV 、RT(响应时间)之间的关系
查看>>
PHPdom操作查找xml标签文本
查看>>
git多个公钥
查看>>
java基础
查看>>
idea在window10 快捷键的坑
查看>>
算法编程题
查看>>
读书笔记(二)Java中值传递、引用传递理解
查看>>
多级联动代码示例-数据为数组
查看>>
Java媒体框架(JMF),个人很欣赏.... (转)
查看>>
将一个php的一个查询代码改成go语言
查看>>