制作API离线chm帮助文件

当我们开发好一个通信库的时候,我们希望给这个通信库配备一个帮助文档,最好的方式,就是有一个离线的chm版本的API文档,

这样别人在使用的时候,就可以清楚看到命名空间、类的结构,同时也能看到每个方法和属性的结构。

刚好最近在制作通信库的API帮助文档,借此机会,跟大家介绍一下如何制作API文档。

1、首先要将制作的dll写好注释,在类库项目属性中,勾选XML文档文件,这样就会生成该dll对应的说明文档xml文件。

 

 

 

 

 

 

2、然后需要下载一个软件SHFB,下载地址在github上:https://github.com/EWSoftware/SHFB/releases

 

 

 

 

下载后文件是这个样子的

 

我们先安装这个

 

 一直下一步就可以。安装完成后如下

 

 

 

我们还需要一个工具:https://www.onlinedown.net/soft/33431.htm

 

 

 

 

 直接安装就可以,注意安装时可以更改文件路径,但是不用更改安装文件名称。否则可能出错。

 

好了下面开始打开

 

 

 

 

 

 

 

 稍等片刻,见证奇迹的时刻,就要到了

 

 

 

如果看到类似这个,就说明制作成功了,看一下

 

 

 

 

 

 

 

有个地方值得注意,当我们将所有的方法和类都添加注释后,我们生成的时候,可能还会有警告,

大致意思是命名空间并没有注释,命名空间的注释在代码里是添加不了的,

需要在Sandcastle Help File Builder GUI软件中添加,点击左侧导航栏的Summaries,

点击Edit Namespace Summaries,进入界面后,通过点击选择命名空间,

右击一下,就可以输入所选命名空间的注释说明,全部输入完成后,点击Close即可。

 

 

posted on 2022-04-03 21:34  funiyi816  阅读(157)  评论(0编辑  收藏  举报

导航